云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数学建模模拟题,图论,回归模型,聚类分析,因子分析等 (74)

数学建模模拟题,图论,回归模型,聚类分析,因子分析等 (74)

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 7:39:18

利用主成分分析法建立多元回归模型

一 问题重述

对某种商品的销量y 进行调查,并考虑有关的四个因素:x1 —居民可支配收入,x2x3 -该商品的社会保有量,x4 -其它消费品平均价格指数。-该商品的平均价格指数,

表16是调查数据。利用主成分方法建立y 与x1,x2,x3,x4的回归方程。

二 问题分析

该问题要求我们利用主成分分析法建立y与x1,x2,x3,x4的回归方程,首先我们从题目条件可知该问题属于回归分析方面的问题。因此,我们先从题目所给的数据入手,首

先对原始数据进行标准化处理,即利用标准化公式将观测值化为标准值;接着我们求出相关系数矩阵,从而求出该相关系数矩阵的特征值和特征向量;然后我们得到主成分,从而得到主成分回归方程;最后根据以上过程建立回归模型。

三 模型假设

四 符号说明

x*:标准化数据 y*:标准化数据 xij:每次的观测值

xj:表示均值

R:相关系数矩阵 rij:xi与xj的相关系数

?i:特征值 ?i:特征向量

五 模型建立与求解

5.1对数据进行标准化处理

标准化处理[1]:所谓标准化处理,是指对数据同时进行中心化——压缩处理,即

x?*xij?xjsj??,i?1,2...,n;j?1,2,...,m

10,然后利用公式将x1,x2,x3,x4的n次观测值分别记作xi1,xi2,xi3,xi4,i?1,2,...,x*?xij?xjsj,i?1,2...,10;j?1,2,3,4;

1

?1101n?其中xj??xij,sj???xij?xj??,j?1,2,3,4;根据以上公式得到标准化数据。

10191???2同理,将y的观测值也进行标准化处理,并记作y*

5.2根据标准化数据计算相关系数矩阵R

相关系数矩阵R=?rij?m?m

rij??xk?1n*ki*?xkjn?1(i,j?1,2,3,4),其中rii?1,rij?rji,rij是xi与xj的相关系数。

5.3根据相关系数矩阵计算特征值和特征向量

编写相应的程序,利用matlab7.0.1运行程序(程序见附录)求的相关系数矩阵的4个特征值分别为?1?3.9438,?2?0.04,?3?0.0126,?4?0.0036

它们对应的四个标准正交化特征向量分别为

?0.5016??0.4998???1???0.498????0.5007?

??0.2371??0.4926???2????0.7069????0.4488??0.5788???0.6105???3????0.3683????0.3958??0.5976??0.3673???4????0.3417?????0.6255?

****z1?0.5016x1?0.4998x2?0.498x3?0.5007x4因此求得的四个主成分分别为:

****z2??0.2371x1?0.4926x2?0.7069x3?0.4488x4z3?0.5788x?0.6105x?0.3683x?0.3958x*1*2*3*4

****z4?0.5976x1?0.3673x2?0.3417x3?0.6255x4

从而求得前两个主成分的贡献率为

????i?1i?142i?0.9959,所以我们剔除第三个和第四个

i主成分,只取第一个和第二个主成分。

综上得到关于主成分的回归方程为y*?0.5003z1?0.1515z2

****x18?0.175x24?0.356x32?0.182x45化为关于标准数据的回归方程 y*?0.286

最后得到关于观测值的

y??16.8846?0.0342x1?0.0938x2?0.1195x3?0.1236x4

并且该模型的剩余标准差为0.5415

回归模型为

2

参考文献

[1] 司守奎,数学建模算法与程序:国防工业出版社,2011年8月1日。

附录

利用matlab7.0.1编写的程序 clc,clear load sn.txt [m,n]=size(sn);

X0=sn(:1:n-1);y0=sn(:,n); r=corrcoef(x0); xb=zscore(x0); yb=zscore(y0); [c,s,t]=princomp(xb) Contr=cumsum(t)/sum(t)

Num=input(‘qingxuanzezhuchengfendegeshu:’) Hg=s(:,1:num)yb hg=c(:,1:num)*hg

hg2=[mean(y0)-std(y0)*mean(x0)./std(x0)*hg,std’(y0)*hg’./std(x0)] fprintf(‘y=%f,hg2(1)); for i=1:n-1

fprintf(+%f*x%d,hg2(i+1),i); end

fprintf(‘\\n’)

rmse2=sqrt(sum((x0*hg2(2:end)’+hg2(1)-y0).^2)/(m-num-1))

3

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

利用主成分分析法建立多元回归模型 一 问题重述 对某种商品的销量y 进行调查,并考虑有关的四个因素:x1 —居民可支配收入,x2x3 -该商品的社会保有量,x4 -其它消费品平均价格指数。-该商品的平均价格指数,表16是调查数据。利用主成分方法建立y 与x1,x2,x3,x4的回归方程。 二 问题分析 该问题要求我们利用主成分分析法建立y与x1,x2,x3,x4的回归方程,首先我们从题目条件可知该问题属于回归分析方面的问题。因此,我们先从题目所给的数据入手,首先对原始数据进行标准化处理,即利用标准化公式将观测值化为标准值;接着我们求出相关系数矩阵,从而求出该相关系数矩阵的特征值和特征向量;然后我们得到主成分,从而得到主成分回归方程;最后根据以上过程建立回归模型。 三 模型

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com