线性回归算法概述

线性回归算法概述


一、简单了解线性回归

线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,运用十分广泛。


二、来看一个例子

假设银行会根据工资和年龄来限定贷款额度,请解决两个问题:

这里写图片描述

  1. 银行会带给我多少钱?

  2. 工资和年龄对贷款额度有多大的影响?


三、思考的过程

数据:工资和年龄(2个特征)
目标:银行会给我多少钱(标签)
考虑:工资和年龄都会影响贷款的额度,他们各自有多大的影响(参数)

什么是回归呢?回归就是一个预测出来的。比如给定年龄和工资,根据计算预测出贷款额度,这个额度就是回归。


什么又是分类呢?还是上面那个例子,现在问题不是银行带给我多少钱,而是变成了银行愿不愿意贷款给我。分类就把人分为了两类:贷款给你和不贷款给你。

分类得出的是类别值,回归得出的是某个区间上的具体值。


设工资为 X 1,年龄为 X 2,额度为 Y

X 1 X 2 就是我们的两个特征(年龄,工资),Y是银行最终借给我们的钱。找到最好的一条线来最好地拟合数据。

这里写图片描述

假设 θ 1 是年龄的参数,θ 2 是工资的参数。则拟合的平面为:

h 0 (x) = θ 0 + θ 1 x 1 + θ 2 x 2 θ 0 是偏置项)


其中θ 0 对结果影响较小,主要影响因素是θ 1 θ 2


整合:h 0 (x) = ni=0θixi = θ T x


其中h 0 (x) = ni=0θixi = θ 0 x 0 + θ 1 x 1 + θ 2 x 2


与上式进行比较,发现第一项变成了θ 0 x 0 。解决的办法,就是在数据中多添加一列,所有值为1。即变成θ 0 <script type="math/tex" id="MathJax-Element-62">0</script>,与上式一样。


最后再变成矩阵相乘的形式。因为矩阵的运算方便而且快速。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值