资源简介 (共73张PPT)**第四节 时间数列变动因素分析一、时间数列变动的影响因素分解时间数列中各项发展水平的发展变化,是由许多复杂因素共同作用的结果,各种因素的性质不同,其作用也不同。为了观察和分析时间数列发展变动的规律,通常假定,影响时间数列变动的因素大体有四种:长期趋势、季节变动、循环变动和不规则变动。 **※长期趋势、季节变动、循环变动及不规则变动的概念第四节 时间数列变动因素分析**循环变动C(Cyclical)不规则变动I(Irregular)季节变动S(Seasonal)长期趋势T(Trend)**第四节时间数列变动因素分析1、长期趋势长期趋势是指现象在一段较长的时间内,由于普遍的、持续的、决定性的基本因素的作用,使发展水平沿着一个方向,逐渐向上或向下变动的趋势。认识和掌握事物的长期趋势,可以把握事物发展变化的基本特点。**第四节 时间数列变动因素分析2、季节变动季节变动是指现象受季节的影响而发生的变动。即现象在一年内或更短的时间内随着时序的更换,呈现周期重复的变化。季节变动的原因,既有自然因素又有社会因素。**第四节 时间数列变动因素分析3、循环变动循环变动(或称周期性变动)是指现象发生的周期比较长的、近乎规律性的周而复始的涨落起伏变动。它不是朝同一方向持续发展,且周期长度不等、波动程度也不同,它是由多种原因引起的。多指经济发展兴衰相替的变动。**第四节 时间数列变动因素分析4、不规则变动不规则变动是指除了上述各种变动以外,现象因临时的、偶然的因素而引起的随机变动,这种变动无规则可循,例如地震、水灾、旱灾等所引起的变动。从长期来看有些偶然因素的个别影响可以相互抵消一部分。**第四节 时间数列变动因素分析上述四种因素的变动,可用加法模式或乘法模式来描述时间数列的实际变动。加法模式:四种因素相互独立时,时间数列Y是各因素相加的总和。即:Y=T+S + C + I乘法模式:四种因素相互影响或交叉作用时,时间数列Y是各因素相乘的积。即Y=T × S × C×I**第四节 时间数列变动因素分析式中:Y、T是总量指标,用原始单位表示;S、C、I则为比率,用百分数表示。T、S一般称为常态变动,C、I称为剩余变动。变动分析的任务就是将各因素对时间数列变动的影响测定出来,研究它们的规律为预测未来及进行决策提供依据。实际应用中多采用乘法模式,以下的测定方法以乘法模式为基础。**二、长期趋势测定就是对数列的变动情况和特点进行理论分析,并采用相应的方法对数列进行修匀,消除其他因素的影响,揭示现象发展变化的趋势,把握其规律。年份资料****1、时距扩大法时距扩大法的基本思想是通过对原有数列中各期指标值按较长的时距加以归并,形成新的时间数列,以消除偶然因素和季节变动的影响,显示出长期趋势。计算表: 1999—2002年某地工业增加值要消除 I、S 的影响,应选择多大的时距?****1. 时期数列指标值可以直接加或求其序时平均数2.时点数列则需计算其序时平均数1.时距大小的选择依据数列的特点2.信息量损失较大3.不易进行外推预测特点注意**移动平均法的基本思想是对原数列中的指标值按一定时间跨度移动,计算出一系列新的序时平均数,形成时间数列,以消除偶然因素和季节变动的影响,从而显示出长期趋 势。2、移动平均法**(1)简单移动平均法:它是直接用简单算术平均数作为移动平均趋势值的一种方法。设移动间隔为K,则移动平均数列可写为:式中,为移动平均趋势值;K为大于1小于n的正整数。工业增加值移动平均结果1500.11583.01571.01532.81574.81553.6**移动结果比较图**(2)加权移动平均预测法:是在简单移动平均法的基础上给近期数据以较大的权数,给远期的数据以较小的权数,计算加权移动平均数作为移动平均趋势值的一种方法。公式为:**例如上例中:k=3,分别给权数1、2、3。则计算的趋势值为:(1382.4×1+1584.2 ×2+1533.7 ×3)÷6= 9151.9 ÷ 6 = 1525.3,其余类推。简单平均数为1500.1由此可见二者的区别。**1、移动平均的项数越多,对数列的修匀作用越大2、平均项数为奇数,只需一次平均;平均项数为偶数,需进行二次平均才能正对原数列3、数列中包含有周期变动,移动平均的项数必须与周期长度相同4、移动平均后,新数列项数比原数列项数少:奇数平均,首尾各少 (n-1)/2项偶数平均,首尾各少 n/2 项特点**由于首尾都损失若干信息量,只可用于观察趋势,但不利于直接向外进行延伸预测。缺点**指数平滑法是在移动平均法基础上发展起来的一种方法,实质上是一种特殊的加权移动平均法。它一般适用于时间序列长期趋势变动和水平变动事物的预测。指数平滑法是依据时间序列的有关数据和计算出来的指数平滑值,来确定预测结果的方法。3、指数平滑法**指数平滑法包括一次指数平滑法、二次指数平滑法和多次(三次以上)指数平滑法,一次指数平滑法适用于水平型变动的时间序列预测,二次指数平滑法适用于线性趋势型变动的时间序列的预测,多次指数平滑法适用于非线性趋势变动的时间序列预测。本课主要阐述一次指数平滑法。**一次指数平滑法是以计算出来的最后一个一次指数平滑值为基础,确定预测值的方法。若 分别为时间序列中观察值的数据,当观察期的时间t=1,2,3,….n,则 为时间t观察值的一次指数平滑值;a为时间序列的平滑系数,且 0 a 1。**那么时间序列各观察值的一次指数平滑公式为: 式中: 下一期的预测值; 本期实际观察值(本期实际发生值); 本期预测值;a 平滑系数即权数。**上面的公式还可以整理为: 用语言表述:下期预测值=本期预测值+平滑系数(本期实际值 -本期预测值)可以看出,下期预测值等于本期预测值加上平滑系数(即加权因子)乘以本期预测误差。**当a=0时, ,即下期预测值等于本期预测值,也就是在进行预测时,不考虑当前实际值所反映新的影响因素的变化,认为现象变化是稳定的。当a=1时, ,即下期预测值等于本期实际发生值,也就是在进行预测时,不考虑以往影响现象变化各种因素对预测对象的作用,认为现象多变,只需考虑当前的新情况。** 在一般情况下,进行预测,既要考虑当前的新情况,又要考虑以往影响现象变化的各种因素(如以往的销售资料),所以,取值在0和1之间。由公式: 可以得出以前时间的逐期一次指数平滑值如下:****对上述各式经过迭代后,整理后得出下式:当t很大时,式中的最后一项接近于0,可略去,可表示为:**指数平滑法是对时间数列所有数据施以不同的权数。权数之间按首项为a,公比为1-a的等比级由近至远减少。所以它是一种特殊加权移动平均法。同时,考虑数列中所有数据对预测对象的影响,因此其预测结果更为科学。**应用一次指数平滑法进行预测,平滑系数a选择很关键,a取值不同,预测结果就不同。一般原则是:①对于有较明显趋势变动的时间数列,a应取较大值,即a 0.6,主要是为了突出近期数据对预测值的影响。②对水平型的时间数列,a应取较小值,即:a 0.3,因为水平型的数据,变动趋势不明显,随机因素多。③对于介于上述两者之间的时间数列,a应取中间值,即0.3 ≤ a ≤ 0.6。**应用一次指数平滑法,必须确定初始平滑值 ,它不能从公式中求得。当时间数列的数据资料较多时,如n≥10,初始值对以后预测值的影响甚小,可直接选用第一期实际观察值作为初始值;反之,如果时间数列的数据资料较少,如n 10,则因初始值对以后预测值的影响较大,这时一般采用最初几期的实际值的算术平均数作为初始值。**[例]某企业近10个季度销售洗发露资料如下表所示,请用一次指数平滑法预测下季度洗发露销售量。季度销售量1 2 3 4 5 6 7 8 9 1050 52 51 50 57 64 68 67 69 7550.0 50.0 50.2 50.3 50.3 51.0 52.3 56.8 57.8 58.9 60.550.0 50.0 51.2 51.1 50.4 54.4 60.2 64.9 66.0 67.9 72.10 2 0.8 0.3 6.7 13 15.7 10.2 11.2 16.10 2 0.2 1.1 6.6 9.6 7.8 2.1 2.9 7.1**具体步骤如下: ①确定平滑系数a,本例取0.1和0.6;②确定初始平滑值。由于本例n=10,故③依此计算一次指数平滑值;** 当 时, …… **当 时, ……**④比较 和 时,预测误差大小:当 时,绝对误差有 ……平均绝对误差 **同样计算出a=0.6时的平均绝对误差,并与a=0.1的比较,a=0.6平均绝对误差小。所以,选择a=0.6。⑤计算下一季度预测值: 应用一次指数平滑法预测,取值一般应从0.1开始,0.2,0.3等 逐个计算其预测值,分析预测误差,从中确定预测误差最小的a值,并以此确定最后预测值。**从计算中可以发现,计算每一个平滑值时,只需用一个实际观察值和一个上期的平滑值就可以,不需要贮存过多数据,计算过程简便,计算工作量不会过大。但其也有明显不足:它只能预测未来一期现象的表现,有其局限性。此外,指数平滑预测模型中的第一个平滑值和平滑系数,只是根据经验确定,尚无严格的数学理论加以证明。一次指数平滑法无明显趋势变动的现象进行预测是适合的,但对于有趋势变动的现象则不适合。当现象存在明显趋势时,不论值取多大,其平滑值也会滞后于实际观察值。**该方法的基本思想是对时间数列运用理论知识、实际经验进行判断,在确定其性质和特点的基础上,构造一个数学方程来描述长期趋势。线性(直线)模型非线性(曲线)模型4、数学模型法**(1)确定趋势方程的形式:利用散点图判断数列,大致呈直线趋势,则可以建立直线趋势方程。线性(直线)模型**Yc 时间数列的趋势值a、b 直线趋势方程的截距、斜率t 时间标号(2)半数平均法(分段平均法):将数列分为两个部分,分别计算其时间和变量值的平均数,得到(T1,Y1)(T2,Y2)两个坐标,代入直线两点式方程,则得到直线趋势方程。**由求导数可得3、确定趋势方程的参数 ——最小二乘法条件举例趋势方程计算表简捷法若数列为奇数项,设中间序号t=0,则数列的时间序号分别为 ……-3,-2,-1,0, 1, 2, 3,…若数列为偶数项,时间序号为 … -5,-3,-1 1,3,5,…若使 t=0,则可以得到 a、b 的简算公式:表15 增加值资料如何设置时间序号才能保证 t=0表16 增加值资料如何设置时间序号才能保证 t=0简捷法计算**2003年,t=7,原点为1997年yc = 80.23+5.32 7=117.47(万元)2003年,t=7,原点在1999年与2000年中间yc= 98.85+2.66 7=117.47(万元)(3)利用趋势方程预测如要预测2003年的增加值,则根据前面的方程可得:预测的结果完全一致**非线性(曲线)模型(一)指数趋势线的拟合Yc=abt首先将上式转换为直线方程,取对数lnY=lna+tlnb,令即可转化为直线方程Y’=a’+b’t然后利用最小平方法求解参数。见下例:**t2Y1234561491625363.974.234.564.865.145.452191––28.26-5372961291712323.978.5513.6919.4725.7132.68序号t19951996199719981999200053.7971.8996.07128.39171.59229.32年份合计指数趋势函数计算表 (单位万件)104.04趋势值Yc某单位产品产量如上表所示,试预测2001年的产量:**则得到:a=40.246,b=1.3364Yc = abt = 40.246×1.3364t预测2001年的产值为:40.246 ×1.33647 = 306.39(万件)**(二)二次曲线趋势的拟合Yc=a+bt+ct2同样利用最小平方法的条件,求导数可以得出下面的方程:**为了简便运算,同样可以假设:则方程简化为:**例题:某产品需求量的抛物线方程计算表: 单位:万件年份 t y ty t2 t2 y t42003 -3 150 -450 9 1350 812004 -2 170 -340 4 680 162005 -1 194 -194 1 194 12006 0 222 0 0 0 02007 1 255 255 1 255 12008 2 292 584 4 1168 162009 3 333 999 9 2997 81合计 0 1616 854 28 6644 196**由上表可知:用消元法解得:a=222.9,b=30.50,c=2.14代入方程可得: Yc=222.9+30.5t+2.14t2代入简化方程,即可以计算未知参数。如果将这条趋势线向外延伸,可以预测2010年的需求量:即当t=4时,Yc=222.9+30.5×4+2.14×42=378.53(万件)小结根据资料分析数列的趋势线:1、直线趋势:数列各值的逐期增长量大致相等时。Yt=a+bt,Yt-1=a+b(t-1)Yt—Yt-1=b2、指数曲线趋势:数列的环比发展速度大致相等时。利用公式Yc = abt 可知:Yt/Yt-1 = abt/abt-1 = b3、二次曲线趋势:数列的二次增长量(即逐期增长量的逐期增长量)大致相等时。(也可以通过散点图确定)**t yi 一阶差分yi - yi-11234 n a + ba + 2ba + 3ba + 4b a + nbbbb b**t yi yi / yi-11234 n abab2ab3ab4 abnbbb b**t yi 一阶差分 二阶差分1234 n a + b + ca + 2b + 4ca + 3b + 9ca + 4b + 16c a + nb + n2cb+3cb+5cb+7c b+(2n-1)c 2c2c 2c**三、季节变动的测定研究季节变动,就是为了认识这些变动的规律性,以便更好地安排、组织社会生产与生活。测定季节变动的方法可分为两种;(一)是不排除长期趋势的影响,直接根据原时间数列来测定,(二)是依据消除长期趋势后的时间数列来测定。**(一)简单平均法计算步骤如下:1、分别就每年各月(季)的数值计算月(季)的平均数;2、将各年同月(季)的数值加总,计算若干年内同月(季)的平均数;3、根据若干年内每个月(季)的数值,计算总的月(季)平均数;4、将若干年内同月(季)平均数与总的月(季)平均数相比,即求得用百分数表示的各月(季)的季节比率,又可以称为季节指数。某商店某商品销售量的季节变动分析 单位:件年份春季夏季秋季冬季平均1997年3000120006000120055501998年3500135007000160064001999年3800150008500210073502000年4200170009300250082502001年4800195001020029009350平均数386015400820020607380季节指数52.30208.67111.1127.91400.00**在上表中,计算五年所有20个季度的总平均数为7380,再用每个特定季度的平均数除以7380,就可得该季度的季节指数。从这一结果可以看到,所谓季度指数,是指该季节的某一现象数值,与全年的平均值相比所得的比值。为了避免偶然因素对季度指数的干扰,要使用多个年份的资料来进行平均处理,从而获得一个较为稳定的指数。**(二)趋势剔除法其核心在于充分考虑了长期趋势对于时间数列的影响。具体步骤为:1、利用前面的方法,求出对应各季的趋势值;2、以各季的实际数量与趋势值相除,获得各季的季节变化情况;3、将各年的同一季节情况进行平均,得各季未修正指数;4、进行指数修正。**仍以前一小节的案例来进行计算,首先我们使用移动平均法,计算各季度的趋势值。为了使计算结果中不残留季节影响,应当使周期长度与季节变动的实际周期长度相一致,在本例中,应使用4个季度作为移动平均周期(如果使用月度数据,则应使用12个月作为移动平均周期)。根据上一节的知识,当移动平均周期为偶数时,需要进行两次移动平均。年份季节真实值一次移动平均二次移动平均季节变化1997年春季3000 夏季12000 秋季600055505612.5106.90冬季120056755862.520.471998年春季35006050617556.68夏季1350063006350212.60秋季700064006437.5108.74冬季160064756662.524.021999年春季380068507037.554.00夏季1500072257287.5205.83秋季850073507400114.86冬季21007450770027.272000年春季42007950805052.17夏季1700081508200207.32秋季930082508325111.71冬季250084008712.528.692001年春季480090259137.552.53夏季1950092509300209.68秋季102009350 冬季2900 **真实值与趋势值进行比较,即用第三列除以第五列,得出的结果如第六列所示。该列数据即为各个季度的季节变动比率。为消除个别年份的特殊情况对季度指数的影响,我们使用若干年同一季度变动情况的平均值作为最终的计算结果,具体计算过程如下表。 1997年1998年1999年2000年2001年未修正指数修正后指数春季 56.6854.0052.1752.5353.8554.07夏季 212.60205.83207.32209.68208.86209.71秋季106.90108.74114.86111.71 110.55111.01冬季20.4724.0227.2728.69 25.1125.22 398.37400.00 修正系数1.0041 计算表:计算平均的季节变动及指数修正**以各季度的平均值作为最终的季节指数,还需要进行一次修正。根据各季度的平均数计算的季节指数之和(上表阴影处)为398.37,而理论上各季度季节指数之和应当为400。两者之间的差异,是由于计算过程中的一些误差而造成的。对指数进行修正的方法是先计算修正系数再用修正系数乘以各季未修正指数,即得各季的修正后指数,该指数即为最终的季节指数。**四、循环变动和不规则变动的测定利用剩余法测定循环变动剩余法是利用的乘法模式,在时间数列中一项一项地剔除掉其他因素,最后残余下来为C。1、用趋势剔除法求出S,在序列中除掉S的影响;2、求长期趋势T,在序列中剔除T;3、用移动平均法,消除I。**本章结束 展开更多...... 收起↑ 资源预览