《逐步回归分析》PPT课件.ppt

上传人:wuy****n92 文档编号:77657295 上传时间:2023-03-16 格式:PPT 页数:52 大小:2.06MB
返回 下载 相关 举报
《逐步回归分析》PPT课件.ppt_第1页
第1页 / 共52页
《逐步回归分析》PPT课件.ppt_第2页
第2页 / 共52页
点击查看更多>>
资源描述

《《逐步回归分析》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《逐步回归分析》PPT课件.ppt(52页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1第第6章章 逐步回归分析逐步回归分析 多元逐步回归方法的基本思路:自动地从大量的可供选择的变量中选取最重要的变量,据以建立回归分析的预测或者解释模型。变量选取的根据是自变量对因变量作用程度的大小:保留作用程度大的变量,剔除作用小的变量。是否选取一个变量,定量判据之一就是相是否选取一个变量,定量判据之一就是相关系数。关系数。假定有m 个自变量,1 个因变量(用y 表示),则全部变量(包括自变量和因变量)之间的相关系数矩阵可以表作6.1 基本原理基本原理根据相关系数定义一个自变量的“贡献”系数按照贡献系数的大小贡献系数的大小决定一个自变量的去留。式中Pj表示第j 个自变量对因变量的贡献系数,Rj

2、y 表示第j 个自变量与因变量的相关系数,Rjj 表示相关系数矩阵对角线上第j 行第j 列元素(j=1,2,m)。第l 步计算的贡献系数表示为 在逐步回归分析过程中,我们不仅要引入贡献最大的自变量,同时要考虑剔除贡献最小的因变量。因此,变量的存留与否又涉及到另一个统计判据F 检验检验。设定一个显著性水平,查F 检验表,找到F 检验的临界值F。在第l步计算中,假如第v个自变量的贡献系数最大,数值为根据F 检验来判断该自变量是否应该被引入模型。式中h 为尚且没有被引入模型的变量序号,v 为选出的变量对应的原始变量序号(v=1,2,m)。计算变量引入变量引入的F 值判断公式如下式中n 为样品个数,l

3、 为计算步骤数,为第v 个变量第l 步的贡献系数,Ryy 为因变量的自相关系数。如果FinF,则在这个显著性水平下,该变量可以被引入模型,否则不要引入。在第l 步计算中,如果第v 个自变量的贡献系数为则可以根据F 检验来判断该自变量包括已经引入的变量是否应该被剔除。计算变量剔除的F 值判断公式如下 如果Fout F,则在这个显著性水平下,该变量应该被剔除,否则就要保留。在整个逐步回归计算过程中,变量的引入和剔除在两端同时进行。像这样循环往复地计算,直到所有该引入的变量都被引入,该剔除的变量均被剔除为止。6.2.1 数据准备6.2 计算方法计算方法 借助一个简单的实例说明逐步回归分析的方法。问题

4、是山东省淄博市旅游业的发展分析山东省淄博市旅游业的发展分析,我们想搞清楚哪些因素影响淄博市的旅游总收入(表6-2-1)。所能考虑的因素包括:国内游客数国内游客数量、海外游客数量、第三产业的发展和人均量、海外游客数量、第三产业的发展和人均GDP 数量数量(m=4)。从1995 年到2004年一共10 个年份的数据(n=10)。这些因素都与旅游业总收入具有明确的关系。而且,作为自变量,它们彼此之间也有很强的关系。如果将这四个变量全部引入模型,就会导致多重共线性的问题。为了得到简约、可靠的模型,需要借助逐步回归分析逐步回归分析技术。为了更为有效地说明问题,我们对表6-2-1 的变量排列顺序稍作调整(

5、表6-2-2)利用表6-2-2 的数据,容易计算相关系数相关系数,得到矩阵如下(表6-2-3)。逐步回归计算就是从从这种相关系数矩阵出发这种相关系数矩阵出发的。将这个矩阵记为 首先设定F 统计量的临界值。取显著性水平,我们有m=4个自变量,n=10个观测值。不妨取回归自由度回归自由度为4、剩余自由度剩余自由度为n-m-1=10-4-1=5的临界值为我们引入变量的F 值下限,即取Fc(in)。另一方面,假定一个变量被淘汰,则有m=3。我们取显著性水平、回归自由度为3、剩余自由度为n-m-1=10-3-1=6的F 临界值为剔除一个变量的上限,即取Fc(out)。这一步的计算可以分解为如下几个步骤。

6、6.2.2 第一轮计算第一轮计算(1)计算自变量的贡献系数)计算自变量的贡献系数(2)找出最大和最小贡献系数及其对应的变量序号)找出最大和最小贡献系数及其对应的变量序号显然,等于最大,对应的变量序号v=1。因此,首先考虑引入的变量是国内游客数量x1;等于最小,对应的变量序号v=4。故这一步可以考虑将人均GDP即变量x4剔除。国内游客数量这个变量是否能被引入模型,还要进行一次F 检验。对于我们的问题,n=10,现在计算第l=1步。(3)计算变量引入和剔除的)计算变量引入和剔除的F 统计量统计量根据 这个数值远远大于我们设定的临界值Fc(in),因此变量x1可以被引入模型。接下来考虑排除贡献系数最

7、小的变量。但是否排除,要视Fout值而定。根据上述计算结果,最小,由式下面公式这个数值高于剔除变量的F临界值,因此第一步不能剔除。作为对比,可以计算出所有变量的F 变化值。例如,对于第二个变量“第三产业产值”,变量引入和剔除的F 值分别为(4)相关系数矩阵变换,将)相关系数矩阵变换,将 化为化为 假定第v个变量在第l步被引入,则相关系数矩阵的第v个元素称为主元主元。矩阵变换是围绕主元进矩阵变换是围绕主元进行的。行的。相关系数矩阵的变换公式相关系数矩阵的变换公式如下 式中j、k分别为相关系数矩阵的行列编号。根据这个公式,第一步第一步应该改变非主元非主元所在的行、行、列的元素列的元素(j v,k

8、v),第二步第二步改变主元所在主元所在的行的的行的元素(j=v,k v),第三步第三步改变主元主元所在的列的所在的列的元素(j v,k=v),第四步第四步改变主主元本身(元本身(j=v,k=v)。首先变换非主元所在的行和列的元素。首先变换非主元所在的行和列的元素。我们的主元在第j=1行、第k=1列,故非主元所在的元素为1行、1列以外的元素。例如其余计算依此类推。其次改变主元所在行的元素。其次改变主元所在行的元素。我们的主元在第j=1行,故改变第1行的元素。例如再次改变主元所在列的元素。再次改变主元所在列的元素。我们的主元在第k=1列,故改变第1列的元素。例如最后改变主元所在的元素。最后改变主元

9、所在的元素。对于本轮计算,主元实际不变:这样,我们得到矩阵 在这个矩阵中,第1行最后一列的元素最后一列的元素可以用于建立一元线性回归模型一元线性回归模型。如果我们只打算引入一个关系最密切的变量,则在数据标准化的情况下,可以建立如下模型6.2.3 第二轮计算(1)计算自变量的贡献系数)计算自变量的贡献系数(2)找出最大和最小贡献系数及其对应的变量序号)找出最大和最小贡献系数及其对应的变量序号从上面的计算结果可以看出,不考虑已经被引入模型的第一个变量,在剩余变量中为最大,对应的变量序号v=3。因此,第二次可能引入的变量是海外游客数量x3。同时,为最小,对应的变量序号v=4,可以考虑将其剔除。(3)

10、计算变量引入和剔除的)计算变量引入和剔除的F统计量统计量 海外游客数量能否被引入模型,依然需要借助F检验判决。现在计算第l=2步,因此应有 这个数值大于我们设定的临界值Fc(in),因此变量x3可以被引入模型。当我们引入x1的时候,F 值为;现在引入x3,F 值在原来的基础上增加了。在没有被引入也没有被排除的变量中,找到最小贡献系数,考虑剔除相应的变量。但是是否剔除,依然要视F out值而定。根据上面的计算结果,第四个变量“人均GDP”的贡献系数最小,其F out值为因此,这个变量可以被剔除,不再考虑它的引入。作为对比,不妨计算所有变量的F值,例如对于第二个变量“第三产业产值”,我们有 为方便

11、比较,给出全部的F 变化值,以供判断之用。全部计算结果列表如下(表6-2-6)。可以看出,已经引入的x1的F out值很高,当然不能剔除。(4)相关系数矩阵变换,将)相关系数矩阵变换,将 化为化为 首先变换非主元所在的行和列的元素。首先变换非主元所在的行和列的元素。我们的主元在第j=3行、第k=3列,故非主元所在的元素为3行、3列以外的元素。例如其次改变主元所在行的元素。其次改变主元所在行的元素。我们的主元现在在第j=3行,故改变第3行的元素。例如再次改变主元所在列的元素。再次改变主元所在列的元素。我们的主元在第k=3列,故改变第1列的元素。例如最后改变主元所在的元素最后改变主元所在的元素这样

12、,我们得到相关矩阵6.2.4 第三轮计算 基于第二个相关系数矩阵的变换结果第二个相关系数矩阵的变换结果 计算各个自变量对因变量的贡献系数,方法与前面两轮完全一样。不同的是,每一步计算都是针对不同的是,每一步计算都是针对新的相关系数矩阵变换结果进行的。新的相关系数矩阵变换结果进行的。计算的贡献系数如表6-2-8所示,这一次第二个变量“第三产业产值”的贡献系数为最大。但是,Fin值没有达到被引入的标准,而Fout值则达到被剔除的标准。如果我们继续引入新的变量,F值的变化将会很小,或者说F值的增加量很不显著。因此,可以考虑中止引入变量的计算,不再在模型中添加其他变量。至于已经引入的变量x1和x3,其

13、Fout值都高于临界值,无需剔除。至此,整个变量引入剔除的过程可以结束。到此为止,根据我们的选择标准,变量的到此为止,根据我们的选择标准,变量的引入和剔除计算过程可以结束。整个变量引入引入和剔除计算过程可以结束。整个变量引入和剔除的过程可以用框图表示如下和剔除的过程可以用框图表示如下6.2.5 参数估计和模型建立 计算模型的回归系数,建立回归分析模型。计算模型的回归系数,建立回归分析模型。前面的第一个相关系数变换矩阵最后一列给出了引入一个变量时的标准化回归系数:,这个数值就是第一个自变量与因变量的相关系数。第二个相关系数变换矩阵给出了引入两个变量时的标准化回归系数:0.63341 和,二者之和

14、接近于1。如果我们需要的仅仅是解释模型而非预测模型,则我们的建模工作可以到此为止,得到模型 如果我们需要预测模型,则需要开展计算工作,将标准化回归参数转换为非标准化标准化回归参数转换为非标准化的回归系数的回归系数。计算过程如下。第一步,计算原始数据的协方差。第一步,计算原始数据的协方差。第二步,计算非标准化回归系数。第二步,计算非标准化回归系数。有了协方差矩阵,结合前面的相关系数矩阵第二步变换结果 ,就可以计算非标准化回归系数。注意我们的计算是从 开始的,引入一个变量时,相关系数矩阵变换为 ;引入两个变量时,相关系数矩阵变换为 。此后不再引入变量。因此,计算回归系数需要用到l=2时的相关系数矩

15、阵变换结果 (表6-2-7)。非标准化回归系数计算公式为非标准化回归系数计算公式为 这里b0为截距,bj为第j个回归系数,l为计算步骤的编号数我们引入两个变量,l=2,为相关系数矩阵第l=2步变换结果的最后一列的第j个元素对应于第j个被引入的变量,cyy为协方差矩阵对角线上的最后一个元素(右下角),cjj为协方差矩阵对角线上对应于第j个被引入变量的元素,。至于未被引入的变量,回归系数以0计算。对于上述问题,我们引进了两个变量x1=国内游客数,x3=海外游客数。可见,j=1对应于国内游客数,j=3对应于海外游客数。于是可得6.3 利用消元法进行相关矩阵变换利用消元法进行相关矩阵变换利用利用Gau

16、ss消元法对增广矩阵进行消元变换。消元法对增广矩阵进行消元变换。在相关系数矩阵 旁边增加一个并排的(m+1)(m+1)=55单位矩阵主元在第1行第1列,且主元为1,用第1行的元素对其他行进行消元。6.4 回归结果检验回归结果检验基本结论:基本结论:第一,第一,通过逐步回归分析过程可知,在影响淄博市旅游收入的各种变量中,最直接的因素就是国内游客数和海外游客数。其他的如第三产业产值、人均GDP 等都是间接因素。第二第二,从标准化回归分析模型可以看出,国内游客对旅游总收入的影响高于海外游客对旅游总收入的影响。第三第三,利用非标准化的回归分析模型,我们可以对未来旅游收入作一些预测。比方说,如果我们能够预测2005 年的国内游客和海外游客数,就可以估计当年的旅游总收入是多少。

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

当前位置:首页 > 教育专区 > 初中资料

本站为文档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