相互作用の指定方法
これまでは、データセット全体にまあまあ当てはまる単一の平行傾斜モデルを使い、その後、各築年数カテゴリーに対して個別に当てはまりの良い3つのモデルを作成してきました。しかし、3つの別々のモデルを扱って説明しなければならないのは扱いにくい方法です。理想的には、個々のモデルが持つ予測力をすべて兼ね備えた、単一のモデルがあるとよいでしょう。
このような単一のモデルを定義するには、説明変数間の相互作用を追加します。statsmodels.formula の構文は柔軟で、簡潔で入力や読解がしやすいコードを好むか、処理内容を詳細に説明する明示的なコードを好むかに応じて、いくつかの選択肢があります。
taiwan_real_estate を使用できます。
この演習はコースの一部です
statsmodels を使った中級 Regression
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Model price vs both with an interaction using "times" syntax
mdl_price_vs_both_inter = ____
# Print the coefficients
print(mdl_price_vs_both_inter.params)