
140
10 章 線形最小二乗法
しましょう。
図
10-1
出生時体重と年齢の散布図と線形適合
10.3
残差
もう
1
つの有用なテストは、残差を図示することです。
thinkstats2
には、残差を
計算する関数があります。
def Residuals(xs, ys, inter, slope):
xs = np.asarray(xs)
ys = np.asarray(ys)
res = ys - (inter + slope * xs)
return res
Residuals
は、列
xs
と
ys
、推定パラメータ
inter
と
slope
を引数に取ります。返
すのは、実際の値と適合線との差です。
残差を可視化するために、回答者を年齢別に分けて、「
7.2
関係を特徴付ける」の
ように各グループのパーセンタイルを計算しました。図
10-2
は、各年齢グループで
の残差の
25
、
50
、
75
のパーセンタイルを示します。中央値は、期待どおりゼロに近
く、四分位範囲は約
2
ポンドです。したがって、母親の年齢がわかれば、
50
%の赤ちゃ
んの体重を、差が
1
ポンド以内に収まるよう推測できます。
年齢(歳)