博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03 回归算法 - 线性回归求解 θ(最小二乘求解)
阅读量:6464 次
发布时间:2019-06-23

本文共 376 字,大约阅读时间需要 1 分钟。

回顾线性回归的公式:θ是系数,X是特征,h(x) 是预测值。

h(x) = θ0 + θ1x1 + θ2x2 + … + θnxn
h(x) = Σ θixi( i=0~n )
h(x) = θTX = [θ123,…,θn] * [x1,x2,x3,…,xn]T
最终要求是计算出θ的值,并选择最优的θ值构成算法公式,使预测值能够尽可能接近真实值。

求解线性回归的思路

线性回归主要用到两种方法:最大似然估计、最小二乘法。两种思路截然不同,但最终得到的结果是一致的。

1、
2、最小二乘求解

损失函数:

\color{red}{如果用最大似然估计的思路无法理解}
\color{red}{也可理解为:每个观测值和实际值差的平方和的最小值}

img_0ae12da754e6f53b92a36f23d37e49a2.png
最小二乘
在公式中,x和y都是已知的。现在未知的是θ。
img_7ce4a8fdac4302646afc39396f8f2331.png
转为矩阵
img_bd2c973bc6d9c3d3e2600dcd19bffcdd.png
θ求解的推导过程
下面给出一个例子,房屋面积和房间数量是样本X,租赁价格是实际值Y,我们需要求出θ:
img_7116f0487cd9da72b125338dc06d356a.png
例子

\color{red}{最小二乘法:}

θ=(XTX)-1XTY

在求解的过程中,矩阵的逆是求解的难点。

转载地址:http://yiezo.baihongyu.com/

你可能感兴趣的文章
小知识,用myeclipes找jar
查看>>
数据库----索引的概念及创建
查看>>
linux下的chm阅读器?
查看>>
[LintCode] Longest Substring Without Repeating Characters
查看>>
in-list expansion
查看>>
设计原则(四):接口隔离原则
查看>>
CSS3常见问题:100vh在移动浏览器中不是固定的,恒定的
查看>>
基于react的滑动图片验证码组件
查看>>
用户认证系统
查看>>
iOS快速清除全部的消息推送
查看>>
ecshop二次开发攻略
查看>>
java单例模式深度解析
查看>>
什么是堆、栈?
查看>>
记录一次axios的封装
查看>>
【学习笔记】阿里云Centos7.4下配置Nginx
查看>>
VuePress手把手一小時快速踩坑
查看>>
dnsmasq安装使用和体验
查看>>
学习constructor和instanceof的区别
查看>>
Vijos P1881 闪烁的星星
查看>>
ABP理论学习之领域服务
查看>>