始める無料で始める

相互作用を使った予測

これまでに作成してきた回帰モデルと同様、ここでも予測を行う部分が一番の見どころです。幸い、相互作用がない場合と同じコードの流れで進めることができます。statsmodels は特別な指示をしなくても相互作用の計算を自動で処理してくれます。唯一覚えておく必要があるのは、説明変数の組み合わせを作るためのテクニックです。

フィット済みモデルとして mdl_price_vs_both_inter が、また itertools.product が読み込まれています。

この演習はコースの一部です

statsmodels を使った中級 Regression

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create n_convenience as an array of numbers from 0 to 10
n_convenience = ____

# Extract the unique values of house_age_years
house_age_years = ____

# Create p as all combinations of values of n_convenience and house_age_years
p = ____

# Transform p to a DataFrame and name the columns
explanatory_data = ____

# Print it
print(explanatory_data)
コードを編集して実行