运筹学实验1预测模型

发布时间:2013-02-26 13:14:01   来源:文档文库   
字号:

实验一、需求预测模型

预测是用科学的方法预计、推断事物发展的必要性或可能性的行为,即根据过去和现在预计未来,由已知推断未知的过程。

预测分析的具体方法很多,概括起来主要有两种:定量预测法和定性预测法。定量预测法是在掌握与预测对象有关的各种要素的定量资料的基础上,运用现代数学方法进行数据处理,据以建立能够反映有关变量之间规律性联系的各类预测模型的方法体系。定量预测法又可分为时间系列预测法和因果关系预测法。定性预测法是由有关方面的专业人员根据个人经验和知识,结合预测对象的特点进行综合分析,对事物的未来状况和发展趋势做出推测的预测方法。它一般不需要进行复杂的定量分析,适用于缺乏完备的历史资料或有关变量之间缺乏明显的数量关系等情况下的预测。定性预测法又可分为德尔菲法、各部门主管集体讨论法、销售人员意见汇集法、消费市场调查法等。

定性预测法和定量预测法在实际应用中相互补充、相辅相成。定量分析法虽然较精确,但许多非计量因素无法考虑;定性分析法虽然可以将非计量因素考虑进去,但估计的准确性在很大程度上受预测人员的经验和素质的影响,难免产生预测结论因人而异,带有一定的主观随意性。因此,在实际工作中常常是二者结合,相互取长补短,以提高预测的准确性和预测结论的可信度。

不管何种机构,如果按照以下步骤进行预测,将会使自己的预测结果更加有效:⑴明确定预测目标;⑵将需求规划和预测结合起来;⑶识别影响需求预测的主要因素;⑷理解和识别顾客群;⑸决定采用适当的预测方法;⑹确定预测效果的评估方法和误差的测度方法。

通过上面的介绍,我们知道,需求预测的方法很多,而在本次实验中,我们主要训练学生如何使用Excel来完成定量预测法中时间序列预测法的计算和分析工作。

一、实验目的

1、 掌握如何建立时间序列预测模型,并能根据不同的系统需求框架选择合适的预测方法。

2、 掌握如何用Excel完成时间序列预测模型的计算和数据分析工作,包括回归分析、预测误差的测定。

二、 实验内容

1、 时间序列预测法的相关知识

任何预测方法的目的都是预测系统需求部分和估计随机需求部分。系统需求部分的数据在一般形式下包含有需求水平、需求趋势和季节性需求。它也可能表现为如下列方程所示的多种形式。

○复合型:系统需求=需求水平×需求趋势×季节性需求

○附加型:系统需求=需求水平+需求趋势+季节性需求

○混合型:系统需求=(需求水平+需求趋势)×季节性需求

运用于既定预测的系统需求部分的具体形式,取决于需求的性质。针对每种形式,企业都可以采用静态法和适应法这两种方法。

下面我们将通过一个实例来阐述时间序列预测法中的静态法和适应法,在预测过程中,我们假定系统需求是混合型,即系统需求=(需求水平+需求趋势)×季节性需求。

2、 引例

天然气在线公司利用现有的管道设施供应天然气,同时满足各个分销商的网上紧急订购需求。该公司自2003年第二季度成立以来,需求一直在增长。计划年度将从某给定年度的第二季度开始,并延续到下一年的第一季度。公司正在规划其必备的生产能力及从2006年第二季度到2007年第一季度的天然气购买量,它还将预测下一年度的季节性需求。它预计需求趋势和下一年的增长将和观测到的过去3年的需求趋势和增长相同。过去3年的季节性需求见表1和图1

1 天然气在线公司的每季度需求量

1 天然气在线公司每季度需求量变化

3、 静态预测法

静态预测法假定对系统需求中的需求水平、需求趋势和季节性需求的估计,不随观测到的新需求而变动。在这种情况下,我们以历史数据为基础估计这些参数,然后用相同的数值进行未来的预测。我们假定系统需求是混合型,即:

系统需求=(需求水平+需求趋势)×季节性需求。

在静态预测法中,在t期预测t+1期的需求的计算公式如下:

(公式1

其中:L=基期的预计需求水平(对基期剔除季节性影响后的需求的预测)

T=预计需求(每个时期需求的上升或下降)

St=预计t期的季节性需求

Dt=实际观测的t期需求

Ft=预测的t期需求

⑴预测需求水平和需求趋势

在预测需求水平和需求之前,我们必须对需求数据进行处理,以剔除季节性需求的影响。剔除季节性影响后的需求,表示在没有季节性影响的情况下将要观测到的需求。时期数p是一个表示时期个数的数字,在周期内包括的所有时期之后,季节性周期将重复进行。对于天然气公司的需求来说,需求规律每年重复。假设我们以季节为基础测量需求,则表1中的需求时期数是p=4

为了保证在剔除季节性需求后每一个季节都占有相同的权重,我们采用连续几个需求周期的平均值作为p。从这段时期的平均需求是时期剔除季节性影响后的需求。如果p是奇数,这种给出了当前一个时期剔除季节性影响后的需求;如果p是偶数,这种方法给出了在之间某一点剔除季节性影响后的需求。通过对从时期和从时期剔除季节性影响后的需求取平均值,我们得到时期剔除季节性影响后的需求。对于一个给定周期t,求剔除季节性影响后的需求可用下面的公式:

(公式2

在我们的例子中,p=4是偶数。对于t=3,我们利用公式2获得剔除季节性影响后的需求。如下式所示:

利用这种方法,我们可以获得时期3至时期10之间的剔除季节性影响后的需求,如图23所示。图2和图3均由Excel完成。为了计算图2中所示C列的结果,我们必须在单元格C4中输入公式:=(B2+B6+2*(B3+B4+B5))/8,这个公式和剔除季节性影响后的需求公式:相对应,然后再用填充柄填充单元格C5C11

2 天然气在线公司剔除季节性影响后的需求的Excel工作表

3 天然气在线公司剔除季节性影响后的需求

一旦剔除了季节性影响,需求就以一个固定的比率增长或减少。因而在剔除季节性影响后的需求与时间t之间存在一个线性关系。这种关系可用下面的公式表示:

(公式3

表示在时期t内剔除季节性影响后的需求,而不是时期t的需求;L表示基期剔除季节性影响后的需求;T表示剔除季节性影响后的需求增长速度或需求趋势。

我们需要根据图2给出的剔除季节性影响后的需求预测LT的值。我们可以将图2中剔除季节性影响后的需求作为因变量,将时间作为自变量,通过两者之间的线性回归来预测LT的值。上述回归预测可以利用Excel中的[工具][数据分析][回归]命令进行。

但应该注意的是,“数据分析”加载宏是Excel的一个可选安装模块,在安装Excel时,只有在选择“完全/定制安装”时才可选择装入这个模块。在安装完成进入Excel后还要用[工具][加载宏(I]命令选中“分析工具库”,以后在[工具]菜单下就增加一条[数据分析(D]命令。所以,要利用Excel中的[工具][数据分析][回归]命令进行预测,我们先必须完成上述操作,即加载“数据分析”的宏命令。

利用Excel中的[工具][数据分析][回归]命令进行预测的操作顺序是:打开[工具][数据分析][回归]命令,出现如图4所示对话框。对于图2中天然气公司的工作簿,我们需要在对话框中键入下面的信息。

Y值输入区域(Y):$C$4:$C$11

X值输入区域(X):$A$4:$A$11

4 [工具][数据分析][回归]数据输入界面

然后按下确定按钮。这时,一个含有回归结果的新工作表就打开了。这个新工作表包括对初始需求水平L和需求趋势T的预测。L是以截取系数的形式获得的,T是以变量X的系数(或斜率)的形式从回归结果中获得的。以天然气公司为例,我们得到L=18439T=524。因此,在本例中,任何时期t内剔除季节性影响后的需求可用下述公式求出:

(公式4

许多同学可能会对回归分析前要剔除季节性影响产生疑问。事实上,国内的许多教材也都是直接对初始需求数据和时间进行线性回归,来预测需求水平和需求趋势。但有证据表明,这种做法是不合适的,因为初始的需求不是线性的,因而线性回归的结果也将是不准确的。所以,在进行线性回归前,要剔除季节性需求的影响。

⑵预测季节性需求

我们利用公式3获得各个时期剔除季节性影响后的需求。季节性需求是实际需求与剔除季节性影响后的需求之间的比率,:

(公式5

以天然气公司为例,5显示了利用公式3预测出的剔除季节性影响后的需求和利用公式5预测出的季节性需求。为了计算上述结果,我们必须在单元格C2中输入公式:

5 天然气公司剔除季节性影响后的需求和季节性需求

=18439+524*A2”,然后再用填充柄对单元格C3C13进行填充;在单元格D2中输入公式:“=B2/C2”, 然后再用填充柄对单元格D3D13进行填充。如果我们希望查看在单元格区域

6 打开菜单[工具][选项]命令后显示的界面

C2D13输入的公式,可以采用下面的操作:打开菜单[工具][选项]命令,出现如图6所示对话框,选择窗口选项中的“公式(R)”选项,然后按“确定”按钮,则在Excel的当前工作表中会显示各单元格所输入的公式,如图7所示。

7 各单元格所输入的公式

给定一个时期数p,我们可以通过将相似时期的季节性需求加以平均来得到某一时期的季节性需求。比如,如果p=4,时期159有相似的季节性需求,将上述3个时期的季节性需求加以平均就得到了这些时期的季节性需求。假定数据中有一个r的季节性循环,对于所有以pt+i,1ip为形式的时期,我们得到以下季节性需求:

(公式6

以天然气公司为例,总共12个时期,时期数p=4,表明数据中的季节性循环r=3。利用公式6我们可以得到以下季节性需求:

至此,我们已经预测出需求水平、需求趋势和季节性需求。我们能利用公式1得到接下来4个季度的预测值。在本例中,利用静态预测法得到的4个时期的预测值如下:

4、 适应性预测法

在适应性预测法中,对系统需求中的需求水平、需求趋势的估计在每一次观测需求之后都要更新。下面我们将讨论一些能用来进行适应性预测的基本框架和几种方法。系统性需求包含需求水平、需求趋势和季节性需求,这是一般情况下的框架,并且我们这里所指的框架特指系统性需求是混合型的情况。但框架也可以指这样一种情况,即系统需求不包含季节性需求或需求趋势。常用的适应性预测法有移动平均法、一次指数平滑法、Holt模型、Winter模型。它们适用于不同的系统需求框架。

三、 实验要求

1、 课前预习,写出实验提纲;

2、 能用Excel完成预测模型的计算工作。

3、 根据实验目的和实验内容写出实验报告。

四、 课外练习

考虑表2ABC公司的每月需求,利用静态预测法预测2007年每月的需求。评价偏差、路径信号(TS)、平均绝对离差(MAD)、平均绝对百分比误差(MAPE)和平均方差(MSE)。评价预测的质量。

2 ABC公司的每月需求

五、 指示指导

1、 加载宏,启用“数据分析”命令;

2、 填充柄的使用;

3、 [工具][数据分析][回归]命令的应用。

参考资料:

[1]张国平等.Excel在管理中的高级应用.中国水利水电出版社.2004

[2](美)森尼尔·乔普瑞等.供应链管理[M]北京:社会科学文献出版社,2003

本文来源:https://www.2haoxitong.net/k/doc/0db67e1f14791711cc7917a8.html

《运筹学实验1预测模型.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式