始める無料で始める

残差標準誤差を比較する

モデルの当てはまりを評価するもう1つの一般的な指標が、残差の典型的な大きさを示す残差標準誤差(RSE)です。

RSE は statsmodels で直接取得することはできませんが、.mse_resid 属性を使って平均二乗誤差(MSE)を取得できます。この MSE の平方根を取ることで、RSE を求められます。

前の演習では、2つの説明変数を両方ともモデルに含めることで決定係数が上昇する様子を確認しました。では、両方の説明変数を使うと RSE はどのように変化すると思いますか。

mdl_price_vs_conv、mdl_price_vs_age、mdl_price_vs_both は、学習済みモデルとしてすでに用意されています。

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

statsmodels を使った中級 Regression

コースを見る

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

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

# Print the RSE for mdl_price_vs_conv
print("rse_conv: ", ____)

# Print the RSE for mdl_price_vs_age
print("rse_age: ", ____)

# Print RSE for mdl_price_vs_both
print("rse_both: ", ____)
コードを編集して実行