初心者のPL/SQLの質問:
多変量線形回帰分析の予測値を計算するために、表Aの各回帰パラメーターに、表Bのすべてのレコードの対応する変数値を掛けてから、表の各レコードの積を合計します。 B。
表Aには、パラメーターごとに1つずつ、n列のパラメーター値(数値定数)の単一行が含まれています。一方、表Bには、回帰変数ごとにn列を含む100,000以上のレコードが含まれています。
これらの計算を実行する効率的な方法はありますか?最も簡単なアプローチは、テーブルAの列をテーブルBに結合することです。これにより、100,000以上のレコードすべてに対して重複するパラメーター値を含むn列の結合テーブルが作成されます。ただし、これは処理時間とメモリの無駄に思えます。
または、テーブルAのパラメーター値(SASのマクロ変数など)からグローバル定数を宣言し、グローバル定数値を使用してテーブルBの計算を実行する方法はありますか?
どんな助けでも大歓迎です!
ありがとう、ロバート