R Squared
(1)给出最好的衡量线性回归法的指标 R Squared 的公式:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bfec667ab5088f0baa5fd06860832e8b.png#pic_center)
R2值可分为四类:
- 0 < R^2 <= 1
- R^2 越大越好。当我们的预测模型没有任何错误时,R^2得到最大值1
- 当我们的模型等于基准模型时,R^2为0
- 如果R^2 < 0,说明我们学习到的模型还不如基准模型,此时很有可能我们的数据不存在任何线性关系。
(2)接着上节的代码继续补充
可自行封装函数,也可直接调用 sklearn 中的 r2_score,两者所得结果一样。![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a281b7927e852154a0003998ccf84846.png#pic_center)
所得结果如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/64ab708670c3ac9bb7eb41a3f56c23b2.png#pic_center)
r2_score 为继续在 metrics 中的添加:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3a501c42d63afb8aba22ec7210cf226d.png#pic_center)