現在、MATLAB の関数を使用して多重線形回帰を実行していLinearModel.fit
ますが、手動で相互作用項をモデルに適切に追加する方法について少し混乱しています。私が知っLinearModel.fit
ているように、変数を独自に標準化しないため、手動で標準化しています。
これまでのところ、私が行ってきた方法は
- 各変数の観測値を標準化する
- 特定の変数から対応する標準化された値を乗算して交互作用項を作成し、これらの新しい変数を回帰データのセットに追加します
- 回帰を実行する
これはこれを行う正しい方法ですか?「生の」項を計算した後も、相互作用項変数を標準化する必要がありますか? どんな助けでも大歓迎です!