数学建模--期末论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五邑大学数学建模课程考核论文
2010-2011 学年度第 2 学期
要求:应根据题目要求,完成一篇包括模型的假设、建立和求解、计算方法的设计和计算机实现、结果的分析和检验、模型的改进等方面的论文。
评分标准:以假设的合理性、建模的创造性、结果的正确性和文字表述的清晰程度为主要标准。特别注意:摘要和论文整体结构及概貌占有较大比率的分值。
愿意参加2011年全国大学生数学建模竞赛的同学填写以下面内容
抑制物价快速上涨问题
摘要
本文根据所查得的数据,建立一个多元线性回归模型较好地解决了影响物价因素
的问题。由于物价问题比较复杂,在本次实验中我们参阅大量资料把影响物价的
的因素主要概括房地产价格、固定资产投资总额、进出口总额、货币供应量、社
会零售商品总额以及其他因素(如预期因素等)。首先,为了确定物价和影响因
素之间的关系我们用了多元线性回归,从国家统计局找到相关数据经过挑选,建
立了函数关系。本文利用matlab软件实现了拟合出多元线性回归函数
y=86.4798967193207+0.00441024146152813*x1+4.32730555279258e-007*x2+0.
00377788223112076*x3+2.70211635024846e-006*x4+7.58738000216411e-005*x
5,置信度95%,且20.932609896853743,_
检验值8.30338450288840
R F
==
>,α=005相关的P=0.055839417524896,以上指标值都较好,说但是显著性概率.
明回归效果比较理想,同时解决以下问题:
1.建立一个物价指数的数学模型,通过这个模型对物价的形成过程、演化机理
进行深入细致的分析。
2.通过深入分析找出影响物价的主要因素,并就此分析现在物价的上涨情况。
3.仔细阅读《关于稳定消费价格总水平保障群众基本生活的通知》,基于上面的
分析结论来评价这个通知的合理性。
4.请你根据模型分析,给出抑制物价的政策建议,并对你的建议可能产生的效
果进行科学的预测和评价。
关键字:物价,多元回归分析,上涨因素
问题重述
2010年国家统计局公布我国10月宏观经济数据,居民消费价格指数同比上涨
4.4%,其中食品类价格上涨10.1%,蔬菜价格涨了31%,创两年来的新高。普通百
姓日常开支大幅增加,国家出台《关于稳定消费价格总水平保障群众基本生活的
通知》,要求各地和有关部门及时采取16项措施,进一步做好价格调控监管工作,
稳定市场价格,切实保障群众基本生活。我们通过在国家统计局网站查阅资料和
收集数据、建立模型、定量分析,分析原因和得出结果。最后,我们根据模型建
立及分析得到的结果,给有关部门写一份建议报告,给出具体的意见。
模型假设
(1) 社会的发展平衡稳定,排除突发事件导致数据的突变。
(2) 假设因素之间的联系较小,不存在一个因素的变化导致其他因素的剧烈变化。
(3) 所给数据真实据可靠,反应实际情况
(4)对价格的齐次性: 若所有商品的价格均上升k 倍, 物价指数也上升k 倍;
(5) 对货币单位的独立性: 物价指数与货币单位的选择无关, 即只要商品的实际价格不变, 仅仅货币单位改变, 物价指数不应改变;
(6) 物价指数介于单种商品价格比值的最小值和最大值之间;
考虑数据的可得性,研究以下变量作为分析研究对CPI 的影响
X1 房地产业价格
X2 固定资产投资总额
X3 进出口总额
X4 货币供应量
X5社会零售商品总额
模型的建立
一般在生产实践和科学研究中,人们得到了参数(),,n x x x =⋅⋅⋅1和因变量y 的数据,需要求出关系式()y f x =,这时就可以用到回归分析的方法。如果只考虑f 是线性函数的情形,当自变量只有一个时,即,(),,n x x x =⋅⋅⋅1中n =1时,称为一元线性回归,当自变量有多个时,即,(),,n x x x =⋅⋅⋅1中n ≥2时,称为多元线性回归。
进行线性回归时,有4个基本假定:
① 因变量与自变量之间存在线性关系;
② 残差是独立的;
③ 残差满足方差奇性;
④ 残差满足正态分布。
在Matlab 软件包中有一个做一般多元回归分析的命令regeress ,调用格式如下:
[b, bint, r, rint, stats] = regress(y,X,alpha) 或者
[b, bint, r, rint, stats] = regress(y,X) 此时,默认alpha = 0.05. 这里,y 是一个1n ⨯的列向量,X 是一个()1n m ⨯+的矩阵,其中第一列是全1向量(这一点对于回归来说很重要,这一个全1列向量对应回归方程的常数项),一般情况下,需要人工造一个全1列向量。回归方程具有如下形式:
011m m y x x λλλε=++⋅⋅⋅++
其中,ε是残差。
在返回项[b,bint,r,rint,stats]中:
①01m b λλλ=⋅⋅⋅是回归方程的系数;
②int b 是一个2m ⨯矩阵,它的第i 行表示i λ的(1-alpha)置信区间;
③r 是1n ⨯的残差列向量;
④int r 是2n ⨯矩阵,它的第i 行表示第i 个残差i r 的(1-alpha)置信区间; ⑤ 一般的,stast 返回4个值:2R 值、F_检验值、阈值f ,与显著性概率相关的
p 值(如果这个p 值不存在,则,只输出前3项)
。注释: (1)一般说来,2R 值越大越好。
(2)人们一般用以下统计量对回归方程做显著性检验:F_检验、t_检验、以及相关系数检验法。Matlab 软件包输出F_检验值和阈值f 。一般说来,F_检验值越大越好,特别的,应该有F_检验值f >。
(3)与显著性概率相关的p 值应该满足p alpha <。
模型求解
物价指数的多元回归模型的建立
x1=[131 135 106 136 136 134 134 133 133 ]';
x2=[13014.0268 29792.6847 46742.7492 67358.2972 98047.3795 119866.2477 140997.7447 165869.5752 1877566.105 ]';
x3=[3240.7 3288.5 3399.8 3365.2 3464.2 3504.7 3492.6 3530.3 3523.6 ]';
x4=[112334.2 11321.7 11510.4 12455.0617 12329.9 12252.8 12569.8 13536.5 14284.8 ]';
x5=[40758.58 42865.79 39080.58 39657.54 38652.97 38904.85 39543.16 39922.76 41854.41 ]';
y=[102.7 102.7 102.8 103.10 102.90 103.30 103.50 103.60 104.40 ]'; e=ones(9,1);
x=[e,x1,x2,x3,x4,x5];
[b,bint,r,rint,stats]=regress(y,x)
rcoplot(r,rint)
b =
86.4798967193207
0.00441024146152813
4.32730555279258e-007
0.00377788223112076