研究残差
要实现线性模型,您需要研究残差,即预测结果与实际数据之间的距离。
需要满足三个条件:
- 均值应为 0。
- 方差必须恒定。
- 分布应为正态分布。
我们将使用两所学校 A 与 B 在同一科目的测试分数数据。model_A 与 model_B 分别使用 hours_of_study_A 与 test_scores_A,以及 hours_of_study_B 与 test_scores_B 进行拟合。
已将 matplotlib.pyplot 以 plt 导入,将 numpy 以 np 导入,并从 sklearn.linear_model 导入 LinearRegression。
本练习是课程的一部分
Python 概率基础
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Scatterplot of hours of study and test scores
plt.scatter(____, ____)
# Plot of hours_of_study_values_A and predicted values
plt.plot(____, model_A.____(hours_of_study_values_A))
plt.title("Model A", fontsize=25)
plt.show()