1、第四届文鼎创杯华中地区大学生数学建模邀请赛 题目:城市居民食品分类及零售价格预测 摘 要 本文第一部分是关于城市居民消费食品的分类问题,根据武汉市2010年3月~2011年3月的食品零售价格数据,建立谱系聚类分析模型,即模型一,采用欧式距离平方统计分析的方法,应用“SPSS17.0”统计分析软件,得出了一种食品分类方式,并分析了每类食品的特点。 本文第二部分是关于居民食品零售价格的预测问题,从时间序列和灰色系统两个视角解决该问题,建立了两个预测模型。 模型二:这里时间序列理解为食品价格按照时间顺序排列而成的一组观测值,它由食品价格在不同时间上的观测值和食品价格所属的时间构成,并认为
2、不同年份在同一月份时间段内的变化率相同,建立逐期增长量模型,用2010年4、5月份的价格环比增长率预测出了2011年4、5月的食品零售价格,并利用Matlab程序对模型进行了计算和分析。 模型三:基于模型,即一个变量一阶灰色预测模型,引入其基本形式,是一个近似的差分微分方程,因其具有微分、差分、指数兼容的性质,将系统看成一个随时间而变化的函数。在此模型的基础上讨论食品零售价格走势,进行最小二乘估计,根据已知数据算得模型系数,由此预测出了2011年4、5月份武汉市居民食品零售价格,并对预测结果与已有数据进行了误差分析。 根据所建立的两个预测模型,对最后得到的两组结果进行了比对,最后对研究合理
3、的规范性做了充分和必要的论证。 本文第三部分是对于武汉市居民食品零售价格情况的分析,并通过市场价格基本态势的预测,显示出4、5月蔬菜价格受春节节日效应消褪和三月份回落影响,整体呈回落态势,市场供需情况较为平衡等。根据所得结果,可以帮助有关部门在保证民生和稳定物价等方面制定出合理的应对方案。 1 问题的提出 消费者物价指数(Consumer Price Index),英文缩写为CPI,也称消费价格指数,是反映与居民生活有关的产品及劳务价格统计出来的物价变动指标,通常作为观察通货膨胀水平的重要指标,是与人民生活密切相关的参考指标。 而城市居民食
4、品零售价格是消费者物价指数的重要组成部分,权威机构研究认为粮食生产、流通成本上涨一定会带动农产品价格总体上涨,特别是2011年异常的气候情况,导致生产成本大量增加,国际粮价对国内供需的影响,食品价格未来可能发生上涨。刚公布3月份的CPI增幅达5.4%,创32个月来的新高,这使得年内的通货膨胀压力正在增强,对于国民经济的发展非常不利的。 (1)若能根据一定时间段内部分食品的零售价格信息,建立恰当的数学模型对食品进行分类,并分析每类食品的特点,这对于更好地保障民生、发展经济显得格外重要; (2)若能根据在给定时间段内部分食品的零售价格信息,准确预测未来几个月城市居民食品零售价格走势,十分利于政
5、府采取一定的措施,防止因价格的过快增长而产生的危机; (3)若能对于城市居民食品零售价格的情况进行分析,同时对有关部门提出相关的建议,这些对于稳定人民的生活十分迫切。 2 问题的分析 对于问题1,根据附录(数据为城市居民经常购买的42种不同类别食品,在2010年3月5日—2011年3月25日期间,每隔10天给出的食品的零售价格)所给出的城市居民食品零售价格数据,进行更近一步分析,发现要得出食品的适当分类,必须先对数据进行统一的标准化处理,再采用“SPSS17.0”统计分析工具[1],进行谱系聚类分析得到聚类树形图,最后对于分析的结果进行检算。 对于问题2,根据附录数据进行的可视化图表分
6、析,发现在给定的时间段内,根据统计学的时间序列分析[2],建立相应的预测模型,对于该预测模型采用Matlab软件进行计算,但是这样做有失完整性,故在时间序列预测模型的基础上可以考虑更好的预测模型,首先想到的预测方法便是灰色预测法,可以继续采用Matlab软件[4]进行计算和误差检验。 对于问题3,在对附录数据进行更进一步的分析后,在参考前两问的基础上,可以利用主成分分析对数据进行研究,以及找出影响物价大幅度变化的因素和得出相应的结论。从而提出对于相关部门提出一定的建议,可以使得有关部门在保证民生和稳定物价方面做出合理的措施,同时这些建议和意见也必须具有可操作性。 3 模型的假设 (1
7、)各食品价格会受到多种因素的影响; (2)各食品变量间彼此独立; (4)两年相应月份影响价格变化率的因素相同; (5)所用数据稳定,无奇异数据。 4 符号说明 符号 说明 食品 食品 食品、之间的距离 符号 说明 食品类 食品类数量 食品类数量 类和之间的距离 每个食品指标量 食品个数 欧氏距离 欧氏距离平方 两两之间距离构成的对称矩阵 是一个阶对称阵 表示现象所属的时间 表示现象在不同时间上的观测值 称为最初发展水平 称为最末发展水平 整个观测期内的发展水平与参照
8、基期 观测期内增长的绝对数量 环比增长速度 原始价格序列 为一阶累加序列的紧邻均值序列 值为发展系数, 反映模拟值的未来发展情况 为灰色作用量 准光滑条件系数 准指数规律系数 相对误差值 5 模型的建立和求解 5.1 问题一模型的建立与求解 5.1.1 模型一的建立 本文就食品聚类予以讨论,并为简单起见,以、等分别表示食品,,以表示食品、之间的距离,用和表示两个类,它们所包含的食品个数分别记为和,类和之间的距离用表示。 先就食品聚类予以讨论,为简单起见,以食品间的“相近性”度量—距离设每个食品有个指标,它们的观测值可表示为:
9、 这时,每个食品可看成维空间中的一个点,个食品就组成组空间中的个点,很自然地用各点之间的距离来衡量各食品之间的靠近程度。 在聚类分析中,有时所用的距离并不满足(三角不等式),在广义的角度上仍称它为距离。 为此,引入Euclidean distance(欧氏距离): (1) Squared Euclidean distance(欧氏距离平方): (2) 在考虑实际情况后,本文模型一采用Squared Euclidean distance(欧氏距离平方)模型,区组间联结为主要影响因素。
10、5.1.2 模型一的求解步骤 欧氏距离在型聚类中是比较常见的,但当指标的测量值相差悬殊时,应先对数据进行标准化,然后再用标准化的数据计算距离,具体求解步骤如下: 令: (3) (4) (5) 对数据的标准化采用以下方法: (6) (7) 这里不考虑个指标的相关性问题。 有了食品之间的距离以及类与类之间距离的定义后,便可进行谱系聚类,其基本步骤归纳如下: 1.个食品一开始就作为个类,
11、计算两两之间的距离构成一个对称矩阵,其对角线上的元素全为零(对相似系数矩阵,其对角线上元素全为1)。显然,此时有,记。 2.选择中对角线元素的下三角部分(或上三角部分)中的最小元素,设其为,则将与合并成一个新类。在中划去与所对应的两行与两列,并加入由新类与剩下的未聚合的各类之间的距离所组成的一行和一列,得到一个新的距离矩阵,是一个阶对称阵(若在中最小元素不唯一,对其它的最小元素也作如上相同处理,每合并两类,矩阵则降低一阶)。 3.由出发,重复步骤2得到对称矩阵,从出发得到,依次类推,直到个食品聚为一个大类为止,经“SPSS17.0” [3]进行分析后,得出表5-1食品聚类表。 表 5-1
12、 食品聚类表 群集成员 案例 18 群集 17 群集 16 群集 15 群集 14 群集 13 群集 12 群集 11 群集 10 群集 9 群集 8 群集 7 群集 6 群集 1: 菜籽油 1 1 1 1 1 1 1 1 1 1 1 1 1 2: 大豆油 1 1 1 1 1 1 1 1 1 1 1 1 1 3: 花生油 2 2 2 2 2 2 2 2 2 2 2 2 2 4:大豆
13、调和油 3 3 3 3 3 3 3 3 3 3 3 3 3 5:鲜猪肉(精瘦) 4 4 4 4 4 4 4 4 4 4 4 4 4 6:鲜猪肉(肋条) 5 5 5 5 5 5 5 5 5 5 5 5 5 7: 鲜牛肉 6 6 6 6 6 6 6 6 6 6 6 6 6 8:鲜羊肉(去骨) 7 7 7 7 7 7 7 7 7 7 7 6 6 9:鲜羊肉(带骨) 8 8 8 8 8
14、 8 8 8 6 6 6 6 6 10: 活鸡 9 9 9 9 9 9 4 4 4 4 4 4 4 11: 鸡肉 10 10 10 5 5 5 5 5 5 5 5 5 5 12: 鸡蛋 11 11 11 10 10 10 9 9 8 8 8 7 1 13: 带鱼 12 12 12 11 11 11 10 10 9 9 5 5 5 14: 草鱼 1
15、 1 1 1 1 1 1 1 1 1 1 1 1 15: 鲤鱼 1 1 1 1 1 1 1 1 1 1 1 1 1 16: 芹菜 13 13 13 12 12 10 9 9 8 8 8 7 1 17: 大白菜 14 14 14 13 13 12 11 11 10 8 8 7 1 18: 油菜 15 15 14 13 13 12 11 11 10 8 8 7 1 19:
16、黄瓜 13 13 13 12 12 10 9 9 8 8 8 7 1 20: 萝卜 14 14 14 13 13 12 11 11 10 8 8 7 1 21: 茄子 16 11 11 10 10 10 9 9 8 8 8 7 1 22: 西红柿 13 13 13 12 12 10 9 9 8 8 8 7 1 23: 土豆 13 13 13 12 12 10
17、 9 9 8 8 8 7 1 24: 胡萝卜 13 13 13 12 12 10 9 9 8 8 8 7 1 25: 青椒 13 13 13 12 12 10 9 9 8 8 8 7 1 26: 尖椒 17 16 15 14 14 13 12 1 1 1 1 1 1 27: 圆白菜 14 14 14 13 13 12 11 11 10 8 8 7 1 28: 豆角
18、 17 16 15 14 14 13 12 1 1 1 1 1 1 29: 蒜苔 18 17 16 15 1 1 1 1 1 1 1 1 1 30: 韭菜 13 13 13 12 12 10 9 9 8 8 8 7 1 31: 芦柑 13 13 13 12 12 10 9 9 8 8 8 7 1 32: 苹果 1 1 1 1 1 1 1 1 1 1 1 1
19、1 33: 香蕉 13 13 13 12 12 10 9 9 8 8 8 7 1 34: 西瓜 13 13 13 12 12 10 9 9 8 8 8 7 1 35: 豆腐 13 13 13 12 12 10 9 9 8 8 8 7 1 36: 食用盐 14 14 14 13 13 12 11 11 10 8 8 7 1 37: 绵白糖 5 5 5 5 5 5
20、 5 5 5 5 5 5 5 38: 白砂糖 1 1 1 1 1 1 1 1 1 1 1 1 1 39: 红糖 18 17 16 15 1 1 1 1 1 1 1 1 1 40: 酱油 1 1 1 1 1 1 1 1 1 1 1 1 1 41: 醋 16 11 11 10 10 10 9 9 8 8 8 7 1 42: 鲜牛奶 16 11 11
21、10 10 10 9 9 8 8 8 7 1 4.在合并过程中记下两类合并时食品的编号以及合并两类时的距离或相似系数的大小(我们称之为水平),并绘成聚类的谱系图,然后可根据市场、气候等背景和要求选定相应的临界水平确定出类的个数,经过分析得到群集数图5-1: 图5-1 谱系聚类聚集数 进一步分析,得到食品聚类谱系图5-2: 图5-2 食品聚类谱系图 结论:在分析所有的分类后,发现在分为7类后较合适,分类结果为: 第一类:菜籽油,大豆油,草鱼,鲤鱼,尖椒,豆角,蒜苔,苹果,白砂糖,红糖,酱
22、油; 第二类:花生油; 第三类:大豆调和油 第四类:鲜猪肉(精瘦),活鸡; 第五类:鲜猪肉(肋条),鸡肉,带鱼,绵白糖; 第六类:鲜牛肉,鲜羊肉(去骨),鲜羊肉(带骨); 第七类:鸡蛋,芹菜,大白菜,油菜,黄瓜,萝卜,茄子,西红柿,土豆,胡萝卜,青椒,圆白菜,韭菜,芦柑,苹果,香蕉,西瓜,豆腐,食用盐,醋,鲜牛奶。 5.2 问题二模型的建立与求解 5.2.1.1模型二的建立 时间序列模型时间序列式同一现象按照时间顺序排列而成的一组观测值,它由两部分构成:现象在不同时间上的观测值和现象所属的时间。现象的观测值根据表现形式的不同有绝对数、相对数和平均数等,因此时间序列可以分为绝对
23、数时间序列、相对数时间序列和平均数时间序列。对于本文,每月的零售商品价格是绝对数时间序列,价格消费指数就是相对数时间序列,由绝对数时间序列可以派生出相对数时间序列和平均数时间序列。 时间析序列分的第一步通过作图来观察数据碎时间变化的规律,然后在此基础上展开分析和建模。 时间序列中,令表示现象所属的时间,表示现象在不同时间上的观测值,也称为发展水平。设的取值为,相应的发展水平为,则称为最初发展水平,称为最末发展水平。若将整个观测期内的发展水平与参照基期的发展水平做对比,则对应的发展水平称为基期发展水平;而分析研究的其他时期称为报告期,所对应的指标值称为报告期发展水平。 图5-3 各食
24、品价格随时间变化 增长量用来描述现象在观测期内增长的绝对数量,由报告期发展水平减去基期发展水平得到。根据基期的不同选择,增长量分为逐期增长量和累计增长量。设时间序列观测值为,增长量为,其计算公式为: 逐期增长量 , (8) 累计增长量 , (9) 根据基期的不同选择,增长速度可以分为环比增长速度和定基增长速度,这选用环比增长速度进行计算设时间序列观测值为,增长速度为,其计算公式为: 环比增长速度 , (10) 5.2.1.2时间序列模型求解 根据在2010年4月至5月的数据利用环比增长速度 可以得到
25、在2011年4月至5月的预测价格。 食品种类 日期 2011.4.05 2011.4.15 2011.4.25 2011.5.05 2011.5.15 2011.5.25 菜籽油 散装 元/500克 5.93 5.93 5.93 5.87 5.87 5.87 大豆油 散装 元/500克 5.58 5.58 5.56 5.53 5.53 5.53 花生油 一级桶装 元/5升 116.85 116.85 116.88 116.88 116.88 118.73 大豆调和油 一级桶装 元/5升 62.10 62.40 6
26、2.37 61.94 61.63 62.05 鲜猪肉 精瘦肉 元/500克 13.20 13.76 13.53 13.55 13.62 13.28 鲜猪肉 肋条肉 元/500克 9.38 9.44 9.54 9.53 9.59 9.59 鲜牛肉 新鲜去骨 元/500克 18.56 18.31 18.28 18.34 18.54 18.54 鲜羊肉 新鲜去骨 元/500克 21.49 21.33 21.23 21.23 21.23 21.23 鲜羊肉 新鲜带骨 元/500克 19.14 19.06 18.9
27、4 18.92 18.92 18.92 活鸡 活肉鸡1-1.5公斤 元/500克 11.34 11.10 11.25 11.70 11.72 12.06 鸡肉 白条鸡、开膛 上等 元/500克 8.07 8.24 7.99 7.81 7.53 7.48 鸡蛋 新鲜完整 鸡场蛋 元/500克 4.23 4.24 4.22 4.30 4.24 4.26 带鱼 冻 250克左右 元/500克 10.17 9.88 9.63 9.38 9.07 8.99 草鱼 活1000克左右一条 元/500克 5.18 5.18
28、 5.12 5.13 5.04 5.04 5.2.2.1模型三的建立 随着社会的不断进步和现代化建设的日益发展,人们在土地规划、经济决策、大型工程施工及安全监测、灾情预报等方面都越来越离不开科学的预测方法, 好的预测方法和科学的预测成果无疑能对上述工作提供帮助, 减少不必要的损失, 而用于预测的方法很多, 在众多的预测方法中, 较好的预测方法是灰色预测法[5], 这已被许多专家和学者认同。本文在结合附录数据无规律的变化情况下,由于不涉及到其它外生变量,因此考虑灰色系统理论下的模型,只从系统的背景序列对未来的食品零售价格趋势进行预测。 假设原始价格序列为,将附录中每10天给出的均价
29、作为一个值,因此每个商品有39个价格值: , (11) 则模型的基本形式为: , (12) 其中: 为一阶累加序列的紧邻均值序列; 值为发展系数, 反映模拟值的未来发展情况; 为灰色作用量,反映数据变化的关系,其确切内涵是灰的。 对于每一种食品,均建立模型,采用建立的模型进行未来4和5月的价格预测,此时。 5.2.2.2 模型的求解 对于每一种食品建立的模型,分别去求,在求出时间响应式: (13) 继续对于求出的的模拟值, 由: (
30、14) 对于进行还原,再对于还原的结果采用相对误差进行误差检验,最后根据所求的时间响应式,将,代入继续求得的模拟值,还原求出的模拟值, ,即可。 下面取第一种食品菜籽油进行举例分析,其它食品的计算均按照第一种计算即可: 第一步:先取菜籽油生成序列, (15) 再对作,得: (16) 图5-4 菜籽油价格走势图 第二步:对作准光滑性检验。由: (17) 得:, 当 时,准光滑条件满足。 第三步:检验是否具有准指数规律。由 (18) 得:, 当 时,,,准指数
31、规律满足,故可对建立模型。 第四步:对作紧邻均值生成。 令: (19) 得: , (20) 第五步:对参数列进行最小二乘估计。得: (21) 第六步:确定模型: (22) 及时间响应式 ,将代入得 (23) 第七步:求的模拟值 (24) 第八步:还原求出的模拟值。由式(14)可得: 第九步:检验误差 (25) 第十步:对4、5
32、月份的价格进行预测 中,将代入得到: 根据式(14):,还原,同时再减去误差积累值,求出在4、5月份的价格预测值如表5-1: 表5-1 菜籽油4、5月份的预测价格 食品种类 计量单价 预测价格 2011/4/5 2011/4/15 2011/4/25 2011/5/5 2011/5/15 2011/5/25 菜籽油 散装 元/500克 6.042 6.092 6.142 6.193 6.244 6.296 从而利用Matlab(源代码见附录二)求出的所有食品价格预测: 表5-2 所
33、有食品4、5月份的预测价格 食品种类 计量单价 预测价格 2011/4/5 2011/4/15 2011/4/25 2011/5/5 2011/5/15 2011/5/25 菜籽油 散装 元/500克 6.042 6.092 6.142 6.193 6.244 6.296 大豆油 散装 元/500克 5.694 5.748 5.803 5.858 5.914 5.970 花生油 一级桶装 元/5升 119.523 120.340 121.162 121.990 122.823 123.662 大豆调和油 一级桶装 元
34、/5升 62.555 63.079 63.607 64.140 64.678 65.220 鲜猪肉 精瘦肉 元/500克 14.118 14.228 14.338 14.449 14.561 14.674 鲜猪肉 肋条肉 元/500克 10.458 10.587 10.718 10.850 10.984 11.120 鲜牛肉 新鲜去骨 元/500克 17.982 18.039 18.096 18.154 18.212 18.269 鲜羊肉 新鲜去骨 元/500克 21.444 21.637 21.832 22.02
35、9 22.227 22.427 鲜羊肉 新鲜带骨 元/500克 18.973 19.135 19.300 19.465 19.632 19.800 活鸡 活肉鸡1-1.5公斤 元/500克 12.359 12.429 12.500 12.571 12.643 12.715 鸡肉 白条鸡、开膛 上等 元/500克 8.486 8.494 8.503 8.512 8.521 8.530 鸡蛋 新鲜完整 鸡场蛋 元/500克 4.851 4.903 4.954 5.007 5.060 5.113 带鱼 冻 250克左右
36、 元/500克 9.141 9.136 9.130 9.124 9.119 9.113 草鱼 活1000克左右一条 元/500克 5.799 5.820 5.842 5.864 5.885 5.907 鲤鱼 活500克以上一条 元/500克 5.915 5.931 5.947 5.963 5.979 5.995 芹菜 新鲜一级 元/500克 3.206 3.239 3.271 3.305 3.338 3.372 大白菜 新鲜一级 元/500克 0.777 0.762 0.748 0.733 0.719 0.70
37、5 油菜 新鲜一级 元/500克 1.464 1.451 1.437 1.424 1.412 1.399 黄瓜 新鲜一级 元/500克 2.576 2.604 2.632 2.661 2.690 2.719 萝卜 新鲜一级 元/500克 0.947 0.948 0.949 0.950 0.950 0.951 茄子 新鲜一级 元/500克 3.018 3.021 3.023 3.026 3.029 3.031 西红柿 新鲜一级 元/500克 3.060 3.085 3.109 3.134 3.159 3.1
38、84 土豆 新鲜一级 元/500克 2.403 2.426 2.450 2.474 2.498 2.522 胡萝卜 新鲜一级 元/500克 1.949 1.952 1.955 1.958 1.961 1.964 青椒 新鲜一级 元/500克 3.189 3.220 3.252 3.283 3.315 3.347 尖椒 新鲜一级 元/500克 5.215 5.260 5.306 5.353 5.400 5.447 圆白菜 新鲜一级 元/500克 1.537 1.552 1.567 1.583 1.598 1
39、614 豆角 新鲜一级 元/500克 5.162 5.232 5.303 5.376 5.449 5.523 表5-3 各食品相对误差分析表: 食品种类 误差及日期 2010/3/5 2010/3/15 2010/3/25 2010/4/5 2010/4/15 2010/4/25 2010/5/5 菜籽油 散装 0.084 0.070 0.063 0.055 0.047 0.039 0.011 大豆油 散装 0.086 0.073 0.064 0.055 0.046
40、 0.030 0.009 花生油 一级桶装 0.035 0.028 0.021 0.015 0.008 0.002 -0.005 苹果 红富士 一级 0.133 0.090 0.034 0.025 -0.008 -0.021 -0.082 豆腐 无包装 0.009 0.007 0.005 0.003 0.000 -0.002 -0.004 酱油 当地主销 瓶装 500ml 0.004 0.004 0.004 -0.002 0.003 0.007 0.003 醋 当地主销 瓶装 500ml 0.019 0.025
41、 0.025 0.026 0.026 0.027 0.028 鲜牛奶 当地主销(袋装) 0.016 0.014 0.012 0.011 0.009 0.008 0.006 5.3问题三 基于城市居民食品零售价格情况给有关部门的建议: 尊敬的食品相关管理机构及部门领导: 经分析,可以看出4、5月蔬菜价格受春节节日效应消褪影响,整体呈回落态势,市场供需情况较为平衡,蔬菜日交易量也较春节2月份期间稳定增加,一些大陆蔬菜品种如小白菜、茄子、黄瓜、莲藕、西红柿等品种降幅都超过一成,4、5月青椒价格涨幅较大,主要是薄皮青椒产地收购价格高,青椒市场需求量又较大,因此批零
42、终端都居高不下。我们预计随着四月气温的稳定上升,蔬菜种植将逐渐走出“春淡传统”效应影响,本地蔬菜上市量将增加,会拉动蔬菜市场价格呈小幅下降态势。 本月粮油市场价格基本保持稳中温和上行态势,其中粮食价格的上涨主要还是由于国家2、3月份公布提高稻谷收购价的政策效应影响,进入月底,粮食批零价格上涨态势放缓,市场逐步恢复稳定,但受国际市场粮食价格依然高位运行以及国内通胀预期较高的影响,今后一段时间内,粮食价格仍然会保持缓和上行态势。食用油在进入传统消费淡季后,仍然呈高位运行态势,主要由于当前国际油脂期货价格仍然居高不下,而我国油脂压榨原料对外依存度较高,因此后期食用油价格下降可能性不大,基本在当前价
43、位小幅波动运行。 猪肉价格在经历了春节期间高位运行期后,4、5月价格稳中回落,猪肉市场零售价格跌幅高于生猪收购价跌幅,主要是当前猪肉消费量较春节期间有所下降,而生猪收购价受饲料以及人工成本等因素影响,仍然保持高位坚挺运行态势,预计后期猪肉价格涨跌幅不会太大,基本保持当前价位。 为保障4、5月份期间市场价格基本稳定,进一步规范市场价格秩序,营造良好的节日消费环境,市物价局需出台一些政策,应当加强市场价格监管,维护好广大经营者和消费者的合法权益。 根据我们研究,具体地来说,要做好4、5月份市场价格监管,首先要加强价格监测,掌握市场动态。密切关注粮油、蔬菜、肉禽蛋奶、食用盐等居民基本生活必需品
44、等价格的变动情况,及时分析变动原因,把握变动趋势。针对节日消费的特点,结合当前监管工作的重点,加强市场流通领域的价格行为监管。 今年以来,市场物价上涨的压力明显,消费者心理价格承受能力比较脆弱。价格是国民经济的综合反映,需要多部门综合施策,地方政府在稳定物价上要有所作为。一是要保障低收入群众的生活,在低收入群众的生活救助上反应要灵敏,措施不要滞后。二是要发挥价格调节的作用,要充分运用价格调节基金平抑市场,稳控物价。 此致 敬礼! 某数学建模深资研究小组 2011年5月3日 6研究规范合理性的讨论 (1)时间序列分析预测模型是根据市场过去的变化趋势预测未来的发展,它的前提是
45、假定事物的过去会同样延续到未来。事物的现实是历史发展的结果,而事物的未来又是现实的延伸,事物的过去和未来是有联系的。市场预测的时间序列分析法,正是根据客观事物发展的这种连续规律性,运用过去的历史数据,通过统计分析,进一步推测市场未来的发展趋势。市场预测中,事物的过去会同样延续到未来,其意思是说,市场未来不会发生突然跳跃式变化,而是渐进变化的。 (2)通过少量的、不完全的信息,建立灰色微分预测模型,对事物发展规律作出模糊性的长期描述,结合该灰色预测模型的原理特点,是可行的。 7模型的优缺点分析 (1)针对预测建立的灰色模型,具有原始数据需求量小、对分布规律性要求不严、预测精度较高等优点。
46、 (2)时间序列预测法因突出时间序列而很少考虑外界因素影响,因而存在着预测误差的缺陷。 (3)对于模型在预测价格时,可以采用残差模型,来进一步降低相对误差,对原来的模型进行修正,以提高精度。 参考文献 [1].金勇进,统计学,北京:中国人民出版社,2010。 [2].梅长林,周家良,实用统计方法,北京:科学出版社,2002。. [3].何源等,SPSS统计分析,北京:人民邮电出版社,2010。. [4].周燕等,Matlab在统计与工程数据分析中的应用,北京:电子工业出版社,2010。 [5].刘思峰,灰色系统与建模,开封:科学出版社,2004。周燕等,Matla
47、b在统计与工 附 录 一、 时间序列Matlab源程序 clc; avg=[]; sum=[]; for j=1:42 for k=1:6 for i=k:k+1 sum(j,k)=0; sum(j,k)=sum(j,k)+(p10(j,i+1)-p10(j,i))/p10(j,i); end end end avg=sum./2; fcast1=base; for n=1:42 for g=1:6 fcast1(n,g+1)=fcast1(n,g)*(avg(n,g)+1); end end 二、单价预测Matlab源程序
48、 clc; x=[]; for i=1:42 x(i,1)=data(i,1); end for j=1:42 for i=2:39 x(j,i)=x(j,i-1)+data(j,i); end end z=[]; for k=1:42 for i=1:38 z(k,i)=0.5*(x(k,i)+x(k,i+1)); end end one=[]; for i=1:38 one(end+1)=1; end B=[]; Y=[]; a=[]; b=[]; for g=1:42 for j=1:38 Y(j,1)
49、data(g,1+j); B(j,1)=(-1)*z(g,j); B(j,2)=1; end A=inv((B'*B))*B'*Y; a(end+1)=A(1,1); b(end+1)=A(2,1); end X=[]; for j=1:42 for i=1:45 X(j,i)=(data(j,1)-b(j)/a(j))*exp(a(j)*(1-i))+b(j)/a(j); end end XX=[]; for i=1:42 for n=2:45 XX(i,1)=X(i,1); XX(i,n)
50、X(i,n)-X(i,n-1); end end for i=1:45 XX(36,i)=1.300; end avg=[]; for j=1:42 for m=1:39 avg(j,m)=data(j,m)-XX(j,m); end end rate=[]; for i=1:42 for f=1:39 rate(i,f)=avg(i,f)/data(i,f); end end avgrate=[]; arate=[]; for i=1:42 sam=0;






