使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測大家好你們好,
我正在嘗試解決需要 3 個週期的提前預測的問題。 例如,如果我的數據頻率是一天,我想要實現的是一個模型,當週一運行時,我可以對週四進行預測。
我熟悉 JMP 中的 ARIMA 平台,但找不到返回第三個預測而不是第一個預測的選項。
有辦法實現這一點嗎?
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測嗨迪,
感謝您抽出時間來檢查這一點。 目前在 JMP 中執行此操作聽起來相當麻煩。 我可能會在下次峰會期間與一位開發人員進行更深入的交談來解決這個問題。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測我認為沒有辦法從時間序列平台的列中獲得三步驟預測。 我也跟開發商核實過。 我認為可以使用一個腳本來排除行,擬合模型,保存預測,將它們寫入表中,然後通過一次不排除一行來循環。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測嗨迪,
感謝您的輸入。 我理解您的建議,但這只是將值移動了一位,但您仍在使用剛剛移動的一步預測,該預測是用比該時間戳有效可用的信息更多的信息做出的。
我想做的是將第三步預先預測與第一步預先預測進行比較,以獲取我的驗證資料集中的任何觀察到的值,但使用相同數量的信息(即在該時間戳處)進行生成。 換句話說,我希望真正看到任何觀察到的值(行)對第 i 個週期的預測。 或使用 JMP 術語並引用幫助>圖書>專業建模>時間序列:
我想保存驗證資料集中所有行的預測圖的右側部分。 假設我的預測週期為 3,我想將這三個週期儲存在觀察值旁邊的三個不同欄位中。
希望這能讓它更清楚一些。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測嗨馬蒂亞,
我認為您正在尋找提前三步驟的預測,對嗎? 我認為您可以將 Lag() 函數應用於預測公式,它將執行您想要的操作。 可能有一種更簡單的方法,但請嘗試這個。 儲存您的預測公式。 然後右鍵單擊預測公式列的頂部並選擇新公式列 > 行 > 延遲。 這會為你帶來錯誤的預測。 右鍵單擊滯後列的頂部並選擇公式。 在第二個參數中,輸入 –1。 (您可能需要輸入 1,然後按一下 +/- 按鈕使其變為負數。)然後按一下「確定」。
這是領先一步的預測。 請注意,預測公式的第 2 行是滯後預測公式的第 1 行。 對於提前三步的預測,您將落後 –3。
如果其中有任何不清楚的地方或我回答的問題與您提出的問題不同,請告訴我!
——迪
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測否,因為您得到的是預測值,該值是下一個週期的預測值,而不是前面第 i 個週期的預測值。 至少這是我理解保存的 ARIMA/傳遞函數公式的工作原理,但也許我遺漏了一些東西。
我想要的是一個保存的 ARIMA/傳遞函數,它還可以傳回資料集中所有行的任何第 i 個預測。 我想比較的是第三個時期比第一個時期有多糟糕。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測您可以點擊擬合模型輪廓中的紅色三角形(例如 ARIMA(1,1,1) )並選擇保存預測公式。 您可以像任何其他公式一樣使用此公式以及您喜歡的任何數據。
請閱讀幫助>圖書>專業建模>時間序列。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測抱歉,無線電靜默,我有一週的假期。
好吧,現在我看到了問題,我想在與訓練分開的驗證資料集上運行ARIMA 模型,並且對於所有點/觀察,我希望看到第1 個、第2 個和第3 個週期的提前預測。 這可能嗎?
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測第 1-31 行是用於擬合 ARIMA 模型的實際(觀察到的)響應以及預測響應。 第 32-34 行是觀測資料以外的第 1、2 和 3 個週期的預測(預測反應)。 因此,第 31 行是周一的最後一次觀察(在您的示例中),第 34 行是周四的預測。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測嗯,我不太確定我們是否理解彼此。 這肯定是我對JMP中ARIMA平台的理解有問題。
讓我們試著一步一步地把它撿起來。
1) 如果我選擇預測週期為 3,您範例中的預測氧含量列是否填入了相關時間戳記的第三週期預測?即第 3 行包含「實際氧含量」中同一行的第三個週期預測,依此類推?
2)如果是這種情況,是否可以獲得一列顯示第一個預測期的預測值和第二個預測期的預測值以及表中所有時間戳點的預測值,而不僅僅是最後一個?
很抱歉給您帶來困惑,並感謝您的耐心等待。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測我收到了一個預測列,其中包含對下一個週期 (1)、下一個週期 (2) 以及下一個週期 (3) 的預測。 最後觀察時間(第 31 行)之後的所有三個週期(第 32-34 行)。
JMP 時間序列提供的三個數字需要簡單的工作才能將資料手動輸入到單獨的資料列中。 否則,您可以使用“表”>“拆分”命令來執行此操作。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測也許我遺漏了一些東西,但在您的範例中,您有一張包含一個預測值的表格(在本例中為第三期預測)。
我要問的是以下內容。有沒有辦法讓一張表中的相同時間戳記具有一列具有第一周期預測、一列具有第二週期預測和一列具有第三週期預測,作為 ARIMA 平台介面的輸出。
您當然可以透過使用三個不同的預測週期來運行 arima 3 次,然後將它們合併來實現,但還有其他不那麼麻煩的方法嗎?
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測正如您從我上面發布的示例中看到的,答案是肯定的。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測好,謝謝。 有沒有辦法在指定的預測中保存每個時期的一個預測?
例如,如果我指定 3,我可以保存週期 1 的預測、週期 2 的預測和週期 3 的預測嗎?
提前謝謝了。
回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測看幫助>圖書>預測和專業建模>時間序列章節。
啟動對話框包含一個數位編輯框預測期間。 進入3在這裡為您的情況。 點選好的,選擇時間序列模型,然後按一下該模型旁邊的紅色小三角形。 選擇儲存列。
我用(不適當的)健身數據來說明這些步驟。 我選擇 Oxy 作為時間序列角色,並輸入 3 作為預測週期。 我擬合一階 ARIMA 模型並選擇“儲存列”。 我收到這些結果:

回覆:使用 ARIMA/Transfer Model 功能進行 3 個週期的提前預測也許我的問題不清楚,我想保存預測(透過儲存預測標籤),而不是獲得 1 週期預測,我想獲得第 3 個預測。 這可能嗎?任何人?