全球专业中文经管百科,由121,994位网友共同编写而成,共计436,036个条目

移動平均法

用手机看条目

出自 MBA智库百科(https://wiki.mbalib.com/)

(重定向自移动平均数)

移動平均法又稱滑動平均法、滑動平均模型法(Moving average,MA)

目錄

什麼是移動平均法?

  移動平均法是用一組最近的實際數據值來預測未來一期或幾期內公司產品需求量、公司產能等的一種常用方法。移動平均法適用於即期預測。當產品需求既不快速增長也不快速下降,且不存在季節性因素時,移動平均法能有效地消除預測中的隨機波動,是非常有用的。移動平均法根據預測時使用的各元素的權重不同,可以分為:簡單移動平均和加權移動平均。

  移動平均法是一種簡單平滑預測技術,它的基本思想是:根據時間序列資料、逐項推移,依次計算包含一定項數的序時平均值,以反映長期趨勢的方法。因此,當時間序列的數值由於受周期變動和隨機波動的影響,起伏較大,不易顯示出事件的發展趨勢時,使用移動平均法可以消除這些因素的影響,顯示出事件的發展方向與趨勢(即趨勢線),然後依趨勢線分析預測序列的長期趨勢

移動平均法的種類

  移動平均法可以分為:簡單移動平均和加權移動平均

  簡單移動平均的各元素的權重都相等。簡單的移動平均的計算公式如下: Ft=(At-1+At-2+At-3+…+At-n)/n式中,

  • Ft--對下一期的預測值;
  • n--移動平均的時期個數;
  • At-1--前期實際值;
  • At-2,At-3和At-n分別表示前兩期、前三期直至前n期的實際值。

  加權移動平均給固定跨越期限內的每個變數值以不同的權重。其原理是:歷史各期產品需求的數據信息對預測未來期內的需求量的作用是不一樣的。除了以n為周期的周期性變化外,遠離目標期的變數值影響力相對較低,故應給予較低的權重。 加權移動平均法的計算公式如下:

  Ft=w1At-1+w2At-2+w3At-3+…+wnAt-n式中,

  • w1--第t-1期實際銷售額的權重;
  • w2--第t-2期實際銷售額的權重;
  • wn--第t-n期實際銷售額的權重;
  • n--預測的時期數;w1+ w2+…+ wn=1

  在運用加權平均法時,權重的選擇是一個應該註意的問題。經驗法和試演算法是選擇權重的最簡單的方法。一般而言,最近期的數據最能預示未來的情況,因而權重應大些。例如,根據前一個月的利潤和生產能力比起根據前幾個月能更好的估測下個月的利潤和生產能力。但是,如果數據是季節性的,則權重也應是季節性的。

移動平均法的優缺點

  使用移動平均法進行預測能平滑掉需求的突然波動對預測結果的影響。但移動平均法運用時也存在著如下問題:

  1、 加大移動平均法的期數(即加大n值)會使平滑波動效果更好,但會使預測值對數據實際變動更不敏感;

  2、 移動平均值並不能總是很好地反映出趨勢。由於是平均值,預測值總是停留在過去的水平上而無法預計會導致將來更高或更低的波動;

  3、 移動平均法要由大量的過去數據的記錄。

移動平均法案例分析

案例一:移動平均法在公交運行時間預測中的應用[1]

  公交車運行時間原始數據的採集採用的是人工測試法,即由記錄人員從起始點到終點跟蹤每輛客車,並記錄下車輛在每個站點之間的運行時間。行駛路線選用的是長春公交306路,始發站為長春大學,終點站為火車站。數據採集的日期是從2001年4月3日到4月5日。這三天屬工作日,因為公交運行時間因時間的不同而有不同的結果。所以這些數據只作為預測工作日運行時間。採集的數據是該路從工農廣場站點到桂林路站點之間的運行時間。

  (1)N取3-20,利用移動平均法預測得到的結果見表1。

  移動平均法預測表

KN
34567891011121314151617181920
6:40155
6:411655
6:4117444
6:42184444
6:431944444
6:4420444444
6:45214444444
6:462244444444
6:4722444444444
6:48234444444444
6:492454444444444
6:5025555444444444
6:5126555554444444
6:52275555555444444
6:532855555555555555
6:5429555555555555555
6:55306555555555555555
6:563166555555555555555
6:5732666555555555555555
6:5833666655555555555555
6:5934555555555555555555
7:0035555555555555555555
7:0136555555555555555555
7:0237555555555555555555
7:0338555555555555555555
7:0439455555555555555555
7:0540444555555555555555
7:0641444445555555555555
7:0742444444455555555555
7:0843444444444555555555
7:0944444444444445555555
7:1045444444444444455555
7:1146444444444444444555
7:1247444444444444444445
7:1348444444444444444444
7:1449444444444444444444
7:1550444444444444444444
7:1651444444444444444444
7:1752444444444444444444
7:1853554444444444444444
7:1954555554444444444444
7:2055555555544444444444
7:2156555555555444444444
7:2257555555555554444444
7:2358555555555555444444
7:2459555555555555554444
7:2560555555555555554444
7:2661445555555555554444
7:2762444455555555554444
7:2863444445555555555444
7:2964444444555555555544
7:3065544444455555555554
7:3166544444455555555555
7:3267555444444555555555
7:3368555544444455555555
7:3469555554444445555555
7:3570555555444444555555
7:3671555555544444455555
7:3772555555554444445555
7:3873555555555444444555
7:3974555555555544444455
7:4075555555555554444445
7:4176555555555555544445
7:4277555555555555555555
7:4378555555555555555555
7:4479555555555555555555
7:4580555555555555555555
7:4681555555555555555555
7:4782555555555555555555
7:4883555555555555555555
7:4984555555555555555555
7:5085555555555555555555
7:5186555555555555555555
7:5287455555555555555555
7:5388444555555555555555
7:5489444455555555555555
7:5590444445555555555555
7:5691444444455555555555
7:5792444444444555555555
7:5893444444444445555555
7:5994444444444444555555
8:0095444444444444445555
8:0196444444444444444555
8:0297444444444444444445
8:0398444444444444444444
8:0499444444444444444444
8:05100444444444444444444
8:06101444444444444444444
8:07102444444444444444444
8:08103444444444444444444
8:09104444444444444444444
8:10105444444444444444444
8:11106444444444444444444
8:12107444444444444444444
8:13108444444444444444444
8:14109444444444444444444
8:15110444444444444444444
8:16111444444444444444444
8:17112444444444444444444
8:18113444444444444444444
8:19114444444444444444444
8:20115444444444444444444
8:21116444444444444444444
8:22117444444444444444444
8:23118444444444444444444
8:24119444444444444444444

  (2)N取3~20,得到的預測結果圖形見圖。

工作日一次移动平均值法预测结果(其中N取3-20)

  說明:橫坐標代表時間刻度,縱坐標代表所用時間(即預測時間);由於橫坐標時間刻度是一分鐘,所以無法體現每一刻度值,縱坐標刻度是2、4、6、8,單位是分鐘。其坐標的頂點坐標是(6:38,2)。

  由預測結果圖形可以看出,當N的取值不同,所形成的曲線形狀大致相同,只是N的取值越大其形成的曲線就相對於前一N值所形成的曲線有一個滯後偏差,因為N每增加一次,做移動平均值預測時就忽略了其對應單位時間序列的數據值,因此有這一現象。

  (3)N取3~20一次移動平均法工作日誤差指標如表2。

  一次移動平均法工作日誤差指標

N值34567891011
相對誤差0.142401457013890.13210.15020.15110.14780.14000.1455
N值121314151617181920
相對誤差0.14280.14090.15000.15100.14230.14700.15230.16550.1620

  其中,相對誤差=1/N\sum||T_{pred}^(t)-T_{pred}^(t)||/T_{pred}^(t)

  由上表可以看出,當預測日期為工作日時,相對誤差最小的是N=6時預測所得的數據。所以認為該參數最合適,並可作為工農廣場到桂林路站點之間公交車行程時間的預測依據。

案例二:簡單移動平均法在房地產中的運用[2]

  某類房地產2001年各月的價格如下表中第二列所示。由於各月的價格受某些不確定因素的影響,時高時低,變動較大。如果不予分析,不易顯現其發展趨勢。如果把每幾個月的價格加起來計算其移動平均數,建立一個移動平均數時間序列,就可以從平滑的發展趨勢中明顯地看出其發展變動的方向和程度,進而可以預測未來的價格

  在計算移動平均數時,每次應採用幾個月來計算,需要根據時間序列的序數和變動周期來決定。如果序數多,變動周期長,則可以採用每6個月甚至每12個月來計算;反之,可以採用每2個月或每5個月來計算。對本例房地產2001年的價格,採用每5個月的實際值計算其移動平均數。計算方法是:把1~5月的價格加起來除以5得684元/平方米,把2~6月的價格加起來除以5得694元/平方米,把3~7月的價格加起來除以5得704元/平方米,依此類推,見表中第三列。再根據每5個月的移動平均數計算其逐月的上漲額,見表中第四列。

表 某類房地產2001年各月的價格(元/平方米)
月份房地產價格
實際值
每5個月的
移動平均數的
移動平均數
逐月上漲額
1670
2680
3690684
468069410
570070410
672071410
773072612
874073812
974075012
1076076212
11780
12790

  假如需要預測該類房地產2002年1月的價格,則計算方法如下:由於最後一個移動平均數762與2002年1月相差3個月,所以預測該類房地產2002年1月的價格為:762 + 12 × 3 = 798(元/平方米)

案例三:加權移動平均法在計算銷售額中的運用[3]

  某商場1月份至11月份的實際銷售額如表所示。假定跨越期為3個月,權數為l、2、3,試用加權移動平均法預測12月份的銷售額。

表 加權移動平均值計算表 單位:萬元
月份銷售額3個月的加權移動平均
138
245
335
44938.83
57043.67
64357.17
74653.00
85549.00
94550.00
106848.5
116458.17
1262.17

  解:X_4^\Lambda=\overline{X}_3^{(1)}\frac{3 \times 35 + 2 \times 45 + 1 \times 38}{1+2+3}=38.83(萬元)

X_5^\Lambda=\overline{X}_4^{(1)}=\frac{3 \times 49 + 2 \times 35 + 1 \times 45}{1+2+3}=43.67(萬元)

……

X_{12}^\Lambda=\overline{X}_{11}^{(1)}=\frac{3 \times 64 + 2 \times 68 + 1 \times 45}{1+2+3}=62.17(萬元)

相關條目

本條目對我有幫助157
MBA智库APP

扫一扫,下载MBA智库APP

分享到:
  如果您認為本條目還有待完善,需要補充新內容或修改錯誤內容,請編輯條目投訴舉報

評論(共16條)

提示:評論內容為網友針對條目"移動平均法"展開的討論,與本站觀點立場無關。
121.8.235.* 在 2010年9月27日 12:43 發表

例子看得不是很明白,不過其他的解釋挺好的

回複評論
222.64.20.* 在 2010年11月12日 21:46 發表

沒學過統計學,意思理解了,但不明白為什麼這樣做可以得到結果。

回複評論
220.178.17.* 在 2010年12月7日 10:02 發表

╮(╯▽╰)╭這個有用麽?

回複評論
123.161.200.* 在 2010年12月23日 09:12 發表

看不懂

回複評論
118.166.224.* 在 2011年3月28日 15:03 發表

例子看不懂,

回複評論
114.240.49.* 在 2012年3月8日 09:08 發表

看不懂

回複評論
122.205.13.* 在 2012年3月22日 21:09 發表

例子的原始數據在哪咧

回複評論
Dan (討論 | 貢獻) 在 2012年3月23日 10:52 發表

122.205.13.* 在 2012年3月22日 21:09 發表

例子的原始數據在哪咧

文中有附上參考文獻,您可以查看一下

回複評論
14.223.191.* 在 2012年10月23日 10:39 發表

例子不懂……

回複評論
183.16.47.* 在 2013年5月10日 17:32 發表

案例2 為什麼是從4開始的?

回複評論
118.186.156.* 在 2014年7月22日 18:16 發表

那位老師,能幫我做一個指標嗎

回複評論
106.186.19.* 在 2015年12月31日 14:19 發表

genius

回複評論
WBL (討論 | 貢獻) 在 2018年12月3日 20:51 發表

據機工版李華的《預測與決策教程》,一次移動平均法的預測值就是前N期的數學平均值,但據本頁案例2所述,則是“762 + 12 × 3 = 798(元/平方米)”,到底哪個的正確呢?————————特為此問題註冊。請教!

回複評論
WBL (討論 | 貢獻) 在 2018年12月3日 22:42 發表

同時,在列表計算時,常把Mt寫在第t期的一行中,而不是寫在第(t-(N-1)/2)行中。經分析,案例2的預測結果是把一次移動平均法與二次移動平均法混在一起了,是錯誤的,望刪!上面我的問題因此也至此解決!

回複評論
117.28.134.* 在 2018年12月5日 10:07 發表

WBL (討論 | 貢獻) 在 2018年12月3日 22:42 發表

同時,在列表計算時,常把Mt寫在第t期的一行中,而不是寫在第(t-(N-1)/2)行中。經分析,案例2的預測結果是把一次移動平均法與二次移動平均法混在一起了,是錯誤的,望刪!上面我的問題因此也至此解決!

好像是沒有錯誤的,如果你覺得還有錯誤,你可以自己更改過來,並附上正確的參考來源分享給我們哦,MBA智庫是可以自己編輯分享的

回複評論
123.185.111.* 在 2021年8月4日 11:11 發表

案例三挺奇怪的,奇數項加權計算不是(a-b)^(n-1),權數應該(1,2,1)為啥是(1,2,3)

回複評論

發表評論請文明上網,理性發言並遵守有關規定。

打开APP

以上内容根据网友推荐自动排序生成

官方社群
下载APP

闽公网安备 35020302032707号