精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

詳解一個算法,AutoARIMAProphet

人工智能
AutoARIMA 是 ARIMA(自回歸移動平均)模型的高級實現(xiàn),可自動選擇最佳的參數(shù)組合,以優(yōu)化模型的預測性能。傳統(tǒng)的 ARIMA(p, d, q) 模型是一種強大的統(tǒng)計工具,通過結合三個組成部分來預測時間序列數(shù)據(jù)。

今天給大家分享一個強大的算法模型,AutoARIMAProphet

AutoARIMAProphet (AAP) 是一種混合模型,旨在結合兩種突出的時間序列預測技術的優(yōu)勢:AutoARIMA (AA) 和 Facebook Prophet (FBP)。

它由 Nixtla 開發(fā),旨在通過利用 AutoARIMA 的「自動超參數(shù)選擇功能」和 Facebook Prophet 的趨勢季節(jié)性分解方法提供更穩(wěn)健、更準確、更靈活的預測解決方案。

關鍵概念和組成部分

1.AutoARIMA

AutoARIMA 是 ARIMA(自回歸移動平均)模型的高級實現(xiàn),可自動選擇最佳的參數(shù)組合,以優(yōu)化模型的預測性能。

傳統(tǒng)的 ARIMA(p, d, q) 模型是一種強大的統(tǒng)計工具,通過結合三個組成部分來預測時間序列數(shù)據(jù)。

ARIMA 模型組成

  1. 自回歸 (AR) 部分
    這部分模型是一個回歸模型,使用前 p 個時刻的觀測值作為自變量來預測當前值。

    其中,??? 是模型參數(shù),ε 是誤差項。
  2. 差分 (I) 部分
    為了使時間序列數(shù)據(jù)穩(wěn)定,可能需要對原始數(shù)據(jù)進行一次或多次差分。d 是差分次數(shù)。
  3. 移動平均 (MA) 部分
    這部分模型用前幾個時間點的預測誤差來做預測。q 是MA部分的階數(shù)。

    其中,θθθ 是模型參數(shù)。

AutoARIMA 的優(yōu)點

  1. 參數(shù)選擇
    AutoARIMA 的主要優(yōu)點是它可以自動選擇最合適的 p、d 和 q 參數(shù)。
  2. 交叉驗證
    為防止過擬合,AutoARIMA 可以使用時間序列的交叉驗證方法,例如滾動預測起點,來確保模型在未見數(shù)據(jù)上也表現(xiàn)良好。
  3. 模型優(yōu)化
    自動化的過程不僅試圖找到最佳的超參數(shù),還會嘗試不同的模型組合和轉(zhuǎn)換方法,如對數(shù)轉(zhuǎn)換或去趨勢方法,以找到最佳的模型。

在 Python 中,可以通過 pmdarima 庫中的 auto_arima 函數(shù)輕松實現(xiàn) AutoARIMA 模型。這使得它在商業(yè)分析、財務預測、天氣預測等領域得到廣泛應用。

2.Prophet

Prophet 是一個由 Facebook 開發(fā)的開源時間序列預測庫,專門設計用于處理表現(xiàn)出強烈季節(jié)性影響和趨勢的時間序列數(shù)據(jù)。

基本原理

Prophet 模型基于一個可加模型,其中時間序列被假設為三個主要組成部分的和:趨勢、季節(jié)性和節(jié)假日效應。

數(shù)學上可以表示為:

其中

  •  是預測值。
  •  是趨勢組件,用于模擬時間序列的非周期性變化。
  •  是季節(jié)性組件,捕捉周期性變化如日季節(jié)性、周季節(jié)性等。
  •  是節(jié)假日組件,用于模擬節(jié)假日對時間序列的影響。
  •  是誤差項,通常假設為正態(tài)分布。

主要特點

  • 易于使用
  • 靈活性,可以定制處理各種類型的時間序列數(shù)據(jù)和特定業(yè)務場景。
  • 穩(wěn)健性,有效管理異常值和缺失數(shù)據(jù),在各種條件下提供可靠的預測。
  • 加法模型,它將時間序列數(shù)據(jù)建模為趨勢、季節(jié)性和假期的加法組合。
  • 處理缺失數(shù)據(jù),它對缺失數(shù)據(jù)點具有很強的魯棒性,并且可以處理趨勢或季節(jié)性的變化。

3.AutoARIMAProphet 模型

AutoARIMAProphet 結合了 AutoARIMA 和 Facebook Prophet 的優(yōu)勢,創(chuàng)建了一個強大的混合預測模型。

這種集成旨在利用 AutoARIMA 的自動參數(shù)選擇和 Facebook Prophet 的趨勢季節(jié)性分解功能。

圖片圖片

如上圖所示,它說明了 AutoARIMAProphet (AAP) 算法的一般工作流程。

以下是算法中每個步驟的詳細說明。

  1. 輸入歷史數(shù)據(jù)
    AutoARIMAProphet 算法的第一步是輸入歷史時間序列數(shù)據(jù)。該數(shù)據(jù)通常包括需要預測的變量的過去觀測值以及任何相關日期或時間戳。
  2. 使用 Prophet 模型檢測時間序列特征
    Facebook 的 Prophet 模型用于分析和檢測時間序列數(shù)據(jù)的關鍵特征。
    這包括識別趨勢、季節(jié)性以及可能影響數(shù)據(jù)的假期或其他事件。
  3. 生成一組 ARIMA 模型
    基于 Prophet 模型檢測到的特征,生成一系列 ARIMA 模型。
    每個模型代表 ARIMA 參數(shù)(p、d、q)和潛在季節(jié)性成分的不同組合。
  4. 在時間序列數(shù)據(jù)上評估每個模型
    評估每個生成的 ARIMA 模型以確定其在時間序列數(shù)據(jù)上的性能。
  5. 選擇性能最佳的模型
    根據(jù)評估指標選擇性能最佳的 ARIMA 模型。
  6. 將選定的模型與數(shù)據(jù)擬合
    然后將選定的 ARIMA 模型擬合到整個時間序列數(shù)據(jù),以優(yōu)化其預測參數(shù)。
  7. 使用擬合模型進行預測
    擬合模型用于生成時間序列未來值的預測。
  8. 輸出預測和關鍵模型參數(shù)
    最后一步輸出預測值和模型的關鍵參數(shù)。

案例分享

首先加載數(shù)據(jù)并切分為訓練集和測試集。

from sklearn.model_selection import train_test_split as TTS
import pandas as pd
import time

data_full = pd.read_csv('test.csv',index_col=0)
data_full['ds'] = pd.to_datetime(data_full['ds'])
df_dataCol = data_full.drop('y', axis = 1)

X = data_full[df_dataCol.columns]
Y = data_full['y']
# Y = df["Closing Price"] / df["Closing Price"].max()

X_train, X_test, Y_train, Y_test = TTS(X, Y,
                                       test_size = 0.05,
                                       random_state = 0,
                                       shuffle=False)

df_train = X_train.join(Y_train)
df_test = X_test.join(Y_test)

接下來,構建模型并訓練。

from statsforecast.adapters.prophet import AutoARIMAProphet
from tqdm import tqdm

start = time.time()
# Initialize the AutoARIMAProphet model configurations
model_config = {
    "growth": "logistic",
    "yearly_seasonality": True,
    "seasonality_mode": "multiplicative",
    "seasonality_prior_scale": 10,
    "holidays_prior_scale": 10,
    "changepoint_prior_scale": 0.05,
    "interval_width": 0.75,
    "uncertainty_samples": 1000
}

cap = 10
floor = 5.5

# Instantiate models
aap = AutoARIMAProphet(**model_config)
aapM2 = AutoARIMAProphet(**model_config)

df_train['cap'] = cap
df_train['floor'] = floor

# Fit the first model
with tqdm(total=1, desc="Fitting First Model") as pbar:
    aap1 = aap.fit(df_train, disable_seasonal_features=False)
    pbar.update(1)

# aap = aap.fit(df_train)
print("Train:", time.time() - start)

combined_df = pd.concat([df_train, df_test])

df_train['cap'] = cap
df_train['floor'] = floor

df_test['cap'] = cap
df_test['floor'] = floor

combined_df['cap'] = cap
combined_df['floor'] = floor

# Fit the second model
with tqdm(total=1, desc="Fitting Second Model") as pbar:
    aap2 = aapM2.fit(combined_df, disable_seasonal_features=False)
    pbar.update(1)


aap_pred_forecast = aap2.make_future_dataframe(periods = 1826, freq = 'D', include_history = True)
aap_pred_forecast['cap'] = cap
aap_pred_forecast['floor'] = floor

# Making predictions
with tqdm(total=2, desc="Making Predictions") as pbar:
    aap_pred_test = aap1.predict(df_test)
    aap_pred_train = aap1.predict(df_train)
    aap_pred_forecast = aap2.predict(aap_pred_forecast)
    pbar.update(2)

print("Pred:", time.time() - start)

最后,我們來看一下預測的結果。

import matplotlib.pyplot as plt

plt.figure(figsize=(10, 6))

plt.plot(df_train['ds'], df_train['y'], label='Train Data')
plt.plot(aap_pred_train['ds'], aap_pred_train['yhat'], label='Train Validation - Prediction')

plt.plot(df_test['ds'], df_test['y'], label='Test Data')
plt.plot(aap_pred_test['ds'], aap_pred_test['yhat'], label='Test Validation Data - Prediction')


plt.fill_between(aap_pred_forecast['ds'], aap_pred_forecast['yhat_lower'], aap_pred_forecast['yhat_upper'], color='gray', alpha=0.2)
plt.legend()
plt.xlabel('Date')
plt.ylabel('IDX KOMPAS 100 Stock Price')
plt.show()

圖片圖片

責任編輯:武曉燕 來源: 程序員學長
相關推薦

2009-07-15 13:41:00

JDBC實例

2024-07-30 08:08:49

2024-06-06 09:44:33

2024-07-19 08:21:24

2024-06-03 08:09:39

2024-12-19 00:16:43

2024-08-08 12:33:55

算法

2024-07-12 08:38:05

2024-08-21 08:21:45

CNN算法神經(jīng)網(wǎng)絡

2024-08-02 10:28:13

算法NLP模型

2024-09-09 23:04:04

2024-08-12 00:00:05

集成學習典型算法代碼

2024-06-20 08:52:10

2009-07-22 17:15:04

C#實現(xiàn)

2024-08-22 08:21:10

算法神經(jīng)網(wǎng)絡參數(shù)

2024-08-29 09:18:55

2009-07-06 18:28:26

Java Socket

2010-01-26 13:15:42

ASP.NET MVC

2011-08-23 17:42:42

Lua腳本

2024-12-04 10:33:17

點贊
收藏

51CTO技術棧公眾號

国产精品99久久久久久久| 欧美成人高清视频| 天天操天天爽天天射| 免费网站成人| 波多野结衣一区二区三区| 日韩av电影在线播放| 四虎国产成人精品免费一女五男| 久久9999免费视频| 福利一区视频在线观看| 亚洲国产激情一区二区三区| 91禁在线观看| 亚洲精品一级| 日韩在线观看免费高清完整版| 午夜影院免费版| 成人视屏在线观看| 一区二区三区精品久久久| 欧美精品一区二区视频| 国产精品视频无码| 日韩制服丝袜先锋影音| 欧美劲爆第一页| 毛片视频免费播放| 亚洲va久久久噜噜噜久久| 555夜色666亚洲国产免| 日本中文字幕片| av中文在线资源库| 国产精品久久久久9999吃药| 蜜桃成人在线| 亚洲欧美激情另类| 激情综合色综合久久综合| 26uuu国产精品视频| 中文字幕影音先锋| 久久精品影视| 日韩中文字幕不卡视频| 国产 中文 字幕 日韩 在线| 日韩精品三级| 宅男在线国产精品| 天堂在线资源视频| 亚洲成人人体| 色哟哟国产精品免费观看| 免费人成在线观看视频播放| h片在线播放| 国产精品不卡在线| 亚洲草草视频| av中文在线| 久久久久久99精品| 欧美二级三级| 日本成人一区| 99久久亚洲一区二区三区青草| 91久久精品www人人做人人爽| 国产精品久久久久久无人区| 另类综合日韩欧美亚洲| 国产精品高精视频免费| 在线视频一区二区三区四区| 国产亚洲网站| 91av福利视频| 男人日女人网站| 性一交一乱一区二区洋洋av| 国产91在线高潮白浆在线观看| 成年人午夜视频| 91久久午夜| 26uuu久久噜噜噜噜| 五月婷婷视频在线| 久久永久免费| 国产欧美最新羞羞视频在线观看| 在线免费观看中文字幕| 久久精品国产成人一区二区三区| 国产欧美一区二区三区在线看| 亚洲图片小说视频| 国产精品综合一区二区三区| 99久久精品无码一区二区毛片 | 精品99视频| 久久久久久久成人| 日本韩国欧美中文字幕| 久久激情一区| 国产精品揄拍500视频| 国产精品久久久久毛片| 成人黄色综合网站| 免费看成人av| 一广人看www在线观看免费视频| 中文字幕一区二区三区视频| 国产免费内射又粗又爽密桃视频 | 2019av中文字幕| 亚洲欧美综合另类| 开心九九激情九九欧美日韩精美视频电影 | 毛片aaaaaa| 一区二区免费不卡在线| 午夜精品在线视频| 国产午夜麻豆影院在线观看| 久久99精品国产| 国产精品自拍首页| 国产精品一二三区视频| 亚洲精品中文在线观看| 国产淫片免费看| 亚洲伦理一区二区| 亚洲国产日韩欧美在线99| 精品成人无码一区二区三区| 欧美成人午夜| 国产精品成人一区| 午夜精品一区二区三| 久久久久久9999| wwwjizzjizzcom| 唐人社导航福利精品| 欧美一级片在线看| 亚洲天堂视频一区| 欧美另类综合| 国产精品综合久久久| 日本激情一区二区三区| 最新不卡av在线| 日本三级免费网站| 欧美午夜网站| 日韩中文字幕在线观看| 国产精品美女久久久久av爽| 国产一区二区三区在线观看免费视频| 蜜桃网站成人| gogo久久| 欧美一区二区精美| 日本欧美一区二区三区不卡视频| 伊人蜜桃色噜噜激情综合| 成人高h视频在线| 欧美zozo| 午夜精品福利在线| 中文字幕乱妇无码av在线| 国产一区二区亚洲| 欧美亚洲视频一区二区| 亚洲国产精品国自产拍久久| 日韩一区有码在线| 亚洲无吗一区二区三区| 亚洲成a人片77777在线播放| 韩国精品久久久999| 成人av一区二区三区在线观看| 国产精品蜜臀在线观看| 久久精品视频91| 日韩有码中文字幕在线| 久久久久久久一区二区| 国产夫绿帽单男3p精品视频| 国产精品久久久久久福利一牛影视| 国产一区视频免费观看| 亚洲区小说区图片区qvod| 久久久久久国产精品三级玉女聊斋 | 亚洲国产国产亚洲一二三| 1区1区3区4区产品乱码芒果精品| 在线看的av网站| 欧美日韩在线播放三区四区| 香蕉视频久久久| 三级在线观看一区二区| 久久涩涩网站| 成人免费看黄| 亚洲欧洲激情在线| 男人天堂视频在线| 久久精品欧美一区二区三区麻豆| 黄色一级大片在线观看| 国产99精品| 国产精品毛片a∨一区二区三区|国 | **日韩最新| 久久亚洲一区二区三区四区五区高| 在线免费看91| 一区二区三区资源| 波多野结衣电影免费观看| 国产一区清纯| 国产一区二区中文字幕免费看| av最新在线| 亚洲精品在线不卡| 亚洲精品一区二三区| 亚洲国产精品高清| 中文字幕第一页在线视频| 久久精品影视| 国产精品视频免费一区| 精精国产xxx在线视频app| 日韩精品极品在线观看播放免费视频| 国产又黄又爽又色| 国产日产欧美一区二区三区 | 91伊人久久| 精品国产区一区二区三区在线观看 | 影音先锋男人在线资源| 亚洲第一视频网站| 欧美男人亚洲天堂| 中文字幕中文在线不卡住| 亚洲av无一区二区三区久久| 午夜宅男久久久| 亚洲激情一区二区| 欧美国产亚洲精品| 57pao成人永久免费视频| 国产69精品久久app免费版| 6080午夜不卡| 青青青国产在线| 1024成人网| 成人免费无码大片a毛片| 日本欧美大码aⅴ在线播放| 中文一区一区三区免费| 嗯用力啊快一点好舒服小柔久久| 亲子乱一区二区三区电影| 免费的黄网站在线观看| 亚洲国产成人精品女人久久久| 亚洲色成人www永久网站| 日韩一区在线看| 亚洲专区区免费| 国产一区二区精品在线观看| 日本熟妇人妻xxxxx| 亚洲先锋影音| 欧美大陆一区二区| 一区二区三区免费在线看| 热草久综合在线| 色呦呦网站在线观看| 在线看日韩欧美| 人妻中文字幕一区| 91精品黄色片免费大全| 天天天天天天天干| 亚洲图片一区二区| 亚洲少妇xxx| 久久男人中文字幕资源站| 精人妻一区二区三区| 蜜臀av国产精品久久久久| 成 年 人 黄 色 大 片大 全| 天天天综合网| 日韩区国产区| 欧美美女啪啪| 成人久久18免费网站漫画| 久久免费影院| 国产精品99久久久久久久久| 丝袜美女在线观看| 久久精品中文字幕电影| 国产系列在线观看| 日韩成人高清在线| 懂色av蜜臀av粉嫩av分享吧| 欧美精品久久一区| 中文字幕 自拍偷拍| 欧美日韩一区二区三区在线免费观看| 久久久无码精品亚洲国产| 亚洲欧洲99久久| 欧美成人短视频| 国产欧美精品国产国产专区| 国产精品无码永久免费不卡| 成人精品视频.| 亚洲妇女无套内射精| 久久se这里有精品| 亚洲精品午夜在线观看| 日本亚洲最大的色成网站www| 黄色av网址在线播放| 亚洲国产一区二区三区高清| 97碰在线视频| 精品91在线| 日韩日韩日韩日韩日韩| 精品69视频一区二区三区Q| 久久男人资源站| 欧美日韩伊人| 2018中文字幕第一页| 亚洲经典三级| 免费欧美一级视频| 久久亚洲欧美| 噜噜噜久久亚洲精品国产品麻豆| 中日韩男男gay无套| www.中文字幕在线| 日韩综合小视频| 国内国产精品天干天干| 久久er精品视频| 国产一级片中文字幕| 国产精品一区二区在线观看网站| ass极品水嫩小美女ass| 粉嫩av一区二区三区在线播放| 国产精久久久久| 99久久久精品免费观看国产蜜| 手机在线看片日韩| 国产欧美日韩在线视频| 开心激情五月网| 亚洲精品高清视频在线观看| 国产性生活网站| 欧美性猛交xxxx久久久| 国产一区二区视频网站| 欧美日韩和欧美的一区二区| 91精品国自产| 精品精品国产高清a毛片牛牛 | 国产精品白丝一区二区三区| 狠狠色综合色区| 欧美色婷婷久久99精品红桃| 亚洲第一页在线视频| 国产精品二区影院| 黑人糟蹋人妻hd中文字幕| 人人超碰91尤物精品国产| 亚洲综合伊人久久| 99久久伊人网影院| 久久免费手机视频| 亚洲一区二区中文在线| 黄色大片网站在线观看| 欧美日韩国产精选| 人妻一区二区三区四区| 最近2019中文字幕在线高清| 欧美xxxx做受欧美88bbw| 日本中文字幕不卡免费| 警花av一区二区三区| 欧美极品jizzhd欧美| 亚洲成人一区| aaaaaa亚洲| 国产一区二区电影| www.久久国产| 亚洲免费在线视频一区 二区| 你懂的国产在线| 欧美疯狂性受xxxxx喷水图片| 日韩在线一区二区三区四区| 色爱av美腿丝袜综合粉嫩av| av成人影院在线| 成人啪啪免费看| 激情五月综合网| 五月丁香综合缴情六月小说| 蜜臀a∨国产成人精品| 一女三黑人理论片在线| 综合欧美亚洲日本| 国产嫩bbwbbw高潮| 欧美v亚洲v综合ⅴ国产v| 黄色av免费在线看| 性色av一区二区三区在线观看| 色婷婷成人网| 欧美一级二级三级九九九| 亚洲午夜91| 久久久久久久高清| 国产欧美视频一区二区| 偷偷操不一样的久久| 日韩欧美高清dvd碟片| 夜级特黄日本大片_在线| 日韩av电影手机在线| 久9re热视频这里只有精品| 警花观音坐莲激情销魂小说| 青娱乐精品视频在线| 国产特黄级aaaaa片免| 亚洲高清视频中文字幕| 国产丝袜在线视频| 在线观看精品国产视频| 桃色一区二区| 美女精品国产| 免费在线欧美黄色| 800av在线播放| 亚洲午夜免费视频| 超碰人人人人人人| 九九热最新视频//这里只有精品| 亚洲香蕉久久| www.午夜色| 精品一区二区三区久久| 国产日产在线观看| 欧美日韩免费视频| 97超碰人人在线| 国产精品一区二区久久| 欧美军人男男激情gay| 国产成人无码av在线播放dvd| 91美女片黄在线观看| 91视频免费网址| 亚洲精品视频久久| 三上悠亚激情av一区二区三区| 欧洲一区二区日韩在线视频观看免费| 视频一区二区中文字幕| 亚洲激情视频小说| 日本韩国精品一区二区在线观看| 日本人妖在线| 国产精品成人一区| 91视频综合| 两女双腿交缠激烈磨豆腐| 亚洲精品一二三区| 亚洲毛片欧洲毛片国产一品色| 欧美黑人性猛交| 日韩理论电影中文字幕| 黄在线观看网站| 欧美极品aⅴ影院| 国产一区二区在线不卡| 久久综合伊人77777| av自拍一区| 无码人妻丰满熟妇区毛片18| 国产欧美精品一区二区色综合朱莉| 日韩乱码一区二区三区| 久久亚洲精品网站| 国产成人一二| 国产成人久久777777| 中文字幕亚洲在| 草草视频在线播放| 欧美一级视频一区二区| 日韩午夜电影网| 日韩精品在线播放视频| 亚洲成人av一区| 成人免费在线观看| 亚洲xxx视频| 老司机一区二区三区| 手机看片国产日韩| 精品噜噜噜噜久久久久久久久试看| 欧美一级鲁丝片| 永久域名在线精品| 波多野结衣91| 一区二区视频播放| 午夜精品久久久久久久男人的天堂 | 色综合av综合无码综合网站| 国产精品欧美久久久久一区二区| www.com欧美| 日韩美女视频免费在线观看| 亚洲成人日韩| 怡红院一区二区三区| 精品免费国产二区三区| 色成人免费网站| 免费看欧美黑人毛片| 亚洲国产精品二十页| 手机看片1024日韩| 成人激情视频免费在线| 美女黄色成人网| 久久久精品视频免费| 日韩有码在线视频|