Prophet:Facebook 簡單高效的時間序列模型
導(dǎo)讀:
時序預(yù)測是一個很常見的數(shù)據(jù)科學(xué)任務(wù),可以幫助組織或個人進(jìn)行目標(biāo)規(guī)劃或者異常檢測等。
本文介紹的是 Facebook 2017 年的工作——Prophet,這是一個適用于大規(guī)模的時序預(yù)測模型。它不僅解決了時序預(yù)測的建模問題,還解決了模型的可解釋性問題。
此外,F(xiàn)acebook 提供了 Prophet 的開源代碼,并且將模型封裝的非常簡單且友好,極大地降低了分析人員的入門門檻,同時也提供了各種接口以便分析人員靈活地調(diào)整模型。
1 為什么有 Prophet
構(gòu)建一個高質(zhì)量的預(yù)測不是一件容易事,而在商業(yè)預(yù)測的實(shí)踐過程中通常會出現(xiàn)兩個問題:
完全自動的預(yù)測技術(shù)不夠靈活,過于死板;分析師通常有較高的專業(yè)知識,但是在時序模型預(yù)測方面一無所知;
預(yù)測是一個需要大量專業(yè)經(jīng)驗(yàn)的任務(wù),因此,如何能夠提供一個高質(zhì)量且簡單易用的預(yù)測模型成了一個亟需解決的問題。
為此,F(xiàn)acebook 的研究員進(jìn)行了大量的研究,并提出了 Prophet 模型,該模型非常簡單靈活,適用于沒有進(jìn)行過時序預(yù)測的人員,同時也提供了非常人性化的配置。
下圖展示了大規(guī)模商業(yè)分析中的循環(huán)方法,其由自動化建模和人工干預(yù)兩部分組成:
Modeling:首先分析師會使用制定的參數(shù)對時間序列進(jìn)行建模;Foreca and Evaluation:然后由模型產(chǎn)生預(yù)測并對其進(jìn)行評估;Surface Problems:當(dāng)性能不佳時可以進(jìn)行人工干預(yù),并將問題標(biāo)記給分析師;Visually Inspect Forecasts:分析師進(jìn)行檢查并根據(jù)反饋調(diào)整模型。
2 Prophet 預(yù)測模型
在介紹模型之前,我們先看一張圖:
這是 Facebook 的真實(shí)數(shù)據(jù)集,每一天都有一個點(diǎn),點(diǎn)的顏色按照星期進(jìn)行編碼,以展示一個星期的周期性。
從這張圖中我們可以看到:這個時間序列具有周期性 (weekly、yearly)、趨勢變化性 (Trend)、異常點(diǎn) (outliers) 和節(jié)假日效應(yīng) (holiday)。
我們可以使用時間序列分解將其分解為趨勢、季節(jié)性、節(jié)假日:
其中,g(t)建模時間序列值非周期變化的趨勢函數(shù);s(t)建模周期性變換,包括 weekly、yearly;h(t)建模不規(guī)律的假期影響;誤差項(xiàng) 表示模型不適應(yīng)的任何特殊變化;后面我們會假設(shè)這個參數(shù)服從正態(tài)分布。
這類規(guī)范類似于廣義可加模型 (Generalized additive model,GAM),這是一種非線性的回歸模型。這里 Prophet 只使用時間作為回歸因子,并用幾個線性和非線性的時間函數(shù)作為分量。
GAM 不具備 ARIMA 重要的推論優(yōu)勢,但其也具備其他方面的優(yōu)勢:
靈活性強(qiáng),易于分解,且在必要時也可以容納新的成分;擬合速度快,允許用戶進(jìn)行交互式探索;測量值不需要有規(guī)則的間隔,也不需要對缺失值進(jìn)行處理;參數(shù)的可解釋性強(qiáng),方便用戶更改。
接下來我們關(guān)注模型分解后的不同模塊。

發(fā)表評論
請輸入評論內(nèi)容...
請輸入評論/評論長度6~500個字
最新活動更多
-
7月8日立即報名>> 【在線會議】英飛凌新一代智能照明方案賦能綠色建筑與工業(yè)互聯(lián)
-
7月22-29日立即報名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會
-
7月31日免費(fèi)預(yù)約>> OFweek 2025具身機(jī)器人動力電池技術(shù)應(yīng)用大會
-
7.30-8.1火熱報名中>> 全數(shù)會2025(第六屆)機(jī)器人及智能工廠展
-
免費(fèi)參會立即報名>> 7月30日- 8月1日 2025全數(shù)會工業(yè)芯片與傳感儀表展
-
即日-2025.8.1立即下載>> 《2024智能制造產(chǎn)業(yè)高端化、智能化、綠色化發(fā)展藍(lán)皮書》
推薦專題
- 1 AI 眼鏡讓百萬 APP「集體失業(yè)」?
- 2 豆包前負(fù)責(zé)人喬木出軌BP后續(xù):均被辭退
- 3 一文看懂視覺語言動作模型(VLA)及其應(yīng)用
- 4 “支付+”時代,支付即生態(tài) | 2025中國跨境支付十大趨勢
- 5 中國最具實(shí)力AI公司TOP10
- 6 特斯拉Robotaxi上路,馬斯克端上畫了十年的餅
- 7 國家數(shù)據(jù)局局長劉烈宏調(diào)研格創(chuàng)東智
- 8 AI的夏天:第四范式VS云從科技VS地平線機(jī)器人
- 9 張勇等人退出阿里合伙人
- 10 深圳跑出40億超級隱形冠軍:賣機(jī)器人年入6.1億,港股上市