先简单介绍各衡量指标公式和意義:
1.MSE(均方误差):
2.RMSE(均方根误差):
以上1-3衡量指标根据不同业务,会有不同的值大小不具有可读性,故引入R^2衡量指标
4.R^2(决定系数):
R越大表示我们的模型效果越好,最大值为1.
R=1:我们的预测没有产生任何错误
R=0:我们的模型等于基准模型即我们的模型效果很差
R<0:说明數据之间没有任何线性关系
下面通过python计算MSE/R值,并与sklearn的计算值比较是否相等。
#testY是一维数组predicY是二维数组,故需要将testY转换一下 #波士顿房价预測数据在这里我们取“RM”特征值x与房价预测结果y