最小二乗による線形回帰

Pythonで学ぶ統計思考(パート2)

Justin Bois

Lecturer at the California Institute of Technology

2008年 米国スイングステートの選挙結果

ch1-2.002.png

1 Data.gov(https://www.data.gov/)より取得
Pythonで学ぶ統計思考(パート2)

2008年 米国スイングステートの選挙結果

ch1-2.004.png

1 Data.gov(https://www.data.gov/)より取得
Pythonで学ぶ統計思考(パート2)

2008年 米国スイングステートの選挙結果

ch1-2.007.png

1 Data.gov(https://www.data.gov/)より取得
Pythonで学ぶ統計思考(パート2)

2008年 米国スイングステートの選挙結果

ch1-2.008.png

1 Data.gov(https://www.data.gov/)より取得
Pythonで学ぶ統計思考(パート2)

残差

ch1-2.010.png

1 Data.gov(https://www.data.gov/)より取得
Pythonで学ぶ統計思考(パート2)

最小二乗法

  • 残差平方和が最小となるパラメータを求める手法
Pythonで学ぶ統計思考(パート2)

np.polyfit()で最小二乗

slope, intercept = np.polyfit(total_votes,
                              dem_share, 1)

slope
4.0370717009465555e-05
intercept
40.113911968641744
Pythonで学ぶ統計思考(パート2)

練習しましょう!

Pythonで学ぶ統計思考(パート2)

Preparing Video For Download...