seegongsik
概率统计

线性回归 相关系数

相关系数度量两变量线性关系的强度,最小二乘找出使残差平方和最小的直线。R² 是被解释方差的比例。噪声增大时相关趋于零,斜率的置信区间变宽。

测量值不会坐在一条完美的直线上。身高和体重、学习时间和考试分数、气温和冰淇淋销量,这些成对的值散成一团云。云里面仍然藏着倾斜的趋势。相关系数用一个数说出这些点贴一条直线有多紧,最小二乘把纵向偏离的间隔平方后相加,选出和最小的那一条直线。从这条直线读出斜率,用 R² 问直线解释了多少散开,再问这个斜率是真趋势还是只有噪声。这和工程数学里把向量投影到列空间的代数是同一套。透镜不同,这里是给掺了噪声的资料配一条直线,看这条直线能说出什么。点是散的,选出的直线仍是一条。点是散的,直线仍要选出来。位置就这样定下来。

挪动一个点,相关系数 r 会马上重算。点一起上升排成一条线时,r 靠近 +1。x 变大而 y 变小时,r 偏向 -1。云团变圆、没有方向时,r 停在 0 附近。它只量直线连起来的关系,不管单位,也不走出 -1 和 +1。弯掉的曲线是这个数抓不住的。曲线另算。

在固定的点云上亲手放一条直线。推动斜率和截距,直线就转起来。仪表是 SSE,也就是每个点到直线的纵向间隔平方后相加。把直线推向不对的方向,这个和就变大,能压到最低的斜率和截距只有一组。那个最低处就是最小二乘直线,按下对齐就直接到那里。拟合得好并不是说误差是 0,而是说平方后的误差最小。最低处只有一处。

残差是剩下的纵向间隔。把实际的 y 减去预测的长度平方后相加,得到 SSres,也就是直线仍然偏开的量。把它和只画一条平坦平均线时的偏离 SStot 放在一起,比是 R² = 1 - SSres / SStot。这是上下晃动里直线拿走的份额。交替打开平均线和拟合直线,剩下的量就在眼前变少。剩下的是直线没能解释的那一份。位置就这样定下来。

从一条干净的直线开始,把噪声倒上去。散开越大,同一条底下的趋势越被埋住,r 从靠近 1 滑向 0。不是关系本身变了,而是认出这关系的眼睛变模糊了。相关强并不是斜率陡,而是点离开直线很少。眼睛一模糊,趋势也模糊。

从资料读出的斜率只是估计,所以用置信区间把它包起来。点少或者噪声大,区间变宽,可能横跨 0,那时趋势也许只是偶然。再收集点,区间变窄,区间完全离开 0,就把这个斜率叫做统计上显著。推动样本,区间就向真实斜率收紧。区间变窄本身就是回答。点越多,回答越清楚。

实际应用相关系数 r 说出点云贴直线的程度,范围在 -1 到 +1。最小二乘选出纵向偏离的平方和最小的那一条直线,R² 告诉这条直线解释了多少晃动。斜率的置信区间说出这趋势是否清楚到值得相信,还是只是噪声。先配好直线,读出 R²,在相信斜率之前先看区间。守住顺序,相信才排到后面。
← 概率统计
如果有帮助,请支持我们