2016年数学建模论文第 3 套论文题目:蔬菜价格变动分析及采购计划的制定组别:姓名:提交日期:蔬菜价格变动分析及采购计划的制定摘要食品价格是居民消费价格指数的重要组成部分,食品价格波动直接影响居民生活成本和农民收入,是关系国计民生的重要战略问题。
蔬菜作为老百姓餐桌上必不可少的元素,其价格的变化关系到千家万户的日常生活。
本文应用ARMA和AR模型来研究蔬菜价格的变动以及蔬菜价格指数的编制问题,并运用所构建的模型来进行蔬菜价格的短期预测。
针对问题一,首先建立了AR模型。
经合理性检验后确定为AR(6)模型,用此模型来研究这6种蔬菜价格随月份的变化规律,并预测2016年后半年以及2017年前半年这6种蔬菜每月的价格,预测结果见表2。
为了解决蔬菜因季节性波动和周期性波动引起的AR模型预测与实际趋势有偏差的问题,本文建立了ARMA(1,13)模型来对AR(6)模型进行改进。
结果表明,两种模型都能预测出蔬菜价格在年度之内呈上涨趋势。
而对于季节性不是很明显的蔬菜,ARMA模型相对于AR模型ARMA模型能更好的预测价格。
针对问题二,本文首先利用SPSS软件对17种蔬菜进行了系统聚类,将17种蔬菜分为三类,通过分别计算三类蔬菜价格的平均值来给各类蔬菜对价格指数的影响程度赋予不同的权重值。
然后考虑人们的消费习惯对价格指数的影响,本文查找网上资料,按销量将17种蔬菜分为五类,用各类蔬菜的销量在一定程度上反映人们的消费习惯。
通过各类蔬菜的销量来给各类蔬菜对价格指数的影响程度赋予不同的权重值。
最后对于上述两种因素,本文凭借生活经验,人为的对两种因素赋予不同的权重值,进而计算每月蔬菜价格的加权平均价格,求出每月的定基价格指数。
通过检验发现价格指数仍是一平稳的时间序列,因此同第一问一样建立ARMA模型进行研究。
针对问题三,本文对问题二所得到的蔬菜价格指数进行回归分析,利用SPSS软件绘制散点图,发现在95%的置信区间内可以进行线性回归分析。
然后利用SPSS 软件做线性回归,得到显著性水平为0.05时,线性回归模型整体显著。
由回归方程可知近几年蔬菜价格总体升高,结合蔬菜价格指数的变动情况可知西安市每年一月至四月蔬菜价格总体处于高位。
针对问题四,本文根据题目要求,在满足所有约束条件的情况下,以采购蔬菜的最大重量为目标函数,分别对四个蔬菜批发市场建立整数规划模型。
通过LINGO 软件进行求解,得出到胡家庙蔬菜批发市场进行一次采购可以使得当天采购蔬菜的总重量最大。
关键词:一、问题重述食品价格是居民消费价格指数的重要组成部分,食品价格波动直接影响居民生活成本和农民收入,是关系国计民生的重要战略问题。
在收入增长缓慢的情况下,食品价格上涨将使人民群众明显感到生活成本增加,特别是蔬菜价格的变化关系到千家万户的日常生活,菜价的上涨将严重影响城市低收入群体的生活质量。
为监测食品价格的实际变化情况,西安市物价局对食品价格一直进行着严密的监测,每周都会在其官方网站上公布食品价格监测数据(网址:/ptl/def/def/index_1285_3890.html),为了跟踪研究西安市农副产品价格变动的规律,请从该网站下载查阅相关监测数据,建立数学模型解决如下问题:1)请从监测的17种蔬菜数据中任意选取6种蔬菜,并根据这6种蔬菜近几年的价格数据,建立数学模型研究这6种蔬菜价格随月份的变化规律,并预测2016年后半年以及2017年前半年这6种蔬菜每月的价格。
要求至少选择两种以上方法进行对比分析。
2)监测17种蔬菜的价格数据给监测人员带来了很大的工作负担,为了综合评价蔬菜价格的总体水平,请建立一个蔬菜价格指数模型,使这个指数的升降能够从总体上较为准确地反映蔬菜价格的水平。
注意蔬菜的类型、人们的消费习惯、以及其它因素都可能与这个蔬菜价格指数有关,并说明你所建立指数的合理性。
再根据你建立的蔬菜价格指数模型,研究一下近几年蔬菜价格总体的变化趋势,说明一下对于西安市每年什么时候蔬菜价格总体处于高位。
3)假设你是一家饭店的采购员,每一天都要根据当天西安市四个主要蔬菜批发市场的蔬菜牌价(如表1所示),选择到其中一家市场进行一次采购。
为满足饭店营业需求,饭店制定了采购单,并对采购量做出如下要求:每天必须购买的蔬菜有:豆角至少50公斤,青椒至少30公斤,土豆至少20公斤,西红柿至少100公斤,莲花白至少100公斤,胡萝卜至少20公斤,茄子至少10公斤,其余蔬菜品种采购员可以酌情选择购买至少5种,如果购买这种蔬菜至少购买10公斤。
假设采购所用的汽车是一辆载重量不超过1.5吨的小型三轮货车,因为车辆保养的原因,要求每天车辆的公里吨数(即路程╳载重吨数,空载不计)不得超过8(公里╳吨),每天采购额不得超过4000元,且采购单中要求必须购买蔬菜的采购额至少要达到实际采购总额的80%以上。
请建立数学模型针对表1中蔬菜价格制定某天采购计划的最佳方案,即在满足上述所有条件都满足的情况下,到哪一个蔬菜市场区购买蔬菜,购买哪些蔬菜,各多少公斤,使得当天采购蔬菜的总重量最大。
假定蔬菜批发的最小单位为1公斤。
表1. 西安市主要蔬菜批发市场某日蔬菜牌价(单位:元/公斤)4)如果要在2016年10月1日完成3)中的任务,采购计划的最佳方案又是怎样的?二、问题分析题目要求建立明确的数学模型,分别用来研究蔬菜价格随月份变化的规律,并对蔬菜价格进行预测;研究近几年蔬菜价格总体变化趋势;以及确定蔬菜采购的最优方案。
问题一,要根据所选的6种蔬菜近几年的价格数据,建立数学模型研究这6种蔬菜价格随月份的变化规律,并预测2016年后半年和2017年前半年这6种蔬菜每月的价格。
需要绘制6种蔬菜价格随月份变化的折线图,仔细观察蔬菜价格随着月份有着什么样的变化。
由于6种蔬菜价格分别是6个时间序列,因此可以考虑运用时间序列构建模型来研究蔬菜价格随月份变化的规律,并考虑比较常用的ARMA模型建模。
按照建立模型的步骤,首先对序列进行稳定性检验,确定为平稳非白噪声序列后,计算自相关和偏自相关系数,进而进行ARMA模型识别;确定相应的模型后,估计模型中未知参数的值,然后对所得模型进行检验,验证模型是否有效;最后根据所得的模型预测时间序列将来的走势,从而对所选的6种蔬菜价格进行预测。
问题二,考虑到蔬菜的类型、人们的消费习惯、季节性变化等多种因素都会对蔬菜的价格指数造成影响,各种影响是一灰色系统,很难建立确定的数学关系。
因此本文选取了季节性变化对蔬菜价格指数的影响进行研究。
由于题目中没有各蔬菜的销售量,因此我们采用简单平均法求解价格指数模型,以2011年6月各蔬菜的月均价为基期,研究近五年的蔬菜价格变化趋势,从而得出西安市每年什么时候蔬菜价格总体处于高位。
问题三,要求满足题目所有的约束条件的情况下确定采购方案,使得采购蔬菜的总重量最大。
显然,这是一个线性规划问题,只需根据题目要求分别对三个蔬菜批发市场建立整数规划模型,确定目标函数和约束条件,利用软件进行求解。
最后比较四个结果,选择最优方案即可。
问题四,要求完成2016年10月1日的采购蔬菜方案。
显然,需要问题一中预测的2016年10月1日的蔬菜价格数据,建立整数规划模型,确定目标函数和约束条件,利用软件进行求解。
最后比较四个结果,选择最优方案即可。
三、问题假设1、假设影响蔬菜价格的主要因素为供需关系与各时期产量,与其他变量无关;2、假设在拟合过程中,蔬菜的生产成本与运输成本不发生改变;3、假设在拟合过程中,国家现有关于农产品的计划政策没有发生改变;4、假设所统计的数据全部真实可靠。
四、符号说明五、问题一模型建立与求解5.1 蔬菜价格随月份的变化趋势本文采用了西安市物价局公布的蔬菜价格监测数据,具体收集了豆角、茄子、芹菜、西红柿、土豆和胡萝卜6种蔬菜2011年7月至2016年6月每月的价格,并将其整理为表2。
表2. 6种蔬菜价格变动(单位:元/千克)2016/5 6.17 4.39 2.48 4.54 3.91 4.41 2016/65.363.892.123.733.424.19绘制6种蔬菜价格随时间变化的折线图,如图1所示。
由图可以看出6种蔬菜价格均存在明显的季节变动,变动的总体趋势是冬春价格较高,夏季价格较低。
其中豆角、西红柿、茄子每年的价格波动较大,土豆、芹菜和胡萝卜白每年的价格波动较小。
从每月价格变动情况看,由于1~4月天气较寒冷,蔬菜供应大部分为温室蔬菜,其成本较高,所以是一年中蔬菜价格较高时期。
随着天气逐渐变暖,5~9月是蔬菜生产旺季,蔬菜价格逐渐下降。
在每年的8月左右,蔬菜价格降到最低值。
随着天气逐渐转冷,10~12月蔬菜供应逐渐减少,加上北方主要依靠温室种植蔬菜,其成本逐渐提高,蔬菜价格也随之上升。
在每年的2月左右,蔬菜价格升到最高值。
5.2 AR 模型的建立与求解5.2.1 AR 模型的建立设{},0,1,2,...t X t =±±是零均值平稳序列,满足下列模型:图1 6种蔬菜月平均价格变动图1111...t t t p t p t X X X X ϕϕϕε---=++++ (1) 其中t ε是零值、方差是2εσ的平稳白噪声,则称t X 是阶数为p 的自回归序列,简记为AR (p)序列,而12(,,...,)T p ϕϕϕϕ=称为自回归参数向量,其分量,1,2,...,j j p ϕ= 称为自回归系数。
引进算子描述(1)较为方便,算子B 的定义如下:1,k t t t t k BX X B X X --==记算子多项式212()1...P P B B B B ϕϕϕϕ=----则式(1)可以改写为:()t t B X ϕε=5.2.2 AR 模型的求解由预报差分方程^^^^12()(1)(2)...(),k k k p k X m X m X m X m p m p ϕϕϕ=-+-++->又^(),0k k m X m X m -=≤给出预报的递推公式:^1211^^121^^^^1121^^12(1)...(2)(1).........()(1)(2)...(1)()(1)(2)...().k k k p k p k k k p k p k k k p p k k k k k p X X X X X X X X X p X p X p X X X m X m X m X m p m pϕϕϕϕϕϕϕϕϕϕϕϕϕ--+-+--⎧=+++⎪⎪=+++⎪⎪⎨⎪=-+-+++⎪⎪⎪=-+-++->⎩ 由此可见,()^()1k X m m ≥ 仅仅依赖于t X 的k 时刻以前的p 个时刻的值1,,...,k k k p X X X -+。
这是AR(p )预测的特点。
5.2.3 结果分析以2011年6月到2016年6月的数据作为样本,采用AR 模型对2016年7月到2017年6月进行预报。