机器学习-多项式回归

内容简介:
1.在我们上节课所讲的一元线性回归的算法所用到的是利用最小二乘法去解决,但是最小二乘法并不适合去处理对多元线性回归进行拟合,我们将会利用矩阵的方式去解决。
基础知识:
多元线性回归公式
在这里插入图片描述
线性代数基础:
在这里插入图片描述基本概念:
在这里插入图片描述在传统的一次方程进行线性拟合时候是左面的图,而当为多项式拟合是则是一条曲线右图所示,针对一元线性回归如果利用矩阵的方式如下:我们设
在这里插入图片描述
由一元线性公式可得
在这里插入图片描述
在这里插入图片描述
也就是说矩阵A乘以矩阵θ 等于矩阵B
在这里插入图片描述
但是需要注意的是之只有当A矩阵为n阶矩阵的时候才能有可逆矩阵,所以我们需要将其公式进行变化一下
在这里插入图片描述
其实A^T A的目的就是为了让A变为一个n阶的矩阵有可逆矩阵当然需要和原来的等式成立
多元线性方程:
在这里插入图片描述
多元线高阶归方程:
在这里插入图片描述
多元线性方程、多元高阶方程其实也是一个道理,就是在构造A矩阵的时候需要修改,其实在sklearn里就已经有固定方法
from sklearn.preprocessing import PolynomialFeatures具体怎么使用,小伙伴们自己动手找度娘吧!
在这里插入图片描述就到这里了,拜拜!

猜你喜欢

转载自blog.csdn.net/m0_43432638/article/details/84636002