最小二乘线性回归

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...