1、 关于长沙市居民食品分类及零售价格预测关于长沙市居民食品分类及零售价格预测摘要城市居民食品零售价格是消费者物价指数的重要组成部分,研究城市居民食品分类及零售价格预测模型正是掌握通货膨胀的成因 ,把握我国通货膨胀走势的有效方法。在寒假期间,在长沙物价局相关人员的帮助下,我们得到了2012年6月5日至2013年3月25长沙市的食品零售价格的相关数据(详情见附录一)本文首先用量化分析方法,根据价格的波动情况,对消费者物价指数的重要组成部分城市居民食品适当分类,并分析了涉及的每类食品的特点;接下来,采用归一化数据处理方法 ,选择神经网络的训练样本 ,利用神经网络的结构特性及 Matlab的人工神经网络
2、工具箱 ,建立基于 BP神经网络的城市居民食品零售价格预测系统的数学模型。利用该模型预测2014年3、4、5月的城市居民食品零售价格走势。根据附录所给数据的统计和分析,得出我们模型的预测值与实测值的误差为。同时,我们以寻求我国经济健康、持续、快速发展以及更好地控制和治理通货膨胀的为原则,并结合所建模型的特点,对城市居民食品零售价格情况进行了分析和对有关部门提出几点可行性建议.【关键词】CPI;城市居民食品分类;量化分析;零售价格;BP神经网络;预测 目 录第一章 前 言. .1 1.1 问题的背景.1 1.2 选题理由. .1 1.3 研究内容. .1 1.4 研究的目的及其意义. .1第二章
3、 问题的重述. .2第三章 研究假设及符号说明.2 3.1 研究假设. .2 3.2 符号说明. .3第四章 问题的分析与研究准备.3 4.1 问题一的分析与研究准备.4 4.2 问题二的分析与研究准备.4第五章 模型的建立与求解. .7 5.1 问题一的模型的建立与求解.8 5.2 问题二的模型的建立与求解.11第六章 模型的检验与推广. .16 6.1 模型一的检验与推广. .16 6.2 模型二的检验与推广.16第七章 模型评价. .18第八章 关于城市居民食品零售价格情况分析及相关建议.19第九章 参考文献. .21 附录. .22第一章 前 言1.1 问题的缘起城市居民食品零售价格是
4、消费者物价指数的重要组成部分,研究城市居民食品分类及零售价格预测模型正是掌握通货膨胀的成因 ,把握我国通货膨胀走势的有效方法。权威机构研究认为粮食生产、流通成本上涨一定会带动农产品价格总体上涨,特别是2012年异常的气候情况,导致生产成本大量增加,国际粮价对国内供需的影响,食品价格未来可能发生上涨。刚公布3月份的CPI增幅达5.4%,创32个月来的新高,这使得年内的通货膨胀压力正在增强。所以食品适当分类,并分析每类食品的特点,预测2014年3、4、5月的城市居民食品零售价格走势对物价部门的城市居民食品零售价格情况分析非常有帮助。1.2 选题理由1. 研究物价有助于了解长沙市人民的生活水平以及经
5、济发展状况,此外,还有助于物价部门合理地调节物件。2. 有利于物价部门对城市居民食品零售价格情况分析。3. 运用数学模型解决现实中的预测类问题,提高了自身运用数学知识解决实际问题的能力。1.3 研究内容用量化分析方法,根据价格的波动情况,对消费者物价指数的重要组成部分城市居民食品适当分类,并分析了涉及的每类食品的特点;接下来,采用归一化数据处理方法 ,选择神经网络的训练样本 ,利用神经网络的结构特性及 Matlab的人工神经网络工具箱 ,建立基于 BP神经网络的城市居民食品零售价格预测系统的数学模型。利用该模型预测2014年3、4、5月的城市居民食品零售价格走势。1.4 研究目的及其意义为寻求
6、我国经济健康、持续、快速发展以及更好地控制和治理通货膨胀的为原则,并结合所建模型的特点,对城市居民食品零售价格情况进行了分析和对有关部门提出几点可行性建议。第二章 问题重述 消费者物价指数(Consumer Price Index),英文缩写为CPI,也称消费价格指数,是反映与居民生活有关的产品及劳务价格统计出来的物价变动指标,通常作为观察通货膨胀水平的重要指标,是与人民生活密切相关的参考指标。城市居民食品零售价格是消费者物价指数的重要组成部分,权威机构研究认为粮食生产、流通成本上涨一定会带动农产品价格总体上涨,特别是2012年异常的气候情况,导致生产成本大量增加,国际粮价对国内供需的影响,食
7、品价格未来可能发生上涨。刚公布3月份的CPI增幅达5.4%,创32个月来的新高,这使得年内的通货膨胀压力正在增强。问题1:根据附录建立数学模型,将所涉及食品适当分类,并分析每类食品的特点;问题2:根据附录建立数学模型,预测2014年3、4、5月的城市居民食品零售价格走势。问题3:写一篇城市居民食品零售价格情况分析和对有关部门建议的文章。给定的信息:1. 2012年6月5日至2012年8月25日这段时间里城市居民食品零售价格情况统计表;2. 2012年9月5日至2012年11月25日这段时间里城市居民食品零售价格情况统计表;3. 2012年12月5日至2013年2月25日这段时间里城市居民食品零
8、售价格情况统计表;4. 2013年3月5日至2013年3月25日这段时间里城市居民食品零售价格情况统计表。 第三章 研究假设及符号说明 3.1 研究假设1.题目中所给的数据能真实反应现实情况,具有参考性。2.由于收集的数据来源有限,收集收据与实际数据的误差忽略不计;3.食品能够能满足城市居民的需要,无其他影响食品供应的意外情况发生。 3.2 符号说明表3-1 符号说明表表示第i层第j个神经元的输入 表示第i层第j个神经元的输出 输入层神经元的个数 隐层神经元的个数 输出层神经元的个数 表示第s层的权矩阵,s=1,2y为预测的食品零售价格 为神经网络第s层的学习参数 为局部误差 第四章 问题的分
9、析与研究准备4.1 问题一的分析与研究准备 4.1.1城市居民食品分类的量化分析 分类原则 :经过详细地的分析与探讨,可以知道题目中对城市居民食品的分类可根据根据2012年6月5日到2013年3月25日前后价格变化情况来划分。价格升高或降低可用平均数来刻画,价格变化波动大小可以用标准差来刻画。 4.1.2 问题一的研究准备1.平均数是指在一组数据中所有数据之和再除以数据的个数。平均数是表示一组数据集中趋势的量数,它是反映数据集中趋势的一项指标。解答平均数应用题的关键在于确定“总数量”以及和总数量对应的总份数。在统计工作中,平均数(均值)和标准差是描述数据资料集中趋势和离散程度的两个最重要的测度
10、值。2.标准差(Standard Deviation) ,也称均方差(mean square error),各数据偏离平均数的距离(离均差)的平均数,它是离差平方和平均后的方根。用表示。因此,标准差也是一种平均数,标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的,标准差未必相同。4.2 问题二的问题分析与研究准备 4.2.1 问题二的问题分析首先从理论上分析影响城市居民商品零售价格的主要制约因素。我们知道影响商品零售价格的因素很多,.商品成本、市场需求、市场环境,还有气候、时间、地域、生产、宗教信仰、习俗等文化因素等等也都是影响商品零售价格标准的因素。然而在这些因素中哪
11、些影响因素是有所区别并且影响最大的?并且这些因素所占的权重大致是多少,这些因素之间是什么关系,它是如何制约、影响着现行城市食品零售价格?接下来,城市食品的零售价格是哪种趋势,是否会继续上升?现在是不是通货膨胀,这种情况会不会还会继续加剧?以上种种问题的提出,不得不引起众人的思考。 4.2.2 影响零售价格相关因素我们考虑不同类型的食品、生产经费投入各不相同,并且考虑社会收入水平、经济增长率、政府政策、人们的价格预测等因素,进行了逐一分析:1.社会收入水平的增长: 在低消费水平情况下,过大幅度提高社会收入水平,必将产生较大的需求拉动,同时工资上升,造成成本费用上升,成本进而推动物价上涨 ;2.经
12、济增长率高低:它直接影响固定资产投资额大小,固定资产投资增加就造成对机械设备及相关行 业产品的需求热浪 ,推动经济增长。上述两个因素均会促进货币供应量;3.政府政策因素:在新旧经济体制交替时期,政府的一些改革措施、新政策过于频繁出台,特别是商品价格及其构成要素的调整措施的出台必定对零售物价产生极大影响 ;4.人们的价格预期因素:它也对商品价格变动产生较大影响。消费者或厂商对当前或过去的一些影响物价涨跌的因素会提前作出反应如某年的财政赤字变化,外贸收支情况,人民币对主要外币美元的汇价贬值等因素都会影响人们对当年或以后年份的物价走势的看法,提前作出价格反应。通过分析一些有代表性、有说服力的数据,(
13、本文以2012年6月5日至2013年3月25日的城市居民食品零售价格为参考数据),在找出主要影响因素的共同基础上,通过数字化方法量化这一段时间内城市居民食品的零售价格的相应指标,同时由于影响因素数字化复杂、数据随机性强与非规律性等问题,我们建立一个基于BP神经网络的城市居民食品零售价格模型。通过方程的建立与事后检验,找出其中的规律,得出一个比较优化的价格预测模型,为我国城市居民食品零售价格预测提供理论上的标准和依据。4.3 问题二的研究准备、数据分析与建模思路 4.3.1问题二的研究准备 1.BP神经网络 人工神经BP网络具有学习、自适应、联想记忆等重要特点,能有效地处理影响治疗效果的不确定性
14、,使预测结果更忠实于客观。它不带任何人为干预的成分,能较好地动态评价治疗效果。神经网络是一种随着计算机技术的发展而产生的智能化方法, 具有可任意逼近非线性连续函数的学习能力和对杂乱信息的综合能力,已经广泛地应用于金融分析和预测等方面。我们使用的神经网络模型是改进的BP算法的多层前馈式神经网络, 简称BP网络。BP算法的基本思想是利用最小均方差(LMS)算法,在网络的学习过程中使用梯度搜索技术,利用误差向后传播来修正权值,从而实现网络的实际输出与期望输出的均方差的最小化。通常的神经网络结构中包含一个输入层, 若干隐含层和一个输出层。BP网络是含有隐含层的网络,其算法由正向传播和反向传播组成,模式
15、从输入层经隐含层逐层处理后传入输出层。如果输出层得不到期望的输出结果,再进入误差反向传播阶段,网络根据反向传播的误差信号修改各层权值,使误差信号达到最小。图1是含有一个隐含层的BP网络模型。其中输入层神经元的个数为, 隐层神经元的个数为,输出层神经元的个数为。表示第s层的权矩阵, s= 1, 2。表示第s层的输出向量。表示第s层的净输入向量。 图4.1 BP神经网络图含有一个隐层的BP网络模型。标准的BP算法基于最速下降法,设能量函数如下:其中,是神经网络对应于(样本)第q个输入的期望输出, 是网络相应的实际输出。网络的学习过程就是对每一个进行调整,使得能量函数随着迭代的进行而减小,从而最终达
16、到某一个全局的极小值。根据最速下降法可得出关于各层权矩阵的更新迭代式: (4.1)式中,为神经网络第s层的学习参数;称为局部误差(或局部梯度),其计算式如式(5.2)和式(5.3)所示。对应于输出层: (4.2)而对应于隐层: (4.3)在上述公式中, g表示非线性激活函数f的一阶导数。BP 神经网络工作原理简单来说就是通过所收集的训练样本,采用神经网络进行计算,得出各个影响因素与学费之间的数学定量关系。首先,根据BP神经网络进行函数拟和时的要求,所有变量在输入时,需要进行归一化处理,保证各个因素的基准相同(在相同的定义域内取值,具有相同的变化范围)。其次,利用输入的样本数据进行模型的训练,最
17、终当满足误差要求后,得出模型输入变量(影响因素)权值矩阵。最后,需要进行模型的检验。模型通过验证能够根据检验样本正确预测、估计结果后,才是可用有效的模型。在正确模型的基础上,通过分析不同因素的权值就可以得出这个因素对城市居民商品零售价的影响大小,并由此可以组建出一个相对规范的零售价格预测数学模型。这个模型可以根据不同影响因素的变化,直接对城市商品零售价格进行调整和预测。 2相关数字化原理在对2012年6月5日至2013年3月25日城市居民商品零售价格相应数字化过程中,必须充分考虑各个因素不同的使用背景与条件。必须保证影响零售价格相同因素之间的比较要真实合理,能够充分反映各种商品零售价格实际的差
18、别与不同。这就要求对相应因素数字化分析赋值必须准确合理。首先,我们采用了“统一规范量程”转化法,即对各种商品零售价的赋值,统一比较按照其所在“公共量程”所占比例确定其最终数字化数值,使得各个价格相同因素之间的比较更加直观合理。其次对于各种商品零售价格不同因素之间的比较必须注意其定义域变换范围的统一,本模型中采用“01”范围。因为只有保证了各个因素的取值范围相同,使它们比较的起点与等级相同,其不同因素对零售价格的影响才能正确充分的反映出来,否则在模型初始化阶段就造成了各个因素之间比较的不平等,最终也无法准确地反映影响商品零售价格的各个不同因素所占的权重和影响程度的大小。最后注意各种商品零售价格的
19、因素,往往不是由一个方面所决定的,通常是受到几个方面条件的制约,其中如何选取、去掉虚假数据并综合各个方面的制约条件,使得最终总结的数据更加全面客观地反映所代表因素的实际意义显得尤为重要。本文中采取的是工程上的数字滤波赋值法,它是受到工程中使用的数字滤波思想的启发而被提出的。即在进行模拟量采样时,因为外界干扰等不定因素的存在,往往采样到的多组数据不能准确表示实际的电压电流值,所以必须对所采来的各个数据使用相应的算法进行“滤波”,从中得出能真正代表电压或电流等模拟量的值。其本质就是一种综合处理多项分析数据的方法。4.4 问题二的建模思路与方法本文采取理论与实证相结合的思路。首先,从理论上对影响城市
20、商品零售价的因素进行全面、细致、客观的分析,找出关键因素。其次,分析相应因素的构成:找出一些具有说服力、代表性的指标来规范分析。再次,选取样本商品,对其相对因素进行比较分析与数字化。接着,将选取的样本商品的相应指标带入方程式,训练模型。最后,用剩下的样本带入模型,对其进行检验。在论文最后一个部分,将合格的模型结合实例进行应用与实践,证明其合理与可行性;接着再对样本与模型存在的不足进行总结与改进、完善。本文采用的方法有:(1)文献法:阅读中外相关文献,并且对重点文献进行深入分析研究。(2)抽样法:采取整体抽样法。选取城市居民商品共42种为一个整体样本来训练、检验、最后得出模型。(3)预测法:采取
21、预测法中的回归模型法,根据各个影响因素之间的相互关系(表现为数学方程式),利用其他变量的已知数值来(比如一种商品的各个量化指标)来推测这种商品的零售价格趋势。因此,准确认识各变量之间的相互关系,建立回归模型是采用这一方法的首要条件,准备采取多变量回归模型。(4)统计法:采取统计检验 得出模型后要对模型进行可靠性检验,只有误差不超过0.3%的模型才是合格的;如不合格,则再对模型进行调整。而对于数字化分析法主要采用数字滤波原理。也是对各个影响城市商品零售价因素的方面进行分析,综合其数值得出能够表达相应零售价格的实际数值,最终将其数字化。通过处理后我们可以对有影响的因素进行综合分析,同时数据的可信度
22、更高,更能全面反映实际情况。第五章 模型的建立与求解5.1 问题一的模型建立与求解 5.1.1 定性的量化分析综合所给数据与参考文献,我们规定在2012年6月5日到2013年3月25日这一段时间前后价格不变,即平均数和第一天价格与最后一天一样,或标准差在0.1以内的为价格基本不变类;在这一段时间前后价格上涨,即平均数比第一天价格高且比最后一天低,且标准差大于0.1,称为价格上涨类;在这一段时间前后价格下降,即平均数比第一天价格低且比最后一天高,且标准差大于0.1,称为价格下降类。根据以上原则,我们把涉及42种城市居民食品进行量化分析,其分类后的的统计数据列表如下: 表5-1 城市居民食品分类情
23、况的统计表类型款数商品名称规格等级2012.3.5均价平均数标准差价格基本不变类4食用盐精致含碘盐1.301.39E-16酱油当地主销瓶装500 ml5.255.2194870.058036豆腐无包装2.132.1946150.060604鲜牛奶当地主销(袋装)3.333.3756410.07419价格上涨类22香蕉国产一级2.582.8284620.222220119园白菜新鲜一级1.071.3371790.32668147土豆新鲜一级1.742.0310260.354911367大白菜新鲜一级1.101.2266670.396393832菜籽油散装4.835.1671790.5199238
24、24大豆油散装4.384.7569230.539308299苹果红富士一级4.284.4705130.545555963芦柑一级2.422.6274360.557318382鸡蛋新鲜完整鸡场蛋3.523.9974360.588198489红糖当地主销(袋装)4.856.003590.589685408棉白糖当地主销(袋装)6.848.1643590.682490774青椒新鲜一级2.602.7871790.682792057白砂糖当地主销(袋装)3.604.8102560.730643146鲜牛肉新鲜去骨16.4516.913850.745469175尖椒新鲜一级4.124.5338460.9
25、09709657鲜猪肉精瘦肉10.9312.182821.204297019鲜猪肉肋条肉8.08.3384621.242740051鲜羊肉新鲜带骨15.916.17591.76387092鲜羊肉新鲜去骨17.318.132312.096608115大豆调和油一级桶装50.8353.536.013810859花生油一级桶装95.65104.75778.279341272蒜苔新鲜一级 5.58 5.8705130.93794554价格下降类16胡萝卜新鲜一级1.921.9115380.189188551醋当地主销 瓶装500 ml3.833.6253850.2157953草鱼活1000克左右一条5
26、.685.4284620.430761495鲤鱼活500克以上一条5.655.6182050.22947161萝卜新鲜一级1.000.9653850.195109229韭菜新鲜一级3.032.7297440.475613107西红柿新鲜一级2.902.7202560.515534915西瓜当地主销一级2.502.0674360.52783928芹菜新鲜一级2.852.7289740.556893616黄瓜新鲜一级3.202.2671790.610241319鸡肉白条鸡、开膛、上等8.808.3846150.696282785茄子新鲜一级3.523.1851280.78266371活鸡活肉鸡1-
27、1.5公斤11.1311.122560.917326544豆角新鲜一级5.954.2897441.23236505油菜新鲜一级1.951.9541030.77694697带鱼冻250左右12.559.4817951.3680975.1.2 结果分析由上表可见,城市居民各类食品有下列特点: 1. 在2012年6月5日到2013年3月25日这一段时间内,在所涉及的42种城市居民食品中, 22种食品价格是上涨的,即价格上涨类占统计的所有食品的50.38%,主要包括了猪肉、羊肉、牛肉以及红糖等糖类、大豆调和油等油类、青椒、尖椒、苹果等。2. 16种食品零售价格是下降的,即价格下降类占统计的所有食品的3
28、8.097%,主要包括鸡肉、草鱼等鱼类、胡萝卜等蔬菜。3. 只有5种食品零售价格基本保持不变,即价格基本不变类占所统计食品的11.528%,主要包括食用盐、豆腐、鲜牛奶、酱油。4. 综上可见,在2012年6月5日到2013年3月25日这一段时间内,总体来说,城市居民食品零售价是上涨的商品数比下降的多,即可以说,该段时间内城市居民食品零售价格是上涨的。5.2 问题二模型的建立与求解 5.2.1涉及的42种商品在2012.6.52013.3.25价格的统计与数字化 表5-2 价格不变类在2012.6.52013.3.25的价格走势商品名称均价(12-6-5)均价(12-7-25)均价(12-8-5
29、)均价(12-9-25)均价(12-10-5)均价(12-11-25)均价(12-12-5)均价(13-1-25)均价(13-2-5)均价(13-3-25)食用盐1.31.31.31.31.31.31.31.31.31.3鲜牛奶3.333.333.333.333.333.583.353.53.53.5豆腐2.132.132.132.132.252.252.252.252.252.25酱油5.255.235.25.25.255.235.235.285.285.28 根据问题一的分类进行画图:图5.1 价格上涨类在2012.6.52013.3.25的价格走势图表5-3 价格不变类在2012.6.5
30、2013.3.25的价格走势商品名称均价(12-6-5)均价(12-7-25)均价(12-8-5)均价(12-9-25)均价(12-10-5)均价(12-11-25)均价(12-12-5)均价(13-1-25)均价(13-2-5)均价(13-3-25)香蕉2.582.72.732.732.682.82.853.13.33.4园白菜1.070.80.891.81.621.431.431.281.321.14土豆1.741.671.571.781.882.382.322.542.442.25大白菜1.11.11.071.781.420.990.940.650.680.75菜籽油4.834.74.7
31、4.744.755.485.735.985.935.93大豆油4.384.254.254.334.335.35.355.585.585.58苹果4.83.743.974.134.784.794.494.775.144.94芦柑2.422.132.132.232.233.433.433.233.233.75鸡蛋3.523.213.244.14.644.344.514.514.374.35红糖4.855.85.85.86.56.66.66.256.256.58棉白糖6.847.857.837.838.488.838.838.838.838.83青椒2.62.492.272.82.542.382.3
32、73.533.774.67白砂糖3.64.284.754.654.385.355.355.755.755.8鲜牛肉(新鲜去骨)16.4516.1516.1517.5317.2317.0817.0818.1318.1518.65尖椒4.124.634.083.583.574.374.046.356.256.94鲜猪肉(肋条肉) 86.736.738.638.339.119.3710.12109.7鲜猪肉(精瘦肉)10.9310.9910.4513.4812.0113.3713.3713.0313.3313.2鲜羊肉(新鲜去骨)17.316.5816.5816.5816.5817.9318.452
33、1.3318.1518.65鲜羊肉(新鲜带骨)15.914.8514.8514.8514.7516.2516.6519.219.219.2大豆调和油50.3849.2349.946.2548.4616162.462.462.4花生油95.6595.6598.68100.28102.18114.33114.33116.85116.85116.85蒜苔5.584.455.355.56.3565.997.746.746.5又见下图: 图5.2 价格上涨类在2012.6.52013.3.25的价格走势图表5-4 价格下降类2012.6.52013.3.25价格走势商品名称均价(12-6-5)均价(12
34、-7-25)均价(12-8-5)均价(12-9-25)均价(12-10-5)均价(12-11-25)均价(12-12-5)均价(13-1-25)均价(13-2-5)均价(13-3-25)胡萝卜1.921.872.091.781.91.851.692.22.131.94醋3.833.753.733.733.183.583.63.833.833.83草鱼5.684.934.935.755.55.155.25.785.555.18鲤鱼5.655.385.335.335.385.625.625.985.985.75萝卜10.740.781.420.991.040.940.80.80.98韭菜3.032
35、.282.052.652.992.992.73.583.53.12西红柿2.92.432.072.131.993.243.193.133.453.02西瓜2.52.271.941.151.372.172.172.552.72.94芹菜2.851.982.12.153.783.072.793.093.192.88黄瓜3.21.551.42.051.972.192.142.982.932.77鸡肉8.88.037.937.47.638.539.48.58.58.08茄子3.523.052.932.832.523.393.143.793.723.32活鸡11.139.6310.1811.511.38
36、11.6311.63121212豆角5.954.453.622.853.674.143.526.56.486.99油菜1.951.381.383.82.91.291.421.341.681.33作图如下:图5.3 价格上涨类在2012.6.52013.3.25的价格走势图5.2.2 数字化首先,针对2012.6.52013.3.25的各种食品价格进行数字化处理:“统一规范量程”,即首先利用检索工具确定同一因素中不同商品价格的最大值Max 与最小值Min,以此确定数据变化基本范围,然后按照不同商品价格数值在其间所占份额,确定其数字化值,使不同商品不同时间的价格之间的比较更加直观有效。按照各商品价
37、格的数值,确定其所占份额,同时统一定义域变化范围到(01)之间,完成量程统一与数字化。如式(5.1)所示: (5.1)本文中还将采用“反序归一权值法”。如式6.2 所示。 (5.2)接着,针对影响制约同一因素的不同条件的综合数字化,本文中采用了基于工程运用中的“均值滤波”法。如式6.3 所示: (5.3)5.2.3 问题二的模型建立与分析分析了影响城市商品价格变动的一些因素后,最终分析、统计出三类食品。现在,要想准确真实地反映已经统计的食品价格与接下来的食品零售价格的关系,最有效的方法就是对统计结果进行数学分析,通过数学运算的方式得到其对应的关系从而找到它们内在的变化规律,这样才会不为表面现象
38、所迷惑,对城市居民们食品零售价格进行一个合理的预测。BP 神经网络模型的构建与训练:首先,进行样本的分配:把选取的样本分成两部分,一部分作为训练样本集用来训练模型,另一部分用来检验模型是否达到了要求实现模型的基本功能。在相关文献中很少提及样本集的分配的,通常是将样本集随机地分成两份。采用较多数量的训练样本集。这样虽然扩大了预测范围,减少了因典型样本点的缺失而带来的采集误差。在小样本的条件下,一般每个权重选38个训练样本;在大样本的条件下一本每个权重选510个训练样本。实际应用中为保证检验样本子空间包容于训练样本的子空间之内,避免检验样本在试验中出现外推现象,把样本集中的最大、最小的样本挑选出来作为训练样本。其次,选用3 层BP 神经网络建立价格预测模型。其中每层单元只接受前一层的输出信息再输出给下一层各单元。基于实际问题的分析,可知网络只有一个输出y,即预测的价格;输入变量为2012.6.5至2013.3.5城市居民食品零售价格;以此确定了输入层与输出层的节点数。而中间隐层节点数的选取主要采用动态构造法:即输入输出节点数不变,而隐层节点数可变,初始时放入足够多的隐层节点,然后逐渐删掉那些不起作用的节点,直到节点不可收缩为止,求出中间层节点个数为4。由于MATLAB 提供了功能完备的各种类型的神经网络工具箱,它是已经开发好的基于各种神经网