時間序列預測法的分類:天真預測、平均法與平滑法以及OMTS與FMTS

2020-12-17 許栩原創之管理與職場

大家好,我是許栩,歡迎來到我的專欄《需求預測基礎知識26講》,本文是專欄的第9講,時間序列預測法的分類。(專欄的明細目錄見下圖。)

一、隨機漫步法/天真預測,Naive Forecast。

最簡單的時間序列預測法被稱為樸素模型。

樸素模型的思路是,假定未來的需求將完全複製過去的模式。樸素模型又稱為隨機漫步法,有時也被稱作無變化模型,因為,它預測未來時期的結果和過去觀察到的實際結果完全一樣,沒有變化。

但市場是動態變化的,認為未來和過去完全一樣當然過於天真,於是,將這種隨機漫步法稱為天真預測。

天真預測,Naive Forecast,是指預測下一期需求時,下一期的預測數量等於本期的實際需求數量。無疑,這是一種最單純、操作最簡單、成本最低廉的預測方法。

天真預測最早由統計學家塞爾提出,他認為,沒有比直接將前一個月的實際銷售量作為後一個月的預測銷售量更容易的事。他又提到,如果其他技術均不能比這最容易的技術提供更好的預測,我們為什麼不使用簡單的技術呢?

我非常認可這個觀點,如果我們使用其它較複雜的預測技術,提供的預測結果並不比天真預測好,那麼,我們為什麼不直接使用天真預測。

二、平均法/移動平均法,Moving Average。

最常見的時間序列預測法是平均法。

平均法,即平均值預測法,是將以前各期的平均值作為下一期預測值的預測方法。平均法是最基礎的時間序列分析方法,或者這麼說,所有的時間序列技術本質上都是平均值

因平均方法不考慮趨勢與季節性且對需求的反應滯後,缺點明顯,所以,為了克服平均值方法的缺點,其他幾乎所有的時間序列方法都因此而發展起來。

平均法的具體方法有很多種,我將其分為數學方法、物理方法兩個大類。數學方法主要包括,算術平均、幾何平均、調和平均和平方平均。物理方法主要包括,移動平均、加權平均、移動加權平均和中心移動平均。

需求預測中最常用的平均法是移動平均法。這裡說的最常用是指用得最多,並不代表移動平均法效果更好或預測更有效。

移動平均法,我將在專欄的第13講詳細講述與說明。

三、平滑法/指數平滑法,Exponential Smoothing。

使用最廣泛的時間序列預測法是平滑法。

首先說明,平滑其實是平均的一種(平均有時也稱為平滑),平滑法是一種特殊的平均方法。我這裡將平滑法單列說明,是為了與上面所講的那些普通的平均方法相區分

平滑法的具體方法也有很多種(比如僅自適應平滑技術就有十多種),比如一次指數平滑法(也稱指數平滑法)、自適應指數平滑法、Holt雙參數指數平滑法,Holt-Winters三參數指數平滑法等。

需求預測中最常見平滑法是一次指數平滑法。

一次指數平滑法,我將在專欄的第15講詳細講述與說明。

四、時間序列預測法的分類圖。

以上,我說明時間序列的主要幾種方法,分別是最簡單的天真預測法,最常見的平均值預測法和使用最廣泛的平滑預測法。

時間序列預測法的分類明細如上圖,不過,我們一般忽略天真預測,僅將時間序列分為平均法和平滑法兩大類。

五、時間序列技術的另一種分類方法。

按照時間序列技術如何區分時間序列的四種模式(水平、趨勢、季節性和噪音),可以將時間序列技術分為兩大類:開放模型時間序列技術和固定模型時間序列技術。

開放模型時間序列預測(OMTS,Open-Model Time-Series),通過分析時間序列中存在的四種模式,建立針對分析結果的唯一模型來進行預測。固定模型時間序列預測(FMTS,Fixed- Model Time-Series),則先假設時間序列中存在(或不存在)四個模式中的一種或幾種,再進行建模預測。

用一句話描述兩者的區別:開放模型時間序列預測是先建模後分析,固定模型時間序列預測是先分析後建模

存在多種不同的開放模型時間序列技術,比如分解分析技術、譜分析技術、傅立葉分析技術、自回歸移動平均分析技術等。

使用開放模型時間序列技術進行預測,需要大量的歷史數據,並且分析過程非常複雜,對使用者的技術要求非常高,並且,最關鍵的是,它預測的結果並不一定比固定模型時間序列技術表現更好

所以,對於我們做供應鏈管理的需求預測來說,我非常不建議使用開放模型時間序列技術進行預測,完全沒有必要,而使用固定模型時間序列技術,完全可以滿足我們供應鏈進行需求預測的需求。

前面我講的平均法、平滑法都屬於固定模型時間序列預測法。

本講小結。

最簡單的時間序列預測法是天真預測法,但因為過於「天真」,我們一般不用,除天真預測外,我將時間序列分為平均法和平滑法兩大類。

最常見的平均法是移動平均法,最常見的平滑法是指數平滑法。

按照時間序列技術如何區分時間序列的四種模式,我們還可以將時間序列預測法分為開放模型時間序列預測法和固定模型時間序列預測法。開放模型時間序列預測法因其要求數據多、複雜和不實用,所以,我不建議我們日常工作中採用。

許栩原創專欄《需求預測基礎知識26講》持續更新中,接下來是第10講,定性預測與四種定性預測方法,歡迎繼續關注和閱讀,謝謝!

相關焦點

  • 時間序列的預測:移動平均法
    移動平均法是用一組最近的歷史需求,來預測未來一期或多期的需求。這是時間序列最常用的方法之一。當每期的歷史需求權重一樣的時候,我們就叫簡單移動平均(一般簡稱為移動平均);當權重不同的時候,我們就叫加權移動平均。
  • 數學建模 ▏時間序列模型之移動平均法
    移動平均法是根據時間序列資料逐漸推移,依次計算包含一定項數的時序平均數, 以反映長期趨勢的方法。當時間序列的數值由於受周期變動和不規則變動的影響,起伏較大,不易顯示出發展趨勢時,可用移動平均法,消除這些因素的影響,分析、預測序列的長期趨勢。移動平均法有簡單移動平均法,加權移動平均法,趨勢移動平均法等。
  • 指數平滑法中,平滑常數α定多少?給你確定平滑係數α的5個方法
    平滑係數α代表著新舊數據的分配值,它的大小,體現著當前預測對近期數據和遠期數據的依賴程度。平滑係數也代表著指數平滑模型對時間序列變化的反應速度,又決定了預測模型修勻隨機誤差的能力。平滑係數的取值對指數平滑法預測的準確度起關鍵作用。
  • 時間序列分析簡介
    Q1:時間序列數據和時間序列分析        時間序列數據是在特定時間內監測或記錄下的有序數據集合.    時間序列分析的目的主要有兩個,一是要識別監測到的數據所展現出的現象及其本質,就是找到規律,這個規律往往是趨勢性的或者有著較為明確的周期即季節性,因此就需要去掉一些不必要的噪音幹擾(比如上面的的第四條曲線),並且把趨勢性和季節性分解出來,想圖示那樣;二是要利用這些數據來預測未來同樣時間軸上可能會出現的數值(統籌考慮三個分解部分)。
  • 犯罪時間序列預測分析方法研究 — 以 CrimeStat 軟體為例
    而就犯罪數據分析的直 接目的來說,除了掌握犯罪情報以外,更重要的是追 求對犯罪趨勢的預測。其中犯罪預測的方法一般分 為經驗預測法和科學預測法[4]。在應用中,數據分 析人員需要結合實際減少預測方法產生的誤差,利 用統計方法處理犯罪數據儼然是一大趨勢。 對於城市犯罪來說,由於分布和人口的因素,犯罪特徵具有一定的規律[5]。
  • 時間序列預測方法總結
    時間序列基本規則法-周期因子法參考:時間序列規則法快速入門 https://www.jianshu.com/p/31e20f00c26f?spm=5176.12282029.0.0.36241491UUhnZE計算周期因子factors計算base預測=base*factorsb.
  • Excel數據分析——移動平均法預測分析
    間隔2 預測2017年10月銷售額為233887元。為什麼是兩個月相加,而不是三月呢?這就是我們剛才沒有解釋的參數「間隔」的緣故:如果我們將間隔設置為3,就會使三個月的相加求平均。重複上面的步驟,調整間隔為3,看到最終的預測值如下:間隔3 預測2017年10月銷售額為241697元。
  • 系統學習需求預測,純乾貨!
    1.時間序列預測法用於探索以往隨著時間重複的需求變化中蘊含的需求模式,包含趨勢型、季節型和噪聲模式。三種模式的解釋請看下圖:▲時間序列法的三種需求模式常見的時間序列預測方法主要有如下幾種:1.樸素預測法:將最鄰近的一段時間的數據作為未來同等時間段的預測結果。例如1月實際需求量為50,則2、3、4、5月預測均為50;等到2月過後,2月實際需求為60,則3、4、5月預測均與2月相同,為80。
  • 想系統學習需求預測麼?一篇文章就夠了
    1.時間序列預測法用於探索以往隨著時間重複的需求變化中蘊含的需求模式,包含趨勢型、季節型和噪聲模式。三種模式的解釋請看下圖:▲時間序列法的三種需求模式常見的時間序列預測方法主要有如下幾種:(1)樸素預測法:將最鄰近的一段時間的數據作為未來同等時間段的預測結果。
  • 時間序列模型之指數平滑法與Matlab實現
    一般說來歷史數據對未來值的影響是隨時間間隔的增長而遞減的。所以,更切合實際的方法應是對各期觀測值依時間順序進行加權平均作為預測值。指數平滑法可滿足這一要求,而且具有簡單的遞推形式。指數平滑法根據平滑次數的不同,又分為一次指數平滑法、二次指數平滑法和三次指數平滑法等,分別介紹如下。
  • 基於Holt的趨勢時間序列預測模型
    今天小編為大家帶來「基於Holt的趨勢時間序列預測模型」,一起來看看吧!基於Holt的趨勢時間序列預測模型一、模型簡介霍爾特指數平滑法是一種高級的線性指數平滑方法,該方法的優點是可以用不同的平滑參數對原序列的兩種因素進行平滑,具有很大的靈活性,因此在實踐中被廣泛地應用。
  • 全國2012年7月自考市場調查與預測試題
    僅限於企業內部的業務人員 D.包括企業內外的業務人員9.運用時間序列進行市場預測,首先應( )A.繪製歷史數據曲線圖,確定其數據變動類型B.選定具體的預測方法C.進行模擬運算D.將量的分析與質的分析相結合確定市場未來發展趨勢10.對市場經濟現象之間的因果關係進行量的分析,即分析自變量與因變量之間的( )
  • 2017年10月自考市場調查與預測考試真題
    A.觀察調查法   B.人員訪問法   C.投射技術法   D.實驗調查法2.按信息的產生過程,可將信息分為A.內部信息和外部信息   B.原始信息和加工信息   C.固定信息和流動信息   D.歷史信息和未來信息3.研究有獎銷售對產品銷售額有無顯著影響以及影響程度如何
  • 用Python進行時間序列分解和預測
    ,以及如何在Python中進行時間序列預測的一些基本方法和示例。 預測是一件複雜的事情,在這方面做得好的企業會在同行業中出類拔萃。時間序列預測的需求不僅存在於各類業務場景當中,而且通常需要對未來幾年甚至幾分鐘之後的時間序列進行預測。如果你正要著手進行時間序列預測,那麼本文將帶你快速掌握一些必不可少的概念。什麼是時間序列?如何在Python中繪製時間序列數據?時間序列的要素是什麼?如何分解時間序列?
  • 全國2012年7月自考市場調查與預測試題_備考指導自考_自考報名...
    僅限於企業內部的業務人員 D.包括企業內外的業務人員9.運用時間序列進行市場預測,首先應( )A.繪製歷史數據曲線圖,確定其數據變動類型B.選定具體的預測方法C.進行模擬運算D.將量的分析與質的分析相結合確定市場未來發展趨勢10.對市場經濟現象之間的因果關係進行量的分析,即分析自變量與因變量之間的( )
  • 全國2012年4月自學考試市場調查與預測試題
    11.商品壽命周期預測是指對( )A.產品使用壽命周期的預測 B.市場需求周期的預測C.商品市場壽命周期的預測 D.產品生產技術周期的預測12.定性預測法的缺點是( )A.費用太高 B.花費時間太長C.估計欠精確 D.難以運用13.下列預測方法中,屬於因果分析法的是( )A.歷史延伸法 B.回歸分析法
  • 指數平滑其實是加權平均?平滑係數α、初始值與一次平滑公式詳解
    大家好,我是許栩,歡迎來到我的專欄《需求預測:時間序列之指數平滑法》。本專欄由八篇文章組成(專欄目錄見上圖),本篇為第二篇,講解一次指數平滑法的計算公式、平滑係數α、初始預測值和一次指數平滑法的的實例。一次指數平滑法的計算公式。
  • 使用DeepAR 進行時間序列預測
    在 2019 年的 WAIC(世界人工智慧大會)上,筆者在 AWS 展臺中布置並展示了一個使用 DeepAR 進行時間序列預測的項目,受到了廣泛的來自客戶、參觀者以及同事的關注,其中大部分是被展示項目中真實的電商客戶的數據及成果吸引,進行了一定的經驗交流。