成绩
 
浙 江 大 学
      课程论文
      ( 2012学年 秋季学期)
论文题目:基于少量历史数据预测方法选择与优化
课程名称:  水资源系统分析与理论应用                         
****  ***                         
学  号:  ********                         
*****  **                       
完成日期:  2012.10.29                         
基于少量历史数据的预测方法选择和优化
摘要:预测是指对未来不确定事件的推断和测定,是研究未来不确定事件的理性表述,是对事物未来发展变化的趋势,以及对人们从事活动所产生后果而做的估计和测定。按性质可以将预测分为定性预测和定量预测两大类。本课程论文主要介绍传统的时间序列分析技术,以及采用灰预测模型在Matlab编程实现,最后对结果进行比较,确定较好的方法。
关键字:预测 移动平均 指数平滑 回归分析 灰预测
引言:定量预测方法有时间序列分析预测技术(Time Series Analysis Technique)和因果预测两种,时间系列预测技术有简单移动平均法、加权移动平均法、指数平滑法、线性回归分析法和时间序列分解法等,因果预测是线性回归的因果模型。时间序列分析预测技术是给予
这样一种观念:与过去需求相关的额历史数据可以用来预测未来的需求。曾历史数据可以分析出影响需求的一些因素,时间序列分析技术可以用来对成产及库存管理做预测。因果预测是基于这样一种理念:某些因素之间存在着相互影响的关系。
第一章用于数据预测的方法
1.1要解决的问题
现在有一现实问题,已知河南省2000年到2007年民用汽车数量统计表
                                                            单位: 万量
年份
2000
历史的选择2001
2002
2003
2004
2005
2006
2007
数量
84.7289
92.4636
105.8193
119.7516
146.1670
206.1670
252.9386
292.6945
要求预测以后几年的河南省的民用汽车需求量,先利用EXCEL做出其曲线
1.2影响因素分析
预测的定量方法是根据历史数据并假定将来是过去的函数,从而外推至未来所获得的预测结果,定量的预测方法需要基于时间的历史数据,需要出影响需求预测的各相关因素。将需求预测的数据画成一条曲线。除了需求的平均值外通常可以将影响预测的因素分为以下几个:1需求的周期性(cyclical),即历史数据每隔一定周期重复发生的时间序列形式;2趋势性(trend),是数据在一定时间内呈现向上或向下的趋势;3季节性(seasonal),考虑到数据存在季节性的影响4随机性(random),是有偶然、非正常原因引起的数据变动。这几个因素中,周期性的因素、趋势性因素和季节性因素都是有规律可循的,唯随机性因素毫无
规律,最难预测。简单移动平均法、加权移动平均法和指数平滑法这三种时间序列预测技术均不考虑季节和趋势的因素,只考录影响需求的随即因素。本题中情况可以认为只有随机因素影响,并且以前六个数据为输入后两个为检验来作比较。
1.3 移动平均法
在所有定量预测方法中,简单移动平均法是最简单的一种方法。简单移动平均法是利用某段时间的实际需求求平均作为未来后续时段的预测值,它采用对产品需求的历史数据点分段移动的方法,当产品需求既不快速增长也不快速下降,且不存在季节性因素时,移动平均法能有效地消除预测的随即波动,此时,简单移动平均法是一个令人满意的方法。应用简单移动平均法进行预测时,首先应确定所需要的数据数量,即移动平均的的时期个数n,在n期中,每一期数据权重系数相等。因为每一次平均后均往前移动一期,将最久的那个数据去掉再加入最新的的一个数据,这种不断移动的预测方法叫做移动平均法。其公式为:
              Ft+1=                    (1)
式中
  Ft+1————对地t+1期的需求预测;
  n—————移动平均的时期个数;
  Dt,Dt-1,Dt-2…,Dt-(n-1)_____前期、前两期、前三期直至前n期生物实际销售量。
利用EXCEL中的数据分析模块,对前六个数据进行移动分析得:
                              图表一:简单移动平滑
然后由公式(1)计算得:F(2006)=176.0882万量
简单移动平均预测法是将过去的若干期的真实销售量求一个平均值,得到要求的预测量,这
里认为各期的权重都是一样的。一般来讲,比较新的数据与旧的数据相比,应该更接近于预测值,考虑到这个因素,在简单移动平均值的基础之上,给新数据以较大的权重,这种做法和简单移动平均法相比更加准确,这就形成了加权移动平均预测方法。在加权移动平均预测方法中,给各期的值赋予一定的权重,并且其权重之和必须等于1。
1.4指数平滑法
指数平滑法是一种简单易行,应用十分广泛的预测方法。它是利用平滑常数将数据序列的数量差异抽象化的原理,对历史的统计数据进行加权修正,使修正后的数据信息排除异常数据的影响,从而显示出预测对象变动的基本趋势。需要三个数据可以预测未来:最近的预测销售量、实际需求量和平滑常数。平滑常数决定了对预测值与实际值结果之间的相应速度。对于下一期的需求预测量可以用本期的需求预测量加上本期预测量和实际销售量之间的误差乘以一个比例α后得到,该比例常数就是平滑常数,常用的指数平滑常数方法有一次指数平滑法、二次指数平滑法和高次指数平滑法。
一次指数平滑法是用于常数模式的预测,其计算公式为:
        Ft+1=Ft+α(Dt-Ft)                                      (2)
式中
Ft+1————第t+1期的需求预测量;
Ft—————第t期的需求预测量;
Dt—————第t期的实际需求量;
α—————平滑常数(0≤α≤1)。
将(2)式转换一下,得
                    Ft+1=αDt+(1-α)Ft         
将上式展开,由此得到:
                      Ft+1=αDt+(1-α)Dt-1+α(1-α)2Dt-2+α(1-α)3Dt-3+…
+α(1-α)t-1D1+(1-α)tF1                                          (3)
二次指数平滑法是在一次平滑的基础之上,对所得到的时间序列在进行一次指数平滑,这就是二次指数平滑,其计算公式化为:
                            Ft+1(2)= αFt+1(1)+(1-α)Ft(2)            (4)
利用EXCEL中的数据分析模块,对前六个数据指数平滑分析得:
                              图表2:一次平滑分析
                              图表3:二次平滑分析
由于本次指数平滑分析取α=0.3,故利用公式(2)可以求得一次平滑F(2006)=157.3985万量,二次平滑分析F(2006)=138.1825万量。
1.5回归分析
回归分析(regression analysis)是确定两种或两种以上变数间相互依赖的定量关系的一种统计分析方法。运用十分广泛,回归分析按照涉及的自变量的多少,可分为一元回归分析和多元回归分析;按照自变量和因变量之间的关系类型,可分为线性回归分析和非线性回归分析。出自变量与因变量的函数关系。
                                图表4:回归分析
由回归分析可得,在六次多项式中F(2006)=316.67万量,四次多项式中F(2006)=335.53万量。