10相关与回归分析概述.doc

上传人:美****子 文档编号:58026332 上传时间:2022-11-06 格式:DOC 页数:23 大小:305KB
返回 下载 相关 举报
10相关与回归分析概述.doc_第1页
第1页 / 共23页
10相关与回归分析概述.doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《10相关与回归分析概述.doc》由会员分享,可在线阅读,更多相关《10相关与回归分析概述.doc(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、10 相关与回归分析研究两个或多个变量之间的关系时,常常用到相关分析和回归分析。本章介绍在SPSS中进行相关分析和回归分析的计算方法。10.1 双变量相关分析若两变量是计量资料且均服从正态分布,其相关密切程度可用Pearson积差相关系数(简单相关系数)描述,而等级资料或不满足正态性的计量资料相关性研究是使用Spearman和Kendall相关系数。在SPSS中,先对两变量作正态性检验,再选择菜单AnalyzeCorrelate(相关)Bivariate(两两相关),进行相关分析。例10-1 某研究所研究某种代乳粉的营养价值时,用10只大白鼠作试验,得到大白鼠进食量(g)和增加体重(g)的数据

2、如表10-1,试研究进食量与增加体重的相关关系。表10-1 大白鼠进食量与增加体重编号12345678910进食量82939820增重16541678解:首先建立配对格式数据文件如图10-1。经检验两变量均服从正态分布;选择菜单AnalyzeCorrelateBivariate,弹出Bivariate Correlations对话框,见图10-2;将左边框中的变量x、y送入Variables框中;单击OK。图10-1 例10-1数据文件 图10-2 Bivariate Correlations对话框图10-2对话框中,Correlation Coefficients(相关系数)框中,Pears

3、on:皮尔逊积差相关系数,系统默认;Kendalls tau-b:肯德尔等级相关系数;Spearman:斯皮尔曼等级相关系数。若选择Flag significance Correlations(标记显著性),则用“*”、“*”分别表示P0.01、0.01P0.05。主要结果见图10-3,Pearson相关系数r=0.940、P=0.0000.001,可以认为大白鼠进食量与增加体重呈正向直线相关。图10-3 例10-1计算结果 图10-4 例10-2计算结果例10-2 测得27岁急性白血病患儿的血小板数x与出血症状y资料如表10-2所示。研究血小板数x与出血症状y之间有无联系。表10-2 血小板

4、数x与出血症状y资料x542716400y解 y是等级资料,将等级、分别用0、1、2、3表示,将表10-2中数据建立成2列12行的数据文件。仿例10-1操作,在图10-2所示Bivariate Correlations对话框中选中Kendalls tau-b和Spearman。运行结果见图10-4。Kendall相关系数0.377、P0.1170.05,Spearman相关系数0.422、P0.1720.05,不能认为27岁急性白血病患儿的血小板数与出血症状之间有直线关系。10.2 偏相关分析多变量相关分析时,有时需要在剔除其它变量影响的情况下,研究两个变量之间的相关关系,这就是偏相关分析。经

5、偏相关分析计算出的相关系数为偏相关系数。偏相关系数在原始数据是随机的多元正态分布时才是有效的,在计算偏相关系数前应该先检验各变量的正态性。偏相关分析不分自变量和因变量。在SPSS中选择菜单Analyze Correlate Partial(偏相关)命令,可以完成偏相关分析的计算。例10-3 10名17岁女生的体重x1(kg)、胸围x2(cm)、胸围的呼吸差x3(cm)、肺活量y(ml)的数据如表10-3所示。试分析y与x1、x2、x3的关系。表10-3 女中学生的数据编号12345678910x4543374442x269746474726878667065x30.72.5231.11.54.

6、323.23y1665500解 将表10-3中数据建立成10行4列的数据文件,如图10-5。经检验四个变量均服从正态分布;选择菜单AnalyzeCorrelatePartial(偏相关),弹出Partial Correlations对话框,见图10-6;将计算偏相关系数的变量(y、x3)送入Variables(检验变量)框中、扣除影响的变量(x1、x2)送入Controlling(控制变量)框中;单击Options按钮,选中Zero-order correlations(零阶相关系数),则可以输出简单相关系数,单击Continue;单击OK。图10-5 例10-3数据文件 图10-6 Part

7、ial Correlations对话框图10-7 例10-3计算结果输出结果见图10-7。y与x3的简单相关系数为0.729,在剔除x1、x2影响后,y与x3的偏相关系数是0.321。再选择Partial命令,这次将y、x2送入Variables框,x1、x3送入Controlling框,单击Options按钮,取消Zero-order correlations。可得剔除x1、x3影响后y与x2的偏相关系数为0.558,y与x2的简单相关系数为0.586(见图10-7)。类似计算,剔除x2、x3影响后y与x1的偏相关系数为0.565,y与x1简单相关系数为0.695。在3个简单相关系数中y与x

8、3的最大(0.729),而剔除其它变量的影响后,在3个偏相关系数中y与x3的最小(0.321),y与x1、y与x2的偏相关系数接近(0.565、0.558),说明y与x1、x2的相关关系接近,y与x3的相关关系最不密切。10.3 一元线性回归一元线性回归分析研究一个自变量和一个因变量之间是否存在线性关系以及存在什么样的线性关系,建立一元线性回归方程:。在SPSS中选择菜单AnalyzeRegression(回归)Linear(线性回归)命令可以完成一元线性回归的计算。例10-4 对例10-1中大白鼠的进食量与增加体重进行回归分析。解:数据文件同例10-1。选择菜单AnalyzeRegressi

9、onLinear,弹出Linear Regression(线性回归)主对话框,将因变量y送入Dependent(因变量)框中,自变量x送入Independent(s)(自变量)框中,如图10-8所示;单击OK。图10-8 Linear Regression主对话框主要输出结果见图10-9、10、11。图10-9输出回归模型摘要,相关系数r=0.940,决定系数r2=0.883,调整的决定系数r2=0.868,剩余标准差=7.879。图10-10输出回归方程的方差分析,F=60.197,P=0.0000.001,回归方程有高度统计学意义。图10-11输出回归方程的参数估计,回归方程的常数项(Co

10、nstant)是-17.357,回归方程的斜率(回归系数)是0.222,据此可以写出回归方程:。表中还用t检验对截距和回归系数进行了检验,其中对截距的检验中,t=0.780,P=0.458,不能拒绝“截距为0”的原假设。对回归系数的检验中,t=7.759,P=0.000,拒绝“回归系数为0”的原假设,t=7.759的平方就等于方差分析中的F值,在一元线性回归中,对回归系数的t检验、方差分析以及例10-1中的相关性检验完全等价。表中还给出标准化的回归系数(Standardized Coefficients)为0.940。图10-9 例10-4回归模型摘要图10-10 例10-4回归方程的方差分析

11、图10-11 例10-4回归方程的参数估计图10-8所示Linear Regression主对话框其他选项的说明:单击Statistics按钮,弹出如图10-12所示的线性回归统计量对话框,可以选择输出的统计量。单击Save按钮,弹出如图10-13所示的线性回归保存对话框,可以选择要保存为新变量的统计量。单击Plots按钮,弹出线性回归绘图对话框,可指定绘制残差图、正态概率图等。单击Options按钮,弹出的线性回归选项对话框将在后面的逐步回归中讲解。线性回归:统计量回归系数估计置信区间协方差矩阵模型拟合R2改变描述部分及偏相关共线性诊断继续取消帮助残差Durbin-Watson检验观测诊断异

12、常点超过均数加减3倍标准差全部观测图10-12 线性回归统计对话框线性回归:保存预测值非标准化标准化调整值预测值均数的标准误残差非标准化标准化学生化剔除学生化剔除继续取消帮助距离马氏距离Cook距离杠杆值影响统计量Df标准化DfDf拟合标准化Df拟合协方差比率预测值可信区间均数 个体值置信区间 95%系数统计量创建系数统计量创建为一个新数据集 数据集名保存为一个新数据文件文件输出模型信息到XML文件 浏览图10-13 线性回归保存对话框10.4 多元线性回归多元线性回归分析研究多个自变量和一个因变量之间是否存在线性关系以及存在什么样的线性关系,建立多元线性回归方程:。在SPSS中选择菜单Ana

13、lyzeRegressionLinear(线性回归)可以完成多元线性回归的计算。例10-5 对例10-3中体重x1、胸围x2、胸围的呼吸差x3、肺活量y进行回归分析。解:数据文件同例10-3。选择菜单AnalyzeRegressionLinear(线性回归),弹出如图10-8所示的Linear Regression主对话框,将因变量y送入Dependent(因变量)框中,自变量x1、x2、x3均送入Independent(s)(自变量)框中;单击OK。输出结果的格式和例10-4类似。由回归方程的方差分析,F=5.617,P=0.0350.05,拒绝,所以、不全为0,拟合的回归方程有统计学意义。

14、由图10-14知,、的估计值 b0、b1、b2、b3分别为-3035.536、60.932、37.808、101.379,据此可以写出回归方程:由图10-14中回归系数的t检验,P均0.05,不能否定(i=1、2、3)为0的假设,这与方差分析的结果有出入,所以要对自变量作进一步的筛选(见下一节逐步回归)。图10-14 例10-5回归方程的参数估计10.5 逐步回归多元线性回归方程中,可能有的自变量对因变量的影响很强,而有的影响很弱,甚至完全没有影响,这就需要对自变量进行筛选,尽可能将回归效果显著的自变量选入回归方程,将作用不显著的自变量剔除在外。筛选的方法有:向前法(Forward)、向后法(

15、Backward)、逐步回归法(Stepwise),实际工作中多采用逐步回归法。在SPSS中选择AnalyzeRegression(回归)Linear(线性回归)命令可以完成逐步回归的计算。例10-6 对例10-3中体重x1、胸围x2和胸围的呼吸差x3进行筛选,建立回归方程。解:数据文件同例10-3。选择菜单AnalyzeRegressionLinear(线性回归),弹出如图10-8所示Linear Regression对话框,将因变量y送入Dependent(因变量)框中,自变量x1、x2、x3均送入Independent(s)(自变量)框中;在中间的Method(方法)下拉列表框中选择St

16、epwise(逐步回归法)。线性回归:选项逐步法筛选变量的准则用F的概率 选入0.05 剔除0.10用F的值 选入1.5 剔除1.499继续取消帮助R方程中包含常数项缺失值剔除所有变量中有缺失值的观测剔除正参与运算的一对变量中有缺失值的观测用均数替代缺失值图10-15 Options对话框单击Options按钮,弹出如图10-15所示的Opitons(选项)对话框,设置逐步回归选入和剔出自变量的检验水准值,可以设置概率值或F值,设置的剔除自变量的概率值标准应大于或等于选入的标准(剔除自变量的F值标准应小于选入的标准)。概率值设置得越小(F值越大)选取自变量的标准越严,被选入的自变量个数也就较少

17、,反之,概率值设置得越大(F值越小)选取自变量的标准越宽,被选入的自变量个数也就较多。本例用F值,在Entry(选入)框中键入1.5,在Removal(剔出)框中键入1.499,单击Continue,返回线性回归主对话框;单击OK。本例逐步回归进行了4步,前3步依次引入x3、x1、x2,第4步剔除x3,最后回归方程中有x1、x2两个变量,图10-16、17、18是逐步回归4步计算结果的汇总,每个表格的最后一行就是逐步回归的结果。由图10-16,逐步回归的调整的决定系数R2(0.624)大于全变量回归方程的0.606。由图10-17,对方程的方差分析检验,F8.453,P0.0140.05,逐步

18、回归方程有统计学意义。由图10-18,回归方程4187.41680.271 x146.449x2。图10-16 例10-6回归模型摘要 图10-17 例10-6回归方程的方差分析图10-18 例10-6回归方程的参数估计10.6 曲线拟合若因变量与单个自变量之间不呈直线关系,但可用某类曲线描述它们之间的关系,统计学中将这类问题称为曲线拟合。在SPSS中选择菜单AnalyzeRegressionCurve Estimation(曲线估计)命令,可以自动完成11种曲线的拟合。这11种模型是:Linear(线性模型,y=b0+b1x)、Quadratic(二次模型,y= b0+b1x+b2x2)、C

19、ompound(复合模型,y=b0(b1)x)、Growth(生长模型,y=eb0+b1x)、Logarithmic(对数模型,y=b0+b1lnx)、Cubic(三次模型,y= b0+b1x+b2x2+b3x3)、S(S型模型,y= eb0+b1/x)、Exponential(指数模型,y=b0eb1x)、Inverse(逆模型,y= b0+b1/x)、Power(幂模型,y=b0xb1)、Logistic(Logistic模型,y=1/(1/u+b0(b1)x)。这些曲线拟合其本质都是先进行曲线直线化,然后进行线性模型拟合,最后将模型表达式转换回原始变量的表达方式。进行曲线估计时,可以选择

20、多种拟合模式,进行比较后选择较好者。例10-7 某单位钩虫病病人重复治疗次数与阳性率的资料见表10-4。试作曲线拟合。表10-4 钩虫病病人数据次数x12345678阳性率y63.93617.110.57.34.52.81.7解:以x、y为变量名,将表10-4中数据建立成8行2列的数据文件。作散点图,显示x、y近似呈指数关系。选择菜单AnalyzeRegressionCurve Estimation(曲线估计),弹出如图10-19所示Curve Estimation对话框,将因变量y送入Dependent(因变量)框中,自变量x送入Independent(自变量)框中的Variable(变量)

21、框中;去掉Linear(线性)选项,选中Exponential(指数);选中下面的Display ANOVA table;单击OK。曲线估计因变量:y确定粘贴重置取消帮助自变量变量 x时间观测标签R方程中含常数R显示模型曲线图模型线性 二次 复合 生长对数 三次 S型 R指数逆型 幂型 LogisticR显示方差分析表 保存图10-19 Curve Estimation对话框单击图10-19对话框中Save按钮,可以选择保存预测值、残差、预测区间等。输出结果的格式和线性回归相仿。决定系数R2=0.993,方差分析,F=807.151,P=0.000,回归方程有统计学意义。由图10-20,按指数

22、模型的函数格式 y=b0eb1x 可以得回归方程。用鼠标右键单击图10-19对话框中Models下的模型名称,在弹出的快捷帮助框中就显示有该模型的函数格式。本例还输出了按指数模型拟合的曲线图(略),从曲线图中可以看出拟合效果很好。图10-19 例10-7回归方程的参数估计10.7 非线性回归上一节介绍的曲线拟合处理的是比较简单的曲线关系,先进行变量变换,将曲线关系转换为直线关系,从而利用线性过程进行分析拟合,最后再将模型表达式转换回原始变量的表达方式,这样保证了变换后变量的残差平方和最小,可是变换回原始变量时,不一定是最优方程。况且有的曲线关系很复杂,不可能通过变量变换转换为直线方程,此时不能

23、使用线性回归。非线性回归就是为解决以上问题提出的一个通用模型框架,它采用迭代方法对用户设置的复杂曲线模型进行拟合。在SPSS中,选择AnalyzeRegressionNonlinear(非线性回归)命令,可以完成非线性回归分析。常用非线性模型见表10-5,在模型的选择上一定要根据数据的性质而定,而且确定模型中参数的初始值非常重要,有时准确地选择了模型,但设置的初始值却不好,就有可能得不到一个较好的方程。表10-5 常用非线性模型名称模型表达式Asymptotic Regression b1 + b2 * exp(b3 * x) Asymptotic Regression b1 (b2 * (b

24、3 * x) Density (b1 + b2 * x) * (1 / b3) Gauss b1 * (1 b3 * exp(b2 * x * 2) Gompertz b1 * exp(b2 * exp(b3 * x) Johnson-Schumacher b1 * exp(b2 / (x + b3) Log-Modified (b1 + b3 * x) * b2 Log-Logistic b1 ln(1 + b2 * exp(b3 * x) Metcherlich Law of Diminishing Returns b1 + b2 * exp(b3 * x) Michaelis Mente

25、n b1 * x / (x + b2) Morgan-Mercer-Florin (b1 * b2 + b3 * x * b4) / (b2 + x * b4) Peal-Reed b1 / (1+ b2 * exp(b3 * x + b4 * x *2 + b5 * x * 3) Ratio of Cubics (b1 + b2 * x + b3 * x * 2 + b4 * x * 3) / (b5 * x * 3) Ratio of Quadratics (b1 + b2 * x + b3 * x * 2) / (b4 * x * 2) Richards b1 / (1 + b3 * e

26、xp(b2 * x) * (1 / b4) Verhulst b1 / (1 + b3 * exp(b2 * x) Von Bertalanffy (b1 * (1 b4) b2 * exp(b3 * x) * (1 / (1 b4) Weibull b1 b2 * exp(b3 * x * b4) Yield Density (b1 + b2 * x + b3 * x * 2) * (1) 例10-8 对例10-7中数据进行非线性回归分析。解:数据文件同例10-7。首先确定初始值,本例是指数模型y=aebx,由原始数据中任选两个点,如(3,17.1)和(6,4.5),代入y=aebx,得到关

27、于a、b的方程组17.1=ae3b,4.5=ae6b,解得a=64.98、b=0.45。选择菜单AnalyzeRegressionNonlinear(非线性回归),弹出如图10-20所示Nonlinear Regression主对话框,将因变量y送入Dependent(因变量)框中,在odel Expression(模型表达式)框中键入所选模型相应的函数表达式,本例键入a*EXP(b*x);单击Parameters(参数)按钮,弹出Parameters对话框(见图10-21),设置a的初始值为64.98,b的初始值为0.45,单击Continue,返回主对话框;单击OK。用鼠标单击图10-20

28、对话框中Save按钮,可以选择保存预测值、残差、预测区间等。图10-20 Nonlinear Regression主对话框图10-21 Parameters对话框 图10-22 例10-8回归方程的方差分析主要输出结果见图10-22、23,图10-22为非线性回归的方差分析,残差均方不是误差的无偏估计,所以通常的方差分析不能用于非线性回归的检验。可以根据决定系数R2的大小判断模型拟合的好坏。本例决定系数R2=0.997,拟合效果较好。图10-23给出参数估计,非线性回归方程为。上一节用曲线拟合得到的回归方程为,a、b两系数相差很大。在这两个题目的操作时,用鼠标单击主对话框的Save按钮,可以选

29、择保存预测值、残差,结果见图10-24,FIT_1和ERR_1分别是曲线拟合模型的预测值和残差,PRED_和RESID分别是非线性回归模型的预测值和残差,比较两列残差得,非线性回归模型的拟合效果更好一些。图10-23 例10-8回归方程的参数估计 图10-24 例10-8预测值和残差本章小结本章由浅入深介绍一元线性相关与回归、多元线性相关与回归、多元线性逐步回归、曲线拟合和非线性回归。要记住每个方法应该选择的菜单和相关的对话框的操作,要结合实例,边看书边操作,在分析解释计算结果时,特别要注意与专业知识的结合。本章介绍的线性回归模型要求因变量是连续的正态分布变量,当因变量是分类变量时,线性回归模

30、型的假设条件不成立了,这是,要用Logistic回归模型,它对因变量的分布没有要求。在下一章中将介绍Logistic回归分析。习题10习题10-1 研究中国林蛙在不同温度与心律之间的关系,数据见表10-6,试进行相关分析与回归分析。表10-6 中国林蛙在不同温度下的心律温度x24681012141618心率y511932习题10-2 某血吸虫防治站调查10个乡的钉螺密度(只/平方米)与居民血吸虫感染率(%),数据见表10-7,问钉螺密度与居民血吸虫感染率是否有关?表10-7 钉螺密度与居民血吸虫感染率钉螺密度x33522242354931394543感染率y172482420习题10-3 27

31、名糖尿病人的血清总胆固醇x1(mmol/L)、甘油三脂x2(mmol/L)、空腹胰岛素x3(U/ml)、糖化血红蛋白x4(%)、空腹血糖y(mmol/L)的测量值列于表10-8中,试建立血糖与其它几项指标关系的多元线性回归方程;用逐步回归法筛选自变量。表10-8 糖尿病人的血糖及有关变量的含量序号x1x2x3 x4y序号x1x2x3 x4y15.681.904.538.211.2 156.132.0610.3510.510.9 23.791.647.326.98.8 165.711.788.538.010.1 36.023.566.9510.812.3 176.402.404.5310.314

32、.8 44.851.075.888.311.6 186.063.6712.797.19.1 54.602.324.057.513.4 195.091.032.538.910.8 66.050.641.4213.618.3 206.131.715.289.910.2 74.908.5012.608.511.1 215.783.362.968.013.6 87.083.006.7511.512.1 225.431.134.3111.314.9 93.852.1116.287.99.6 236.506.213.4712.316.0 104.650.636.597.18.4 247.987.923.3

33、79.813.2 114.591.973.618.79.3 2511.5410.891.2010.520.0 124.291.976.617.810.6 265.840.928.616.413.3 137.971.937.579.98.4 273.841.206.459.610.4 146.191.181.426.99.6 习题10-4 在蒙药无味甘露胶囊的提取工艺研究中,测得芦丁对照浓度与吸光度数据见表10-9,折线图呈幂函数回归yaxb曲线。试建立芦丁吸光度关于浓度的回归方程。表10-9 蒙药无味甘露胶囊芦丁对照浓度与吸光度数据浓度0.2120.4240.6360.8481.0601.72

34、0吸光度0.0990.1990.2930.4000.5080.615习题10-5 在石杉碱提取工艺研究中,资料见表10-10,折线图呈指数回归yaebx曲线。试建立Hup-A浓度关于盐酸PH的回归方程。表10-10 石杉碱提取工艺中Hup-A浓度与盐酸PH值测定盐酸PH1.01.52.02.53.03.5Hup-A浓度19.319.420.121.32325.7习题10-6 为研究大气对日光紫外线辐射的影响,在某晴天测得不同时间紫外线辐射强度(0.01 NKMnO4ml100cm2min)见表10-11。试建立回归方程。表10-11 大气对日光紫外线辐射的影响研究时间91紫外线强度0.470.570.680.730.670.550.38第 115 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 文案大全

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com