回归模型的参数估计-2| 学习笔记

简介: 快速学习回归模型的参数估计-2。

开发者学堂课程【机器学习算法 :回归模型的参数估计-2】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7190


回归模型的参数估计-2

 

内容简介

一、参数估计:最小二乘估计*

二、示例

 

一、 参数估计:最小二乘估计*

image.png

把原始式子对image.png求偏导,得到公式image.png,加号不用管他,它还需要往下移,加号一个式子、二个式子是一样的,首先image.png这个式子求导,这涉及到了求导中的一个替换求导,是一个链式法则。先把内部的image.png当作一个变量 z 求导,得到 2z,接着对image.png求导就变成了image.png

在这已经将所有重要的内容以及写在了 ppt 上,一定要手动算一遍。

把原始式子对image.png求偏导,得到公式image.png

一样的还是把image.png当作一个变量z求导,得到2z,接着对image.png求导,image.png中没有image.png中也没有image.png,最后的image.pngimage.png。结果就变成了

image.png

这章节上面标记的有*,说明要记住结论就行,不必学会推导过程。如果只是用的话,还是要了解一些相关的数学知识。如果会推导,了解数学知识,对后面的学习是由很大的帮助,可能暂时比较痛苦,可以稍微放松,但还是要花费时间学会这个内容。

image.png

可以看到这个方程组,有两个变量是image.png,剩下的x、y已经是常数。对这两方程组是能够求出来的,结果为:

image.png

image.png

到目前为止,参数估计都已经结束,数据集已经有了,得到两个方程,再根据数据集去求image.png,实际上求的是估计值image.png。如何求?就用刚刚最后得到的式子,先求image.png,有n个样本,把每个样本的x均值求出来,在计算y的平均值,再用每一个y减去的y均值乘x的值减去x的均值求和,分母是每一个x减去x的均值的平方和,求出image.png;之后image.png就带入公式,即可得到结果。通过这个过程就把image.png的近似估计值求出来了,方程就得到了。

 

二、 示例

已知两组数据 x、y,使用一元线性回归模型拟合两者之间的关系:image.png。采用最小二乘估计回归方程中的系数image.png,得到最终的回归方程。

image.png

左侧是给出的数据x、y,右侧是按照样本数据构成的点图,还有一条拟合的线的方程。

image.png

上一张 ppt 内容中的讲到,如果已知数据集,得到image.png的公式。算出x的均值是3.28,y的均值是26.4133代入得:image.png等于4.919,利用image.png计算得到image.png=10.278。最终的回归方程为:y=10.278+4.919x

一定要自己动手进行计算,算清楚就能够掌握最小二乘估计,接着就可以理解参数估计是怎样一回事。再结合最简单的回归模型,一元二次模型,就能够大概清楚机器学习有监督的方法,就可以知道参数、算法、模型估计常见的算法是什么样的。所以建议学到这一步,先停一下,自己找一个例子,手动计算一遍,在联想一下机器学习的实质是什么、三要素是什么,还有把线性回归方程这些知识串一遍。

相关文章
|
7月前
|
数据可视化 数据挖掘 计算机视觉
R语言用贝叶斯线性回归、贝叶斯模型平均 (BMA)来预测工人工资
R语言用贝叶斯线性回归、贝叶斯模型平均 (BMA)来预测工人工资
|
7月前
|
机器学习/深度学习
R语言用局部加权回归(Lowess)对logistic逻辑回归诊断和残差分析
R语言用局部加权回归(Lowess)对logistic逻辑回归诊断和残差分析
|
7月前
|
机器学习/深度学习 数据可视化 算法
R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
R语言拟合改进的稀疏广义加性模型(RGAM)预测、交叉验证、可视化
|
7月前
|
数据可视化 数据建模 大数据
MCMC的rstan贝叶斯回归模型和标准线性回归模型比较
MCMC的rstan贝叶斯回归模型和标准线性回归模型比较
|
7月前
广义线性模型glm泊松回归的lasso、弹性网络分类预测学生考试成绩数据和交叉验证
广义线性模型glm泊松回归的lasso、弹性网络分类预测学生考试成绩数据和交叉验证
|
7月前
|
机器学习/深度学习 算法 数据可视化
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
R语言逻辑回归和泊松回归模型对发生交通事故概率建模
|
机器学习/深度学习 数据可视化 算法
机器学习系列6 使用Scikit-learn构建回归模型:简单线性回归、多项式回归与多元线性回归
在本文中,我们以美国南瓜数据为例,讲解了三种线性回归的原理与使用方法,探寻数据之间的相关性,并构建了6种线性回归模型。将准确率从一开始的0.04提升到0.96.
352 0
|
机器学习/深度学习 算法
线性回归模型-误差分析
线性回归模型-误差分析
166 0
|
机器学习/深度学习 算法 Python
【阿旭机器学习实战】【10】朴素贝叶斯模型原理及3种贝叶斯模型对比:高斯分布朴素贝叶斯、多项式分布朴素贝叶斯、伯努利分布朴素贝叶斯
【阿旭机器学习实战】【10】朴素贝叶斯模型原理及3种贝叶斯模型对比:高斯分布朴素贝叶斯、多项式分布朴素贝叶斯、伯努利分布朴素贝叶斯
【阿旭机器学习实战】【10】朴素贝叶斯模型原理及3种贝叶斯模型对比:高斯分布朴素贝叶斯、多项式分布朴素贝叶斯、伯努利分布朴素贝叶斯
|
算法 Python 数据可视化
多元线性回归的模型解释、假设检验、特征选择(二)
多元线性回归的模型解释、假设检验、特征选择(二)
339 0
多元线性回归的模型解释、假设检验、特征选择(二)