使用 JMP 確定變數之間的延遲時間<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我有不同的變數(Y1,Y2),與時間(X)均勻分佈。 我懷疑根據所涉及的過程,兩個響應 Y1 和 Y2 之間存在延遲時間,並且想估計我必須對資料進行時移多少(即延遲時間是多少),以便在相同的行號?
我嘗試使用自相關函數來確定每個變數 Y1 和 Y2 的周期性來提取此信息,但沒有取得很大進展。
有人可以提供任何建議嗎?
謝謝
阿努普
回覆:使用 JMP 確定變數之間的延遲時間你好@丹尼爾_瓦倫特,
我想我找到了一種解決方法,至少可以測試品質控制數據和生產數據之間的互相關性。 加入表格後,我將有多個重複的 QC 資料條目(因為生產資料每 15 分鐘收集一次)。 使用 Row() 欄位作為 X、時間 ID 輸入、QC 資料作為 Y、生產資料作為 X,然後我可以產生 QC 資料與生產資料的互相關表。 我唯一需要記住的是,由於對於幾個不同時間的生產事件,我將有多個相同的 QC 資料條目,因此其中會存在一些相關性。 這確實會導致互相關的周期結構,但這完全取決於資料表的連接方式。
如果其他人對此有任何反饋或想法需要改進,我將不勝感激。
謝謝!,
DS
回覆:使用 JMP 確定變數之間的延遲時間你好@丹尼爾_瓦倫特,
感謝您對如何運行自相關的非常好的解釋。
我遇到了一個與原始帖子相關但更複雜的問題。
我遇到的問題是試圖找到每天 4 小時收集的 QC 數據與在不同時間尺度收集的生產數據之間的正確時間滯後。 現在,我正在查看每 15 分鐘收集一次的生產數據(包括泵浦速率、皮帶速度、烤箱溫度等)。 QC和生產數據來自不同的來源,所以我需要加入它們。 我這樣做了,但每次都會從生產中獲得多個相同的條目。
例如,

等等。 QC 數據可能類似於,並且可以每 4 小時左右收集一次:

問題是,當我加入資料表時,對於 X 中的每個時間點,我最終會得到 Y1 的多個相同條目,直到它更改時間。 連接後的數據表將如下所示:

問題是當我嘗試運行時間序列分析時。 JMP 向我抱怨如下:

確實如此,存在重複值,因為這些是產品的測量 QC 測量值以及生產數據,因此人們會期望重複值。 另外,由於 QC 資料與生產資料的連接方式,每 15 分鐘的生產資料輸出都會有重複的 QC 條目,直到下一個 QC 資料條目。
有沒有辦法對此類數據進行互相關,以找出將生產數據與 QC 數據相匹配需要多少滯後?
歡迎任何建議。
謝謝!,
DS
回覆:使用 JMP 確定變數之間的延遲時間你好,阿努普——
也許這可能有助於解決您的問題。 這是一個簡單的範例,其中我們有兩個週期訊號,其中一個延遲 5 個樣本:

如果我們啟動時間序列平台,系列 1 作為 Y,系列 2 作為輸入列表,時間作為 X,時間 ID 如下(正如傑夫建議的那樣):

我們可以從紅色三角形下方選擇訊號來對訊號進行互相關:

這將為輸出系列 - 系列 1 建立互相關圖。 如果我右鍵單擊該圖,我可以選擇“生成資料表”:

我可以看到最大互相關是在 5 個樣本處,這恰好是第二個訊號延遲的量。 如果我在圖形生成器中繪製這些數據,我還可以將此延遲視覺化為互相關的最大值。

所以我得出結論,兩個訊號之間的增量是 5 個樣本。 從那裡我將我的系列 2 滯後 5 個樣本,以便我們可以執行後續分析。 這是一個非常簡單的範例,但請使用您的資料嘗試此工作流程,看看它是如何運作的。
回覆:使用 JMP 確定變數之間的延遲時間你好傑夫,
非常感謝您的回覆。
您對數據形式的看法是正確的。 不過,我想做的是確定 Y2 應該移動多少時間(例如 4 個時間單位),以便 Y1 和新的時移 Y2 變數可以作為一對一起分析,即 Y1(t)和Y2(t+delta)現在位於同一行,然後我可以進行相關、分割等操作。 我相信 Y2 會比 Y1 有所延遲,因為任何事件完成該過程都需要時間,並且想找出「delta」應該是什麼。 一個例子是化學濃度變化,它穿過一個大的罐體容積,從測量 Y1 的位置到達測量 Y2 的位置。
我按照您的建議使用了時間序列平台,並想知道如何分析結果。 我嘗試了 ARIMA 模型擬合,但並不真正知道如何使用它,例如為 (pdq) 值指定什麼等。 我什至不確定這是否是獲得我正在尋找的答案(“delta”)的正確方法。
任何幫助將不勝感激。
謝謝
阿努普
回覆:使用 JMP 確定變數之間的延遲時間嗨阿努普,
我不確定我是否完全理解你。
那麼,你的數據是這樣的嗎?
| 時間(x) | Y1 | Y2 |
|---|
1 | .23 | .56 |
| 2 | .3 | .45 |
| 3 | .21 | .35 |
| 4 | .3 | .34 |
並且,您想將 Y2 建模為時間和 Y1 的函數嗎?
如果是這樣,您可以使用時間序列平台並使用 Y2 作為時間序列,Y1 作為輸入列表,時間作為時間 ID。
如果我誤解了,請向我們提供更多詳細信息,以便我們更清楚地理解您的問題。
謝謝!
-傑夫