




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1数据预测分析专题之一时间序列预测管理科学与工程学院管理科学与工程学院隋莉萍隋莉萍2数据预测分析的两个主要方面:时间序列预测时间序列预测回归分析预测回归分析预测3内容简介时间序列的概念和组成时间序列预测的步骤衡量预测准确性的指标移动平均模型移动平均模型和指数平滑模型指数平滑模型趋势预测模型趋势预测模型季节指数模型季节指数模型4一、 时间序列预测概述 1.1.时间序列时间序列时间序列就是一个变量在一定时间段时间段内不同时间点时间点上观测值的集合 。这些观测值观测值是按时间顺序排列的,时间点之间的间隔是相等间隔是相等的。可以是年、季度、月、周、日或其它时间段。常见的时间序列有:常见的时间序列有:按
2、年、季度、月、周、日年、季度、月、周、日统计的商品销量、销售额或库存量,按年统计的一个省市或国家的国民生产总值、人口出生率等。 5产品名称(全部)求和项:销售金额年订购日期汇总1996年7月27861.894968月25485.274999月26381.3999910月37515.7249111月45600.0449412月45239.629971997年1月61258.069932月38483.634943月38547.219974月53032.952435月53781.289936月36362.802457月51020.857458月47287.669959月55629.24246 6一、
3、 时间序列预测概述2.2.时间序列预测方法时间序列预测方法定性分析方法定性分析方法定量分析方法定量分析方法外推法外推法:找出时间序列观测值中的变化规律与趋势观测值中的变化规律与趋势,然后通过对这些规律或趋势的外推来确定未来的预测值。包括:移动平均和指数平滑法移动平均和指数平滑法趋势预测法趋势预测法季节指数法季节指数法因果法:因果法:寻找时间序列因变量观测值与自变量观测值之间因变量观测值与自变量观测值之间的函数依赖关系的函数依赖关系(因果关系/回归分析),然后利用这种函数关系和自变量的预计值来确定因变量的预测值。7一、 时间序列预测概述405060708090100110120130123456
4、789 10 11 12月销量无趋势无趋势606570758085909510010513579 11 13 15 17 19 21 23月销量线性趋势线性趋势9010011012013014015016017013579 11 13 15 17 19 21 23月销量非线性趋势非线性趋势02040608010012345678910 11 12月销售额第 一 年第 二 年季节成分季节成分3.3.时间序列成分时间序列成分l趋势成分趋势成分:显示一个时间序列在较长时期的变化趋势:显示一个时间序列在较长时期的变化趋势 l季节成分季节成分:反映时间序列在一年中有规律的变化:反映时间序列在一年中有规律
5、的变化 l循环成分循环成分:反映时间序列在超过一年的时间内有规律的变化:反映时间序列在超过一年的时间内有规律的变化 l不规则成分不规则成分:不能归因于上述三种成分的时间序列的变化:不能归因于上述三种成分的时间序列的变化8二、时间序列的预测步骤 第一步,确定时间序列的类型第一步,确定时间序列的类型 即分析时间序列的组成成分(趋势成分/季节成分/循环成分)。第二步,选择合适的方法建立预测模型第二步,选择合适的方法建立预测模型 如果时间序列没有趋势和季节成分,可选择移动平均或指数平滑法如果时间序列没有趋势和季节成分,可选择移动平均或指数平滑法如果时间序列含有趋势成分,可选择趋势预测法如果时间序列含有
6、趋势成分,可选择趋势预测法如果时间序列含有季节成分,可选择季节指数法如果时间序列含有季节成分,可选择季节指数法第三步,评价模型准确性,确定最优模型参数第三步,评价模型准确性,确定最优模型参数 第四步,按要求进行预测第四步,按要求进行预测2112)(11tnttnttFYnenMSE9三、移动平均模型和指数平滑模型 适用于围绕一个稳定水平上下波动的时间序列适用于围绕一个稳定水平上下波动的时间序列。1.1.移动平均模型移动平均模型利用平均使各个时间点上的观测值中的随机因素互相抵消掉,以获得关于稳定水平的预测将包括当前时刻在内的N个时间点上的观测值的平均值作为对于下一时刻的预测值(N应选择得使MSE
7、极小化)NiittYNF111110【例例1 1】某汽油批发商在过去12周内汽油的销售数量如表所示: 试在Excel工作表中建立一个移动平均预测模型来预测第13周的汽油销量。实例:移动平均模型周销量(千加仑)周销量(千加仑)11772222181831992242310205181117620122211三、移动平均模型和指数平滑模型汽油销量观测值及其移动平均预测值图形19.8019.80101520253012345678910111213周销量观测值移动平均预测值移动平均跨度=5MSE=4.1112三、移动平均模型和指数平滑模型2. 2. 指数平滑模型指数平滑模型(改进移动平均预测模型),
8、将计算平均值时对于不同时期观测值的权数设置得不同:近期的权数较大,远期的权数较小2211)1 ()1 (ttttYYYFtttFYF)1 (1)(1ttttFYFF13三、移动平均模型和指数平滑模型指数平滑的叠代算法时间序列观测值时间序列观测值:tF时间序列预测值时间序列预测值tttFYF)1 (1:tY时间序列观测值时间序列观测值:tF时间序列预测值时间序列预测值)(1ttttFYFF:tY14【例例2 2】利用例1的数据在Excel工作表中建立一个指数平滑预测模型来预测第13周的汽油销量。实例:指数平滑模型汽油销量观测值及其指数平滑预测值20.0720.071015202530123456
9、78910111213周销量观测值指数平滑预测值平滑常数=0.3MSE=6.9515实例: 使用控件求解最优跨度和最优平滑指数【例例4/4/例例5 5】利用例1的数据在Excel工作表中建立一个利用函数函数和控件控件来控制移动跨度、平滑指数的移动平均模型和指数平滑预测模型来预测第13周的汽油销量。试探索共有几种利用MSE求最优跨度和平滑系数的途径?16四、趋势预测模型 对于含有线性趋势成分的时间序列,可以将预测变量在每一个时期的值和其对应时期之间的线性依赖关系表示为:利用使均方误差MSE极小的原则确定系数a与b,就可得到直线趋势方程。以此求得每一个X Xi i所对应的预测值:nibXaYiii
10、, 2 , 1 ,bXaYiibXaY17四、趋势预测模型求解求解a a和和b b的三种方法的三种方法:利用Excel内建函数INTERCEPT()和SLOPE()利用数组函数LINEST() 利用规划求解工具求解预测值的四种方法求解预测值的四种方法:利用线性趋势方程 直接计算利用Excel内建函数TREND()利用Excel内建函数FORECAST() 用特殊方法拖动观测值所在范围bXaY18实例:趋势预测模型【例例3 3】针对Northwind Traders公司月销售额时间序列,建立趋势预测模型,并预测该公司未来3个月的销售额。 Northwind Traders公司月销售额观测值及其直
11、线趋势预测值1 10 03 33 37 72 2. .6 60 09 99 99 91 15 5. .7 74 49 96 64 45 58 8. .8 88 80200004000060000800001000001200001400001996年7月1996年9月1996年11月1997年1月1997年3月1997年5月1997年7月1997年9月1997年11月1998年1月1998年3月1998年5月1998年7月观测值预测值19五、Holt模型)(1 (11ttttTLXL11)1)(ttttTLLTtttTLY120实例:Holt预测模型【例例6 6】某商场两年内各个月份的空调机销
12、售额数据如下表所示。假定商场空调机前年最后一个月的销售额为42,前年销售额的平均月增长幅度为2.93。试建立一个Holt模型对商场未来的销售额进行预测。月份144月份757月份1379月份1996月份248月份867月份1482月份20100月份351月份972月份1580月份21100月份452月份1068月份1685月份22105月份558月份1172月份1794月份23110月份655月份1269月份1889月份24111商场各个月份空调销售额商场各个月份空调销售额21六、季节指数模型对于既含有线性趋势成分又含有季节成分的时间序列,须对其成分进行分解,这种分解建立在以下乘法模型的基础上:
13、 其中,Tt表示趋势成分,St表示季节成分,It表示不规则成分。由于不规则成分的不可预测,因此预测值就可表示为趋势成分和季节成分的乘积。ttttISTY22六、季节指数模型建立季节指数模型的一般步骤建立季节指数模型的一般步骤:第一步,计算每一季(每季度,每月等等)的季节指数St 。第二步,用时间序列的每一个观测值除以适当的季节指数,消除季节影响。第三步,为消除了季节影响的时间序列建立适当的趋势模型并用这个模型进行预测。 第四步,用预测值乘以季节指数,计算出最终的带季节影响的预测值。 23实例:季节指数模型【例例7 7】某工厂过去4年的空调机销量如下表所示,这些数据有明显的季节性波动,试建立一个
14、季节指数模型来预测第5年每个季度的空调机销量 。 四年内每季度的电视机销量表四年内每季度的电视机销量表 年季度销量(千台)年季度销量(千台)114.831624.125.63637.546.547.8215.8416.325.225.936.83847.448.424实例:季节指数模型电视机销量观测值及其季度预测值7.097.096.496.498.638.639.199.1945678910第1年1季度第1年2季度第1年3季度第1年4季度第2年1季度第2年2季度第2年3季度第2年4季度第3年1季度第3年2季度第3年3季度第3年4季度第4年1季度第4年2季度第4年3季度第4年4季度第5年1季度
15、第5年2季度第5年3季度第5年4季度25实例:季节指数模型【例例8 8】某工厂过去四个5年的纳税情况如右表所示,这些数据有明显的季节性波动,试建立一个季节指数模型来预测下一个5年的纳税情况 。周期周期年年纳税额纳税额( (万元万元) )119864.819874.119885.61989619906.5219915.819925.219936.419946.819957.431996619975.619987.119997.520007.8420016.320025.920037.52004820058.426本章小结本章重点是时间序列的四种EXCEL工作表预测模型移动平均模型指数平滑模型趋势
16、预测模型季节指数模型主要函数和EXCEL技术OFFSET()、SUMXMY2()、INDEX()、MATCH()、INTERCEPT()、SLOPE()、LINEST()、TREND()、FORECAST() “规划求解”工具、“数据分析”工具、可调图形的制作 bXaYNiittYNF1111tttFYF)1(1tttSTY27应用应用Excel进行时间序列分析进行时间序列分析28重点重点v1 1、Excel进行移动平均分析的操作步骤进行移动平均分析的操作步骤v2 2、Excel进行指数平滑分析进行指数平滑分析的操作步骤的操作步骤v3 3、Excel进行趋势外推预测法的操作步骤进行趋势外推预测
17、法的操作步骤v4 4、Excel进行时间序列分解法的操作步骤进行时间序列分解法的操作步骤29 移动平均法是一种简单平滑预测技术,它的基本思想是:根据时间序列资料、逐项推移,依次计算包含一定项数的序时平均值,以反映长期趋势的方法。因此,当时间序列的数值由于受周期变动和随机波动的影响,起伏较大,不易显示出事件的发展趋势时,使用移动平均法可以消除这些因素的影响,显示出事件的发展方向与趋势(即趋势线),然后依趋势线分析预测序列的长期趋势。 301 Excel进行移动平均分析的操作步骤进行移动平均分析的操作步骤简单移动平均法简单移动平均法公式表明当公式表明当t向前移动一个时期,就增加一个新近数据,去掉一
18、个远期数据,向前移动一个时期,就增加一个新近数据,去掉一个远期数据,得到一个新的平均数。由于它不断地得到一个新的平均数。由于它不断地“吐故纳新吐故纳新”,逐期向前移动,所以称为,逐期向前移动,所以称为移动平均法。移动平均法。 由于移动平均可以平滑数据,消除周期变动和不规则变动的影响,使得长期趋势显示出来,因而可以用于预测。其预测公式为: 即以第t周期的一次移动平均数作为第t+1周期的预测值。 1ttFS31趋势移动平均法趋势移动平均法(线性二次移动平均法线性二次移动平均法) 当时间序列没有明显的趋势变动时,使用一次移动平均就能够准确地反映实际情况,直接用第t周期的一次移动平均数就可预测第t+1
19、周期之值。但当时间序列出现线性变动趋势时,用一次移动平均数来预测就会出现滞后偏差。因此,需要进行修正,修正的方法是在一次移动平均的基础上再做二次移动平均,利用移动平均滞后偏差的规律找出曲线的发展方向和发展趋势,然后才建立直线趋势的预测模型。故称为趋势移动平均法。 32应用举例应用举例已知某商场19781998年的年销售额如下表所示,试预测1999年该商场的年销售额。 年份 销售额 年份 销售额 1978 32 1989 76 1979 41 1990 73 1980 48 1991 79 1981 53 1992 84 1982 51 1993 86 1983 58 1994 87 1984
20、57 1995 92 1985 64 1996 95 1986 69 1997 101 1987 67 1998 107 1988 69 33下面使用移动平均移动平均工具进行预测,具体操作步骤如下: 1.选择工具工具菜单中的数据分析数据分析命令,此时弹出数据数据分析分析对话框。 在分析工具分析工具列表框中,选择移动平均移动平均工具。 下面使用移动平均移动平均工具进行预测,具体操作步骤如下: 选择工具工具菜单中的数据分析数据分析命令,此时弹出数据数据分析分析对话框。 在分析工具分析工具列表框中,选择移动平均移动平均工具。 343536从图可以看出,该商场的年销售额具有明显的线性增长趋势。因此要进
21、行预测,还必须先作二次移动平均,再建立直线趋势的预测模型。而利用Excel 2000提供的移动平均移动平均工具只能作一次移动平均,所以在一次移动平均的基础上再进行移动平均即可。 二次移动平均的方法同上,求出的二次移动平均值及实际值与二次移动平均值的拟合曲线,如下图所示。 再利用前面所讲的截距 和斜率 计算公式可得: 37于是可得t=21时的直线趋势预测模型为: 预测1999年该商场的年销售额为: 382 Excel进行指数平滑分析进行指数平滑分析的操作步骤的操作步骤 移动平均法的预测值实质上是以前观测值的加权和,且对不同时期的数据给予相同的加权。这往往不符合实际情况。指数平滑法则对移动平均法进
22、行了改进和发展,其应用较为广泛。 指数平滑法的基本理论指数平滑法的基本理论根据平滑次数不同,指数平滑法分为:一次指数平滑法、二次指数平滑法和三次指数平滑法等。但它们的基本思想都是:预测值是以前观测值的加权和,且对不同的数据给予不同的权,新数据给较大的权,旧数据给较小的权。 39一次指数平滑法一次指数平滑法设时间序列为 ,则一次指数平滑公式为: 式中 为第 t周期的一次指数平滑值; 为加权系数,0 1。 为了弄清指数平滑的实质,将上述公式依次展开,可得: 因为加权系数符合指数规律,且又具有平滑数据的功能,所以称为指数平滑。 用上述平滑值进行预测,就是一次指数平滑法。其预测模型为: 即以第t周期的
23、一次指数平滑值作为第t+1期的预测值。 40二次指数平滑法二次指数平滑法 当时间序列没有明显的趋势变动时,使用第t周期一次指数平滑就能直接预测第t+1期之值。但当时间序列的变动出现直线趋势时,用一次指数平滑法来预测仍存在着明显的滞后偏差。因此,也需要进行修正。修正的方法也是在一次指数平滑的基础上再作二次指数平滑,利用滞后偏差的规律找出曲线的发展方向和发展趋势,然后建立直线趋势预测模型。故称为二次指数平滑法。 41 应用举例应用举例已知某厂19781998年的钢产量如下表所示,试预测1999年该厂的钢产量。 年份 钢产量 年份 钢产量 1978 676 1989 2031 1979 825 19
24、90 2234 1980 774 1991 2566 1981 716 1992 2820 1982 940 1993 3006 1983 1159 1994 3093 1984 1384 1995 3277 1985 1524 1996 3514 1986 1668 1997 3770 1987 1688 1998 4107 1988 1958 42下面利用指数平滑指数平滑工具进行预测,具体步骤如下: 选择工具工具菜单中的数据分析数据分析命令,此时弹出数据分析数据分析对话框。 在分析工具分析工具列表框中,选择指数平滑指数平滑工具。 这时将出现指数平滑指数平滑对话框,如图所示。 43在输入输入
25、框中指定输入参数。在输入区域输入区域指定数据所在的单元格区域B1:B22;因指定的输入区域包含标志行,所以选中标志标志复选框;在阻尼系数阻尼系数指定加权系数0.3。注:阻尼系数不是平滑常数阻尼系数不是平滑常数 (阻尼系数阻尼系数=1-平滑常数平滑常数 ) 在输出选项输出选项框中指定输出选项。本例选择输出区域输出区域,并指定输出到当前工作表以C2为左上角的单元格区域;选中图表输出图表输出复选框。单击确定确定按钮。 这时,Excel给出一次指数平滑值,如下图所示。 44 从图可以看出,钢产量具有明显的线性增长趋势。因此需使用二次指数平滑法,即在一次指数平滑的基础上再进行指数平滑。所得结果如下图所示
26、。 45122121,.,10.30.73665.473336.0122*3665.473336.013994.90.7(3665.473336.01)2.33*329.37767.43210.7*13994.9767.4324762.33nttxxxssss212121+12121设原始序列为平滑指数为a趋势值bFab463. Excel进行趋势外推预测法的操作步骤进行趋势外推预测法的操作步骤统计资料表明统计资料表明,大量社会经济现象的发展主要是渐进的大量社会经济现象的发展主要是渐进的,其发其发展相对于时间具有一定的规律性展相对于时间具有一定的规律性.因此因此,预测对象依时间变化呈现某种上升
27、或下降的趋势预测对象依时间变化呈现某种上升或下降的趋势,并且并且无明显的季节波动无明显的季节波动,又能找到一条合适的函数曲线反映这种又能找到一条合适的函数曲线反映这种变化趋势时变化趋势时,就可以用时间就可以用时间t为自变量为自变量,时序数值时序数值y为因变量为因变量,建建立回归趋势模型立回归趋势模型,当有理由相信这种趋势能够延伸到未来时当有理由相信这种趋势能够延伸到未来时,赋予变量赋予变量t所需要的值所需要的值,可以得到相应时刻的时间序列未来值可以得到相应时刻的时间序列未来值,即趋势外推预测法即趋势外推预测法适用于有长期趋势的时间序列。适用于有长期趋势的时间序列。选择工具工具菜单中的数据分析数
28、据分析命令,弹出数据分析数据分析对话框。 在分析工具分析工具列表框中,选回归回归工具。 这时,将弹出回归回归对话框,如图所示。 4748 指定输入参数。在输入输入Y区域区域(原始的时间序列数原始的时间序列数据据y)、输入、输入X区域区域(y对应的时间对应的时间t)指定相应数据所在的单元格区域.并选定标志标志复选框,在置信水平置信水平框内键入95%。对于一些特殊的回归模型,可以根据需要指定常数为常数为0(即 )。 指定输出选项输出选项。这里选择输出到新工作表组新工作表组,并指定工作表名称为“回归模型”,选定残差残差(即随机误差项)和正态分布正态分布中的所有输出选项,以观察相应的结果。 单击确定确定按钮。 最后得到回归分析的计算结果。49利用趋势和季节成分进行预测利用趋势和季节成分进行预测yt = Tt St It非季节化处理非季节化处理步骤:计算季节指数、进行非季节化处理、步骤:计算季节指数、进行非季节化处理、明确存在趋势、分析。明确存在趋势、分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 配偶财产清退协议书范本
- 情侣房屋协议书范本
- 心理健康课记忆课件
- 窗帘知识普及课件
- 2025年度大型电力企业电气工程师劳动合同
- 二零二五年度房地产经纪机构收费标准调整合同
- 2025版城市综合体房地产居间代理服务合同范本
- 2025版智能穿戴设备委托研发合同范本
- 二零二五年度建筑材料租赁与环保评估协议
- 二零二五年度短视频平台广告代理服务合同
- 出海白瓷海都造
- 公司年度财务预算表excel模板
- 三对三篮球赛记录表
- GB 4806.13-2023食品安全国家标准食品接触用复合材料及制品
- 抗凝剂皮下注射护理专家共识
- Cpk 计算标准模板
- 封起DE日子博文 2006
- 特种行业和公场所治安管理工作指导手册
- 附属工程监理细则
- 部编版二年级下册语文看图写话《五感写作法》课件
- GA 814-2009 警用约束带标准
评论
0/150
提交评论