二次指數平滑法
出自 MBA智库百科(https://wiki.mbalib.com/)
二次指數平滑法(Second exponential smoothing method)
目錄 |
二次指數平滑法是對一次指數平滑值作再一次指數平滑的方法。它不能單獨地進行預測,必須與一次指數平滑法配合,建立預測的數學模型,然後運用數學模型確定預測值。一次移動平均法的兩個限制因素線上性二次移動平均法中也才存在,線性二次指數,平滑法只利用三個數據和一個α值就可進行計算;在大多數情況下,一般更喜歡用線性二次指數平滑法作為預測方法。
二次指數平滑法的優點[1]
二次指數平滑法實質上是將歷史數據進行加權平均作為 未來時刻的預測結果。
它具有計算簡單、 樣本要求量較少、 適應性較強、 結果較穩定。
線性二次指數平滑法的公式為:
(1)
式中:分別為t期和t–1期的二次指數平滑值;a為平滑繫數。在和已知的條件下,二次指數平滑法的預測模型為:
(2)
(3)
T為預測超前期數
例5:某地1983年至1993年財政入的資料如下,試用指數平滑法求解趨勢直線方程並預測1996年的財政收入。計算過程及結果如下:
年份 t 財政收入(元)
a=0.9 初始值為23
a=0.9 初始值為28.401983 1 29 28.40 1984 2 36 35.24 34.56 1985 3 40 39.52 39.02 1986 4 48 47.15 46.14 1987 5 54 53.32 52.62 1988 6 62 61.13 60.28 1989 7 70 69.0 68.23 1990 8 76 75.31 74.60 1991 9 85 84.03 83.09 1992 10 94 93.00 92.01 1993 11 103 102.00 101.00
由上表可知: ;;;,a=0.9 則
所求模型為:
1996年該地區財政收入預測值為: (萬元)
二次指數平滑法實例分析[2]
表中第③欄是我國1978-2002年全社會客運量的資料,據期繪製散點圖,見下圖,可以看出,各年的客運量資料基本呈線性趨勢,但在幾個不同的時期直線有不同的斜率,因此考慮用變參數線性趨勢模型進行預測。具體步驟如下:
表 我國1978-2002年全社會客運量及預測值 單位:萬人
年份 | 時間t | 全社會客運量y | 各期的一次指數平滑值 | 各期的二次指數平滑值 | at | bt | |
---|---|---|---|---|---|---|---|
① | ② | ③ | ④ | ⑤ | ⑥ | ⑦ | ⑧ |
253993.0 | 253993.0 | ||||||
1978 | 1 | 253993 | 253993.0 | 253993.0 | 253993.0 | 0.0 | |
1979 | 2 | 289665 | 275396.2 | 266834.9 | 283957.5 | 12841.9 | 253993.0 |
1980 | 3 | 341785 | 315229.5 | 295871.7 | 334587.3 | 29036.7 | 296799.4 |
1981 | 4 | 384763 | 356949.6 | 332518.4 | 381380.8 | 36646.8 | 363624.0 |
1982 | 5 | 428964 | 400158.2 | 373102.3 | 427214.2 | 40583.9 | 418027.5 |
1983 | 6 | 470614 | 442431.7 | 414699.9 | 470163.4 | 41597.6 | 467798.1 |
1984 | 7 | 530217 | 495102.9 | 462941.7 | 527264.1 | 48241.8 | 511761.1 |
1985 | 8 | 620206 | 570164.8 | 527275.5 | 613054.0 | 64333.8 | 575505.8 |
1986 | 9 | 688212 | 640993.1 | 595506.1 | 686480.1 | 68230.5 | 677387.8 |
1987 | 10 | 746422 | 704250.4 | 660752.7 | 747748.2 | 65246.6 | 754710.7 |
1988 | 11 | 809592 | 767455.4 | 724774.3 | 810136.4 | 64021.6 | 812994.8 |
1989 | 12 | 791376 | 781807.8 | 758994.4 | 804621.1 | 34220.1 | 874158.1 |
1990 | 13 | 772682 | 776332.3 | 769397.1 | 783267.5 | 10402.8 | 838841.2 |
1991 | 14 | 806048 | 794161.7 | 784255.9 | 804067.6 | 14858.8 | 793670.2 |
1992 | 15 | 860855 | 834177.7 | 814209.0 | 854146.4 | 29953.1 | 818926.3 |
1993 | 16 | 996630 | 931651.5 | 884674.5 | 978628.5 | 70465.5 | 884099.5 |
1994 | 17 | 1092883 | 1028390.4 | 970904.0 | 1085876.8 | 86229.6 | 1049094.0 |
1995 | 18 | 1172596 | 1114913.8 | 1057309.9 | 1172517.6 | 86405.8 | 1172106.3 |
1996 | 19 | 1245356 | 1193179.1 | 1138831.4 | 1247526.8 | 81521.5 | 1258923.5 |
1997 | 20 | 1326094 | 1272928.0 | 1219289.4 | 1326566.7 | 80458.0 | 1329048.3 |
1998 | 21 | 1378717 | 1336401.4 | 1289556.6 | 1383246.2 | 70267.2 | 1407024.7 |
1999 | 22 | 1394413 | 1371208.4 | 1338547.7 | 1403869.1 | 48991.1 | 1453513.4 |
2000 | 23 | 1478573 | 1435627.1 | 1396795.4 | 1474458.9 | 58247.7 | 1452860.1 |
2001 | 24 | 1534122 | 1494724.1 | 1455552.6 | 1533895.5 | 58757.2 | 1532706.6 |
2002 | 25 | 1608150 | 1562779.6 | 1519888.8 | 1605670.4 | 64336.2 | 1592652.8 |
2003 | 26 | 1670006.7 | |||||
2004 | 27 | 1734342.9 |
第一步,計算一次指數平滑值。取,根據一次指數平滑公式,可計算各期的一次指數平滑預測值:
1978年:
1979年:
同理可得各年的一次指數平滑預測值,見表1中第④欄。
第二步,根據(1)式和第一步計算的 ,計算各期的二次指數平滑值,見表1中第⑤欄。如:
其餘各期以此類推。
第三步,計算各期參數變數值α、b。根據(3)式,可計算各期的α、b,分別見表第⑥、第⑦欄。如
第四步,根據(4)式和(2)式分別求各期的趨勢預測值,見表中最後一欄。如:
2000年預測值;
進行外推預測,則
2003年預測值;
2004年預測值。
把各年的預測值繪成曲線與原時間序列的散點圖比較(見上圖),可以看出,二次指數平滑法由於考慮了時間序列在不同時期直線參數的變化,其預測值與原時間序列的擬合程度非常好。上圖中也給出了用最小二乘法擬合的趨勢直線,相比之下,用二次指數平滑法擬合的趨勢線更好地體現了原時間序列在不同時間段的變化趨勢。
- ↑ 米翠蘭.二次指數平滑法的研究與應用[J].華北煤炭醫學院學報.2000(5)
- ↑ 二次指數平滑法的應用.莊贇.
線性二次指數平滑法的公式錯了!不過表格裡的式子是對的。。。