如何使用列公式構建簡單的時間序列預測?大家好!我正在和我的一個朋友一起工作,他是一名covid-19 數據分析和趨勢愛好者,也是一名質量/可靠性控制工程師。他和我都對基本模型預測抱有濃厚的興趣,目的是根據一些簡單的趨勢線線性最小二乘置信區間——我一直在摸索他在 MS Excel 中進行預測的樣本數據集,不幸的是我無法在 JMP 中重現這一點。有人可以看一下並讓我知道我缺少什麼嗎? 我正在嘗試計算累積和,但我認為我沒有正確使用 Col Cumulative Sum() 函數,或者我使用了錯誤的函數?是否可以在列公式中使用 JSL 來引用數據表中的特定行?
基本上,我的問題的關鍵是:如何在 JMP 中的 MS Office Excel 中重現這個相對簡單的示例?附上我的 Excel 工作表和 JMP 中的相應嘗試。
乾杯,帕特里克
高級統計建模基礎數據分析和建模消費者和市場研究數據混合和清理數據探索和可視化大規模定制質量和工藝工程可靠性分析回复:我可以使用列公式構建簡單的時間序列預測嗎?再次感謝你。 我同意你的想法,即在考慮預測之前先考慮更好的模型擬合。 乾杯。回复:我可以使用列公式構建簡單的時間序列預測嗎?世界上的一切都不是線性的。正如您所指出的,平滑週期性項的時間序列也可能是合適的。 以下是使用簡單三次多項式線性擬合的數據。
在超出已知數據限制進行預測之前,我建議更多地關注確定您的確切模型是什麼。JMP 確實提供了一個非常好的環境來查看大量預測模型以及它們之間的比較。
關於將您所做的 Excel 工作映射到 JMP 範式,我將其視為一個很好的工具,可以幫助像您一樣精通 Excel 的人員更加熟悉 JMP 所採用的方法。
在大多數情況下,JMP 提供模型的預測公式。然後,只需將其應用到未來值的數據表即可。
回复:如何使用列公式構建簡單的時間序列預測?@tx尼爾森非常感謝!超級有幫助,我會更多地研究它,如果有任何問題,請告訴你。
列公式的正確表示法特別有用。
你問我到底為什麼要這樣做? 好問題!作為學習機會:主要是為了更好地理解預測一般如何運作的機制(計算),換句話說,如何根據過去的觀察來預測未來的觀察。
您提到在 JMP 中的其他平台上有多種方法可以實現此目的!我使用 Fit Y by X 來構建簡單的線性回歸置信區間和預測區間。 我已經使用圖形生成器嘗試構建預測值和實際值。
我想我可以做一個非常簡單和一般的例子。假設我使用 JMP 中的擬合模型擬合回歸線來執行此操作。 假設我保存了擬合的預測公式,並繪製了預測公式與響應“日期 ID”的關係圖。 假設我添加了一些未來觀測值來進行預測,如果我繪製觀測值、預測公式(來自 OLS 回歸)以及上下預測區間帶公式(置信度為 95%,再次用於 OLS 回歸線)。

除了 JMP15 中新的“時間序列預測”平台(這似乎是點擊式的,儘管我似乎無法在那裡保存任何類型的預測公式), JMP 中是否需要組織數據(尤其是時間序列類型數據)以方便進行動態預測? (例如,通過將 N 個未來觀察結果作為行添加到數據表中)?
再次感謝, @帕特里克朱利亞諾
回复:我可以使用列公式構建簡單的時間序列預測嗎?附件是 JMP 數據表,它是 Excel 計算的精確複製。現在,考慮到內置的線性回歸函數和/或可以為您提供預測的許多不同平台,為什麼您要這樣做,我不知道,但這是一個有趣的練習。為了獲得準確的值,必須處理幾個項目。從 JMP 存儲日期值轉換為 Excel 存儲日期值以及預測感染中的向後遞歸都必須完成,但由於 JMP 公式實際上是一種完整的編程語言,因此不需要太多就能完成。