一元线性回归
上接 应用工程统计学基础
简介
一元线性回归预测是指成对的两个变量数据的散点图呈现出直线趋势时,采用最小二乘法,找到两者之间的经验公式,即一元线性回归预测模型。
- 回归分析:对两个不确定关系的变量进行统计学分析建模。(回归一般理解为向均值回归)
- 经验公式:根据观察推断出公式,而不是根据理论。
模型和假设
一元线性回归模型 包括两个部分
- 确定性部分,
- 不确定性部分,误差 。
对误差的假设(之后讨论如何对误差进行分析,见模型充分性检查)
- 所有误差都是随机和独立的
- 所有误差均值为0
- 所有误差有相同方差
- 所有误差呈正态分布
基于对误差的假设,我们可以知道,在任意一个点上,的值都服从相同方差(形状)的正态分布。
- 期望值:
- 方差:
由样本来估计模型的参数
一般来说,都是未知的,我们可以根据样本来估计他们的值。
既然是估计值,大家都戴上帽子,等式变为
一般使用最小二乘法,估计
找出使总的误差平方和最小。即
求极值,进行求导,运算,得到结果:
于是我们可以先求得,再求得。
然后估计
我们定义。
那么 (因为失去两个自由度)
问题产生了:这些估计值好不好?
我们知道是根据样本计算出来的估计值,那么根据同一总体的不同的样本我们会得到不一样的。
分析
因为服从正态分布,所以服从正态分布,由于,我们得出:
- 服从正态分布
- 期望值
-
方差 .
从方差等式中,我们可以知道,为了减小的方差,从分母上看,拿更大的样本,分母会变得更大,能有效减小。当然在相同条件下,样本x点在合理范围内分布更广的话,势必也会更大。
用来判断x和y是否线性相关!
既然知道了,我们可以进行假设检验。
用T-test来假设验证他的均值, 如果无法拒绝等于零,则意味着无法肯定x和y的线性关系。
测试的统计量:
检验方式:1.P值 2.给定显著性水平 3.置信区间
(我们在用工具建立线性回归模型时候,工具都会帮我们自动进行这个T检验,以判断x和y的线性关系是否significant。)
分析, 虽然其实大家并不怎么关心
因为服从正态分布,然后和他是线性关系,所以也是服从正态分布。
模型整体评估
评估策略一: R-Square
线性回归模型的整体评估用了一个很有趣的思路,,我们看模型解释了多少的方差,具体如下
- 模型方差
- 样本整体方差
然后,这个值高意味着我们的模型消除了y的不确定性,这个值低则意味着我们的模型不好。
在模型输出中,一般我们还可以看到修正以后的,会比小一点点,毕竟n-2 < n-1 (对一元模型来说这个值不重要,在多元模型中就不仅仅是n-2了,那是n-k-1,对多元模型来说这个值同时考虑了精准度和模型复杂程度,在我们取舍的时候有用处。)
评估策略二: 方差分析 ANOVA
对等式稍微做一下变形,SSR是regression模型解释的方差。
即
于是我们用ANOVA来假设检验两个方差是否相等,如果模型能解释的方差大于不能被模型解释的方差,那我们认为这个模型是有效的。
既然SST的自由度为n-1,SSE的自由度为n-2,SST=SSR+SSE,SSR的自由度就是1了。
F验证:
测试的统计量:
检验方式:1.P值 2.给定显著性水平 3.置信区间.
模型充分性检查
开头我们列举了关于误差的假设,一般画图表判断
- 误差分析图,看看误差的分布情况
- 正态概率图,看看误差是不是呈正态分布
分析一下y的置信区间
在这里,我们用代表自变量x的一个指定值。
当时,Y的期望值或均值表示为:
当时,Y的预测值表示为:
分析的期望值和方差
未完待续。。。