日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

用于時間序列概率預測的共形分位數回歸

來源: 責編: 時間:2024-05-11 09:18:46 176觀看
導讀預測中的不確定性對于決策者了解潛在結果和相關風險的范圍非常重要。通過量化不確定性,企業可以做出更明智的決策,并有效地分配資源。關于預測的不確定性,前面有"用于時間序列概率預測的定量回歸“ 和 ”時間序列概率預

預測中的不確定性對于決策者了解潛在結果和相關風險的范圍非常重要。通過量化不確定性,企業可以做出更明智的決策,并有效地分配資源。關于預測的不確定性,前面有"用于時間序列概率預測的定量回歸“ 和 ”時間序列概率預測的共形預測“的介紹。本文將介紹另一項重要技術--共形分位數回歸(CQR)。共形分位數回歸(CQR)結合了分位數回歸(QR)和共形預測(CP),使兩者相輔相成。0WC28資訊網——每日最新資訊28at.com

分位數回歸 QR

QR 估算的是目標變量的條件量值,如中位數或第 90 個百分位數,而不是條件均值。通過分別估計不同水平預測變量的條件量值,可以很好地處理異方差。雖然大多數情況下量化值可以提供準確的預測區間,但當模型假設被違反時,量化值預測可能會不準確。0WC28資訊網——每日最新資訊28at.com

共形預測 CP

另一方面,CP 能確保預測區間中的實際值,而無需明確關注特定的量化值。它根據實際數據而非任何模型規范形成預測區間。對所有數據范圍都會產生一個固定的寬度。0WC28資訊網——每日最新資訊28at.com

共形分位數回歸CQR

為什么不同時使用 QR 和 CP 呢?共形分位數回歸(CQR)技術提供了一個值得稱贊的解決方案,可以提供具有有效覆蓋保證的預測區間。這些覆蓋保證是由量回歸產生的。CQR 調整了預測區間,以確保實際值總是落在預測區間內,并達到所需的置信水平。0WC28資訊網——每日最新資訊28at.com

什么是CQR

CQR(Conformal Quantile Regression)的基本思想是建立分位數回歸(QR)模型用于預測區間,并使用CP技術進行調整。上一章中介紹了CP如何建立預測區間,通過獲取點預測值與實際值之間的誤差得出容差區間,然后將其與點估計值相連形成預測區間。然而,QR已經給出了預測區間。要調整預測區間,我們需要修改CP方法為CQR,因為在量化預測中,CP以點預測為中心,而應用于預測區間的CQR則以預測區間的兩個錨點(下限和上限)為中心。0WC28資訊網——每日最新資訊28at.com

CQR的發展過程稱為一致性得分。符合性得分涉及實際值與預測區間上下限之間的距離。如果實際值持續高于上限或下限,則應根據一致性得分調整預測區間,確保在選定的時間水平下,實際值在預測區間內。一致性得分是大括號中兩個項中較大的一項。0WC28資訊網——每日最新資訊28at.com

公式(1)公式(1)0WC28資訊網——每日最新資訊28at.com

其中,yt是實際值,Ql和Qu是低量化值和高量化值(下限和上限),ct是符合性得分0WC28資訊網——每日最新資訊28at.com

我們以圖(A)中的示例來解釋等式(1)。假設有六個實際值y1至y6及其相應的預測區間。在第一次預測中,實際值y1的預測區間在下限Ql和上限Qu之間,而y1更接近上限QU。每個預測區間都會有一個一致性得分。根據公式(1),第一個預測值c1的一致性分值為-2,處于-2和-5之間。當y在預測區間內時,一致性總是負數,而當實際值在預測區間外時,一致性總是正數。0WC28資訊網——每日最新資訊28at.com

圖(A):一致性得分圖(A):一致性得分0WC28資訊網——每日最新資訊28at.com

我們將為一致性得分繪制一個直方圖,如圖(B)所示。左側的負分表示實際值在預測區間內。右側的正分數表示預測區間無法捕捉實際值。0WC28資訊網——每日最新資訊28at.com

圖(B):一致性得分直方圖圖(B):一致性得分直方圖0WC28資訊網——每日最新資訊28at.com

可以根據容忍度確定一個閾值s。根據圖(B),95% 一致性得分是 6.0。預測區間將會擴大,保證實際值包含在預測區間內。0WC28資訊網——每日最新資訊28at.com

形式上,CQR 根據下面的公式 (2) 調整分位數回歸的預測區間。它從下限Ql中減去閾值s,再將閾值s加到上限QU:0WC28資訊網——每日最新資訊28at.com

公式(2)公式(2)0WC28資訊網——每日最新資訊28at.com

一致性得分可為負,表示所有預測區間均包含實際值。在這種情況下,符合性得分的加減可能導致預測區間變短。CQR 會根據 QR 在區間內的表現調整預測區間,對于始終低估或高估的 QR 會做出相應調整。0WC28資訊網——每日最新資訊28at.com

CQR 的構建

其過程可概括如下:0WC28資訊網——每日最新資訊28at.com

  • 首先,我們將歷史時間序列數據分為訓練期、校準期和測試期。
  • 然后在訓練數據上訓練分位數回歸模型。應用訓練模型生成校準數據的量化預測。
  • 然后根據公式 (1) 計算一致性得分。繪制符合性得分直方圖,以定義容差水平,如圖 (B)。
  • 然后根據公式 (2) 調整不同量化值的預測區間。

環境要求

NeuralProphet 有三個選項:(i) 分位數回歸 (QR)(ii) 保形預測 (CP)(iii) 保形分位數回歸 (CQR),用于處理預測的不確定性。0WC28資訊網——每日最新資訊28at.com

!pip install neuralprophet!pip uninstall numpy!pip install git+https://github.com/ourownstory/neural_prophet.git numpy==1.23.5

數據

%matplotlib inlinefrom matplotlib import pyplot as pltimport pandas as pdimport numpy as npimport loggingimport warningslogging.getLogger('prophet').setLevel(logging.ERROR)warnings.filterwarnings("ignore")data = pd.read_csv('/bike_sharing_daily.csv')# 數據獲取:公眾號:數據STUDIO 后臺回復 云朵君data.tail()

圖(C):自行車租賃數據圖(C):自行車租賃數據0WC28資訊網——每日最新資訊28at.com

數據集包含每日租賃需求、天氣信息(如溫度和風速)等多變量數據。在進行建模之前,需要對數據進行最基本的準備。NeuralProphet 要求列名為ds和y。0WC28資訊網——每日最新資訊28at.com

# convert string to datetime64data["ds"] = pd.to_datetime(data["dteday"])df = data[['ds','cnt']]df.columns = ['ds','y']

建模

使用具有趨勢和季節性模式的NeuralProphet模型,可以添加其他組件,如AR、假期和其他協變量。目前代碼已進行了注釋。0WC28資訊網——每日最新資訊28at.com

from neuralprophet import NeuralProphetquantile_list=[0.05,0.95 ]# Model and predictioncqr_model = NeuralProphet(    quantiles=quantile_list,    #n_changepoints=10,    yearly_seasnotallow=True,    weekly_seasnotallow=True,    daily_seasnotallow=False,    # Add the autogression    #n_lags=10,    # Forecast the next 50 days    #n_forecasts= 50)cqr_model = cqr_model.add_country_holidays("US")#cqr_model.set_plotting_backend("matplotlib")  # Use matplotlib

訓練、驗證和測試數據

共形分位數回歸的一個關鍵步驟是將訓練數據分為訓練數據和校準數據,用于構建符合性得分。0WC28資訊網——每日最新資訊28at.com

df_train, df_test = cqr_model.split_df(df, valid_p=0.2)df_train, df_cal = cqr_model.split_df(df_train, freq="D", valid_p=1.0 / 11)[df_train.shape, df_test.shape, df_cal.shape]# [(532, 2), (146, 2), (53, 2)]

用三種顏色繪制不同的數據集。0WC28資訊網——每日最新資訊28at.com

圖(D)圖(D)0WC28資訊網——每日最新資訊28at.com

驗證數據作為模型驗證集。0WC28資訊網——每日最新資訊28at.com

metrics = cpr_model.fit(df_train, validation_df=df_cal, progress="bar")metrics.tail()

圖片圖片0WC28資訊網——每日最新資訊28at.com

共形分位數回歸

創建一個future數據集,在df數據的最后日期之后有50個周期。它將包括所有歷史數據的模型預測。或者,如果指定n_historic_predictinotallow=40,它將只包含40個歷史數據點及其預測結果。0WC28資訊網——每日最新資訊28at.com

NeuralProphet 的 CQR 選項是method=cqr。我們將通過.conformal_prediction()啟用保形預測。0WC28資訊網——每日最新資訊28at.com

future = cpr_model.make_future_dataframe(df, periods=50,      n_historic_predictinotallow=True)# Parameter for CQRmethod = "cqr"alpha = 0.05# Enable conformal prediction on the pre-trained modelscqr_forecast = cqr_model.conformal_predict(    # df_test, # You can also use df_test    future,    calibration_df=df_cal,    alpha=alpha,    method=method,    show_all_PI=True,)cqr_forecast

圖片圖片0WC28資訊網——每日最新資訊28at.com

繪制預測結果和預測區間圖。CQR 預測區間寬度變化。在圖(E)中,95% 的情況下,實際值都在預測區間內,因為 CP 可以確保實際值在預測區間內的時間為95%。0WC28資訊網——每日最新資訊28at.com

fig = cqr_model.plot(cqr_forecast,     #plotting_backend = "matplotlib"    plotting_backend="plotly-static")

圖(E)圖(E)0WC28資訊網——每日最新資訊28at.com

0WC28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-87969-0.html用于時間序列概率預測的共形分位數回歸

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 請停止使用 TypeScript 接口

下一篇: 絕妙 C++ 技巧:輕松掌握數值交換!

標簽:
  • 熱門焦點
  • 一加首款折疊屏!一加Open渲染圖出爐:罕見單手可握小尺寸

    8月5日消息,此前就有爆料稱,一加首款折疊屏手機將會在第三季度上市,如今隨著時間臨近,新機的各種消息也開始浮出水面。據悉,這款新機將會被命名為“On
  • 十個可以手動編寫的 JavaScript 數組 API

    JavaScript 中有很多API,使用得當,會很方便,省力不少。 你知道它的原理嗎? 今天這篇文章,我們將對它們進行一次小總結。現在開始吧。1.forEach()forEach()用于遍歷數組接收一參
  • K8S | Service服務發現

    一、背景在微服務架構中,這里以開發環境「Dev」為基礎來描述,在K8S集群中通常會開放:路由網關、注冊中心、配置中心等相關服務,可以被集群外部訪問;圖片對于測試「Tes」環境或者
  • Flowable工作流引擎的科普與實踐

    一.引言當我們在日常工作和業務中需要進行各種審批流程時,可能會面臨一系列技術和業務上的挑戰。手動處理這些審批流程可能會導致開發成本的增加以及業務復雜度的上升。在這
  • WebRTC.Net庫開發進階,教你實現屏幕共享和多路復用!

    WebRTC.Net庫:讓你的應用更親民友好,實現視頻通話無痛接入! 除了基本用法外,還有一些進階用法可以更好地利用該庫。自定義 STUN/TURN 服務器配置WebRTC.Net 默認使用 Google 的
  • 騰訊蓋樓,字節拆墻

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之“想重溫暴刷深淵、30+技能搭配暴搓到爽的游戲體驗嗎?一起上晶核,即刻暴打!”曾憑借直播騰訊旗下代理格斗游戲《DNF》一
  • 馮提莫簽約抖音公會 前“斗魚一姐”消失在直播間

    來源:直播觀察提起“馮提莫”這個名字,很多網友或許聽過,但應該不記得她是哪位主播了。其實,作為曾經的“斗魚一姐”,馮提莫在游戲直播的年代影響力不輸于現
  • 外交部:美方應停止在網絡安全問題上不負責任地指責他國

      中國外交部今天(16日)舉行例行記者會。會上,有記者問,美國情報官員稱,他們正在阻攔來自中國以及其他國家的黑客獲取相關科研成果。 中方對此有何評論?對此
  • 榮耀Magic4 至臻版 首創智慧隱私通話 強勁影音系統

    2022年第一季度臨近尾聲,在該季度內,許多品牌陸續發布自己的最新產品,讓大家從全新的角度來了解當今的手機技術。手機是電子設備中,更新迭代十分迅速的一款產品,基
Top 主站蜘蛛池模板: 盘锦市| 荆门市| 清镇市| 柏乡县| 麻江县| 巨野县| 遂溪县| 姜堰市| 枣强县| 中方县| 三台县| 义乌市| 武冈市| 乐都县| 唐海县| 西平县| 万盛区| 安多县| 肥乡县| 香格里拉县| 怀宁县| 平邑县| 永川市| 崇义县| 济源市| 永济市| 财经| 道孚县| 会宁县| 北辰区| 叶城县| 阜阳市| 杭锦后旗| 陵水| 麻江县| 哈密市| 镶黄旗| 方正县| 祥云县| 山西省| 平邑县|