線形モデルのサマリーを分析する
欠損値を扱ううえで、異なる補完モデルの性能を分析することは最も重要な作業の一つです。どの種類の補完後DataFrameを信頼できるかを見極めるためです。分析では、補完後のDataFrameに線形回帰モデルを当てはめ、補完方法の選択に影響するさまざまな指標を確認します。
この演習では、糖尿病データの完全事例である DataFrame diabetes_cc がすでに読み込まれています。完全事例は、他の補完後DataFrameとの比較の基準として機能します。線形回帰モデルの作成とサマリーの生成には、statsmodels.api(sm として読み込み)を使用します。
この演習はコースの一部です
Pythonで欠損データに対処する
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Add constant to X and set X & y values to fit linear model
X = sm.add_constant(___)
y = ___
lm = sm.OLS(y, X).fit()