第八章直线相关与回归分析

  • 格式:doc
  • 大小:452.03 KB
  • 文档页数:14

第十章 一元回归与相关分析

概述:许多问题需要研究多个变量之间的关系,例如生物的生长发育速度就与温度,营养,湿度等许多因素有关。

相关关系:两变量X,Y均为随机变量,任一变量的每一可能值都有另一变量的一个确定分布与之对应。

回归关系:X是非随机变量(如施肥)或随机变量(如穗长),Y是随机变量,对X的每一确定值xi都有Y的一个确定分布与之对应。

区别:1.相关中的两个变量地位对称,互为因果;回归中X是自变量,Y是因变量。

两种意义不同,分析的数学概念与推导过程不同,但如果使用共同标准即使y的残差平方和最小(最小二乘法),可得到相同的参数估计式。因此主要讨论X为非随机变量(不包含有随机误差)的情况,所得到的参数估计式也可用于X为随机变量的情况。

2.分析目的不同。回归分析是建立X与Y之间的数学关系式,用于预测;而相关分析研究X与Y两个随机变量之间的共同变化规律,例如当X增大时Y如何变化,以及这种共变关系的强弱。

分类:

从两个变量间相关(或回归)的程度分三种:

(1)完全相关。一个变量的值确定后,另一个变量的值可通过公式求出(函数关系);生物学研究中不太多见。

(2)不相关。变量之间完全没有任何关系。一个变量的值不能提供另一个变量的任何信息。

(3)统计相关(不完全相关)。介于上述两情况之间。知道一个变量的值通过某种公式就可以提供另一个变量的均值的信息。一个变量的取值不完全决定另一个变量的取值,但可或多或少地决定它的分布。科研中最常遇到。

研究“一因一果”,即一个自变量与一个依变量的回归分析称为一元回归分析;

研究“多因一果”,即多个自变量与一个依变量的回归分析称为多元回归分析。

一元回归分析又分为直线回归分析与曲线回归分析两种;多元回归分析又分为多元线性回归分析与多元非线性回归分析两种。

对两个变量间的直线关系进行相关分析称为直线相关分析;

研究一个变量与多个变量间的线性相关称为复相关分析;研究其余变量保持不变的情况下两个变量间的线性相关称为偏相关分析。

注意:1.相关与回归只是一种工具,不是不相干的数据拼凑在一起。

2.除X、Y等需研究的因素外,其他的要严格控制一致。(身高与胸围的关系要控

制体重)

3.对子一般在5对以上

4.需限制自变量范围,结果不能随意外延。

第一节 一元线性回归

(一)直线回归方程的建立

对于两个相关变量,一个变量用x表示,另一个变量用y表示,如果通过试验或调查获得两个变量的n对观测值:

(x1,y1),(x2,y2),……,(xn,yn) 为直观看出x和y间的变化趋势,可将每一对观测值在平面直角坐标系描点,作出散点图

例11.1 对大白鼠从出生第6天起,每三天称一次体重,直到第18天。数据见表11.1。试计算日龄X与体重Y之间的回归方程。

表11.1 大白鼠6-18日龄的体重

序号 1 2 3 4 5

日龄xi 6 9 12 15 18

体重yi 11 16.5 22 26 29

散点图对X、Y之间的关系有直观的、整体上的印象,但是否有某种规律性,是接近一条直线还是一条曲线等,哪一条直线或曲线可以最好地代表X, Y之间的关系,不能做出判断。

051015202530351316191121日龄体重

图11.1 大白鼠日龄—体重关系图

一、 一元正态线性回归统计模型:

对于每个Y的观察值yi来说,由于总是带有随机误差,观察值就应该是在均值的基础上再加上一个随机误差,即:

iiixy (11.2)

其中),0(~2NIDi。随机误差服从正态分布。这是一元正态线性回归的统计模型。

二、 参数α和β的估计

模型中的α和β是参数,一般不知道。由于只能得到有限的观察数据,无法算出准确的α与β的值,只能求出估计值a和b,并得到yi的估计值为:

iibxayˆ (11.3)

a和b应使残差iiiyyeˆ最小。为了避免使正负ei互相抵消,定义使残差平方和niiiyy12)ˆ(达到最小的直线为回归线,即令: niiiebxaySS12)(,且SSe对a、b的一阶偏导数等于0

00bSSaSSee

得:

niiiiniiibxayxbxay110)()2(0))(2(

整理后,得

nininiiiiininiiiyxxbxayxban111211 (11.4)

解此方程,得:

xbyaxxyyxxnxxnyxyxbniiniiininiiiniiniiniii1211212111)())((/)()()(

这种方法称为最小二乘法

记 niixxxxS12)(,称为X的校正平方和;

niiyyyyS12)(,称为Y的总校正平方和;

niiixyyyxxS1))((,称为校正交叉乘积和,

则:

xxxySSb (11.7)

a叫样本回归截距,是回归直线与y轴交点的纵坐标,当x=0时, =a;

b叫样本回归系数,表示x 改变一个单位,y平均改变的数量;b 的符号反映了x影响y的性质,b的绝对值大小反映了x 影响y 的程度;

yˆ叫做回归估计值,是当x在在其研究范围内取某一个值时,y值平均数α+βx的估计值

回归方程的基本性质:

1 niiiyy12)ˆ(最小

2 niiiyy1)ˆ(=0

3.直线通过(x,y)

转化后得到回归方程的另一种形式(中心化形式):

在实际计算时,可采用以下公式:

niiixyniiyyniixxyxnyxSynySxnxS1212122..1,.1,.1

例11.1 对大白鼠从出生第6天起,每三天称一次体重,直到第18天。数据见表11.1。试计算日龄X与体重Y之间的回归方程。

表5.1 大白鼠6-18日龄的体重

序号 1 2 3 4 5

日龄xi 6 9 12 15 18

体重yi

11

16.5 22 26 29

解:把数据代入上述公式,得:

niniiiniiyxx1121,5.104,810,60 niiy12,25.2394 niiiyx15.1390

,5.1365.10460515.1390,2.210)5.104(5125.239490)60(5181022xyyyxxSSS

6996.2125167.15/5.1045167.190/5.136xbyaSSbxxxy

即:所求的回归方程为:y = 2.6996 + 1.5167 x

带有统计功能的计算器,只需把数据依次输入,然后按一下键就可得到上述结果。

根据直线回归方程可作回归直线,并不是所有的散点都恰好落在回归直线上,说明用

去估计y是有偏差的。 )(ˆxxbybxxbyyyˆyˆ三、直线回归的偏离度估计

偏差平方和niiiyy12)ˆ(的大小表示了实测点与回归直线偏离的程度,因而偏差平方和又称为离回归平方和。统计学已经证明:在直线回归分析中离回归平方和的自由度为n-2。于是可求得离回归均方为: )2/()(2nyy

离回归均方是模型中σ2的估计值。

离回归均方的平方根叫离回归标准误,记为 ,即

Syx的大小表示了回归直线与实测点偏差的程度,即回归估测值 与实际观测值y偏差的程度,于是把离回归标准误Syx用来表示回归方程的偏离度。

以后将证明:

利用此式先计算出 ,然后再求Syx 。

四、直线回归的显著性检验

x和y变量间即使不存在直线关系,但由n对观测值(xi,yi)也可以根据上面的方法求得一个回归方程。显然,这样的回归方程所反应的两个变量间的直线关系是不真实的。需要判断直线回归方程的真实性。

先探讨依变量y的变异,然后再作出统计推断。

1、 直线回归的变异来源

的分解图

1) 一元回归的方差分析

(1) 无重复的情况。

y的总校正平方和可进行如下的分解: yxS)2/()ˆ(2nyySyxyˆxxyySSSPSSyy/)ˆ(222)ˆ(yy)(yy)ˆ()ˆ()(yyyyyynininiiiiiiininiiiiiyyyyyyyyyyyyyy111221122)ˆ)(ˆ(2)ˆ()ˆ()]ˆ()ˆ[()(

0)(])())(([))(())(()ˆ()ˆ(112111xxxyniniiiiniiiiniiiiiniiiSbSbxxbxxyybxbbxbxxbyyxbabxabxayyyyy

nininiiiiiyyyyyy111222)ˆ()ˆ()(

即: SSy = SSe + SSR

y的总校正平方和 残差平方和 回归平方和

自由度: n-1 n-2 1

反映了y的总变异程度,称为y的总平方和,记为SSy;

反映了由于y与x间存在直线关系所引起的y的变异程度,称为回归平方和,记为SSR;

反映了除y与x存在直线关系以外的原因,包括随机误差所引起的y的变异程度,称为离回归平方和或剩余平方和,记为SSe。

把y的总校正平方和分解成了残差平方和与回归平方和。MSe可作为总体方差2的估计量,而MSR可作为回归效果好坏的评价。如果MSR仅由随机误差造成的话,说明回归失败,X和Y没有线性关系;否则它应显著偏大。因此可用统计量

)2/(nSSSSMSMSFeReR (11.10)

对H0:  = 0进行检验。若F < F(1, n-2),则接受H0,否则拒绝。

简化公式:

对例11.1作方差分析

解:由以前计算结果:

SSy = 210.2,df = 4; SSe = 3.1704, df = 3, 2)(yy2)ˆ(yy2)(yy22)]([)ˆ(xxbyySSRxyxbSPSSbxxb222)(xxyxyxxySSSPSPSSSP2xxyyRyeSSSPSSSSSSSS2