CPI指数的分析及预测
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
保证书
我们仔细阅读了中国大学生数学建模竞赛的竞赛规则, 我们完全明白在竞赛开始后不能以任何方式与队外的任何人(包括指导教师)讨论竞赛题的求解问题, 抄袭别人的成果也是违反竞赛规则的, 如被发现将会受到严肃处置。我们也知道如果引用别人的成果或其他公开的资料(包括网上查到的资料) 必须按照规定的参考文献的表述方式在正文和参考文献中明确列出。
为了确保竞赛的公正、公平性, 我们保证严格遵守竞赛规则。
参赛报名号:
参赛队员:
指导老师:
参赛评阅编号:全国统一编号:
CPI指数的分析及预测
摘要
在我国经济社会生活中,价格问题历来是各级政府关注的宏观经济问题和社会各界高度关注的重大民生问题。为观察了解全国各地价格变动的基本情况,分析研究价格变动对经济社会和居民生活的影响,满足各级政府制定政策和计划、进行宏观调控的需要,以及为国民经济核算提供科学依据,对CPI波动情况的密切关注和缜密分析是十分必要的。
在问题一里,分析可知这是要求对单一因素(如住房价格、石油价格、食品价格、银行存贷款利率等)和系统(CPI)之间关系进行研究分析的问题。我们从相关因素中选取一个侧面即食品价格指数,统计十年内两者数据,采用线性拟合的数学方法,按照最小二乘拟合准则借助于MATLAB数学软件求出了两者之间的线性关系式。结论说明全年总消费者价格指数同比增长百分比和食品方面的居民消费价格同比增长百分比成一次线性关系,即随着食品方面的居民消费价格同比百分比的增减,全年总消费者物价指数同比百分比也会随着有相似幅度的增减趋势。
对于问题二,CPI的走势显然跟各个影响因素的变化有密切关系。因此在这里我们同样选取了与之关系较为密切的六项主要因素,建立多元二项式回归模型利用解决第一问时搜取的数据计算多元相关系数的平方(即2R)、概率p 和F,对CPI进行近期的预测。当越接近于1,p越接近于0时,就说明线性回归所得的回归模型的显著性很好,能够较好的反应六大因素与CPI的关系。预测出各因素的量,就能大致预测出该月的CPI。所以,我们选取2R最接近于1和p最接近于0的一组数据得到方程(Ⅱ)。我们又用灰色预测模型对其中的一些因素进行了预测,其他的因素则根据社会的发展趋势进行了大致的预测,最终预测出七月份的CPI与实际值最大值相符。
关键词:线性拟合食品价格指数消费者价格指数多元二项式回归模型
一、问题重述
据日前国家统计局公布的CPI数据显示,我国今年六月份CPI同比增长6.4%,七月的CPI同比增长6.5%,CPI指数今年屡创新高,银行利率频繁调整,居民各种生活必需品价格大幅上涨,如果CPI继续高升,将会造成通胀压力继续加大,可能打破现有的利益格局,并会严重侵害绝大多数人的利益。
因此,针对近年来我国CPI的变化,按要求我们选择某个侧面(如食品价格、银行存贷款利率、石油价格、住房价格等),并收集相关数据,研究其与CPI的关系;同时建立相关数学模型对CPI的走势进行预测。
二、问题分析
首先是问题一的分析。CPI是度量通货膨胀(通货紧缩)的一个经济指标,为国家宏观调控提供决策依据。CPI的波动情况一直是关心国家经济发展人士所十分关注的问题。不难知晓,CPI的波动受多方面因素的影响如石油价格、住房价格、银行存贷款利率等等。对于第一题,这是个研究分析子因素与系统之间的变化关系的问题。
于是我们建立线性模拟模型。根据要求我们从相关因素中选取一个侧面即食品价格指数,统计了2001年到2010年十年间食品价格的涨幅和全年CPI的波动数据,然后在坐标轴上做出散点图并做出猜想两者之间呈线性变化关系,因此我们接着采用线性拟合的数学方法,利用最小二乘拟合准则借助于MATLAB 数学软件求出了两者之间的线性关系式,同时,验证了猜想的正确性。
对于第二题,在对CPI做预测时应考虑到,CPI是一个总系统,它的变化受到相关许多因素的影响,因此在这里我们同样选取了与之关系较为密切的六项主要因素,建立多元二项式回归模型利用解决第一问时搜取的数据计算多元相关系数的平方(即2R)概率p和F。当越接近于1,p越接近于0时,,就说明线性回归所得的回归模型的显著性很好,能够较好的反应六大因素与CPI 的关系。并对六大因素进行了简单的预测,预测出各因素的量后,就能大致预测出该月的CPI。结论得到下列(Ⅱ)式,该式表明只要已知当月各因素的价格指数,就可预测出当月的CPI,最后运用该模型对八月份CPI进行了预测,所的结论为6.7087%。
三、问题的假设
1.假设CPI在选定的时间点内是可预测的。
2.假设预测期内影响CPI波动的各项主要因素不变。
3.假设所处理数据准确无误。
四、符号说明
b为回归系数的点燃估计值
b回归系数的估计区间
int
r残差
r置信区间
int
stat统计量
R多元相关系数
p概率
x表示食品价格指数
1
x表示衣着价格指数
2
x医疗保健价格指数
3
4x 交通价格指数 5x 娱乐价格指数 6x 居住价格指数 j 表示回归系数
四、 模型的建立与求解
首先对问题一,我们通过分析,按要求选取了影响CPI 波动的其中一个因素——食品价格指数。通过搜集相关的数据,得到了从2001年到2010年全年居民消费价格同比上涨(下降)百分比和食品方面的居民消费价格同比上涨(下降)百分比。
将对应的坐标点(,)i i x y 在坐标轴上标出,得到如下全年价格指数和食品方面的居民消费价格之间关系的散点图:
从上图中观察得出,图中的点够成了线性关系,很近似一条直线。 设该直线方程为:
10()f x a x a =+ 其中0a ,1a 为待定系数。
一般而言,所求的0a ,1a 应能使每个点(,)i i x y 与回归直线之间的偏差尽可能的小。
为了得到所设方程中的系数,我们采用拟合来确定0a ,1a 的值。下面用最小二乘拟合准则来确定0a ,1a 的值。即:01(,)A a a =使得:
2
1
[()]
m
i
i
i f x y =-∑ 最小
由假设方程可得:
0111
2011
11()()()m m
i i i i m m m
i i i i i i i ma x a y x a x a x y =====⎧
+=⎪⎪⎨⎪+=⎪⎩∑∑∑∑∑ 其中10m = 若21
[()]m
i i i f x y =-∑越趋近于零,则说明假设的方程就越符合点所组合曲
线,直线与点(,)i i x y 就拟合的越好。
利用多项拟合的命令在MATLAB 数据点和拟合曲线的图形便可得到我们所需要
的模型的参数。进而可得到我们所假设的方程式。 在MATLAB 中输入以下命令:
x =[2.0810 -0.6 3.425 10.125 2.7083 2.33 12.34 14.533 0.875 7.4833] y =[0.7 -0.8 1.2 3.88 1.81 1.47 4.77 5.9 -0.69 3.2]
(,,1)A polyfit x y = (,)z polyval A x =
(,,'',,,'')plot x y k x z r + 得到下面的图形:
-2
0246810121416
-10
1
2
3
4
5
6
A = 0.4186 -0.1711