机器学习实战(基于scikit-learn和TensorFlow)学习心得(16)--最小二乘法求解线性回归以及多元线性回归参数

所谓线性回归方程其实就是最简单的一元方程,而我们需要做的就是找到那个最好的斜率使得这条线离所有的点的距离之和最小.用数学的说法是使所有点到直线的距离的均方差最小.
在这里插入图片描述
上面是一组散点,我们想找到一条直线最契合这些散点的走向.
在这里插入图片描述
上面就是这条曲线.
那么我们相求得这个斜率就得使用正规方程组求解.
在这里插入图片描述
这个方程式怎么来的呢?
首先均方差的方程是
在这里插入图片描述
根据矩阵的公式
在这里插入图片描述
我们可以把MSE的公式拆成
在这里插入图片描述
那么求得上述等式右面的最小值就是求得上述等式左面的最小值.
在这里插入图片描述
推导过程如下,对于这个推导过程我可以解释一下.首先从第二部到第三步为什么能直接加上tr求迹是因为第二步里面的矩阵相乘的结果是一个1*1的矩阵,换句话说就是一个单一的实数.而对于一个实数:A=tr(A)等式成立.从第三步到第四步需要用到比较麻烦的矩阵变换以及矩阵迹的求导,我并没有太看懂.从第四部到第五步也是需要使用矩阵变换.总之最后就变成了这个式子了.
没看懂没关系.我用比较简单的方法求得这个式子,简单到我看得懂而且理解的了.
以下部分引用自GBF1996
在这里插入图片描述
展开后得在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上只是一种计算方式.

有一个视频讲这个讲的很好,可以参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值