网站大量收购独家精品文档,联系QQ:2885784924

5多元线性回归中的假设检验和预测.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§5.5 多元线性回归中的假设检验和预测 线性回归的显著性检验 问题:对于模型(5.4-3) , 要检验自变量与因变量之间是否显著地具有这种线性联系,做法如下 (1)在模型上作假设 由组观察值对假设是否成立进行判断,接受则认为,,即与无关,线性回归不显著;拒绝则认为线性回归显著。 (2)找出检验统计量 ①先做平方和分解 总离差平方和为,(即),取(经验回归平面上对应于第i次观测点处的y值),则 其中 步骤(*)的推导:由(5.4-7)式得 从而(*)前的各项均为0. 于是 记称为剩余(残差)平方和;称为回归平方和。则有平方和分解 其中是由引起的;是由线性回归引起的。 ②构造成立时的检验统计量 由定理4.4.2知, 其中为回归参数的个数。 当成立时,,于是且相互独立,. 故有 由抽样分布定理知 由(5.5-3)、(5.5-4)、(5.5-5)及分解定理知 且相互独立,则 其中,. 即 以为检验统计量。 ③值的计算 ,故 ,从而 (3)给定,确定拒绝域 无论回归显著与否,不变; 回归越显著时,越小,就越大,从而也就越大。 故应在值偏大时拒绝,认为回归显著。即:给定显著水平后,取拒绝域为 (4)列方差分析表 来源 平方和 自由度 均方离差 F 显著性 回归 剩余 总和 例5.5-1(续例5.4-1)取,检验线性回归的显著性。 解:假设 MATLAB程序 x1=[152 183 171 165 158 161 149 158 170 153 164 190 185]; x2=[50 20 20 30 30 50 60 50 40 55 40 40 20]; n=length(x1); x=[ones(1,n);x1;x2]; y=[120 141 124 126 117 125 123 125 132 123 132 155 147]; b=inv(x*x)*x*y; qt=(n-1)*var(y) qt = 1512 qs=(y-x*b)*(y-x*b) qs = 81.4301 qh=qt-qs qh = 1.4306e+003 p=length(x(1,:))-1; f=(qh/p)/(qs/(n-p-1)) f = 87.8404 查表知拒绝域的临界值,故有 来源 平方和 自由度 均方离差 F 临界值 显著性 回归 p=2 显著 剩余 n-p-1=10 总和 n-1=12 即在人的身高相等的条件下,其血压与体重,年龄得线性回归显著。 回归系数的显著性检验 问题:当拒绝时,认为回归显著,即回归系数不全为0。那么是否每个自变量都对起作用?因此需要检验是否显著为0. (1)在模型上作假设 (2)寻找检验统计量 由定理5.4.3知 其中 是矩阵 的第个主对角元素。 当成立时, 以为检验统计量。 (3)给定,确定拒绝域 当成立时,其估计值应该很接近0,故取拒绝域为 注:要对进行次检验。回归系数检验表 j 变量 显著性 1 2 p 例5.5.2(续例5.5.1) MATLAB程序 c=inv(x*x); for j=1:2 t(j)=b(j+1)/sqrt((qs/(n-p-1))*c(j+1,j+1)); end t t = 12.1851 4.8096 j 变量 显著性 1 2 1.0683 0.4002 12.1851 4.8096 显著 显著 即在人的身高相等的条件下,体重与年龄均对血压起显著作用。 多重相关系数的另一表达式 故有 说明:越接近1,回归引起的离差平方和占总离差平方和的比率越大,表示回归模型与子样(试验值)拟合得好, 即模型合理。 (事实上,上述matlab命令的使用,只是为了便于说明多元线性回归的思想方法,如果只为求解一个具体问题,使用regress命令会更高效。 例5.5.1的matlab求解 x1=[152 183 171 165 158 161 149 158 170 153 164 190 185]; x2=[50 20 20 30 30 50 60 50 40 55 40 40 20]; x=[ones(1,13);x1;x2]; y=[12

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档