解決複雜時間序列分析問題的最佳方法是什麼?你好呀,
以下是我想要實現的功能(我的 JMP 版本是 19.0.3):
- 我有一個包含超過1000萬行的時間序列資料集。
- 我需要對超過 1000 個片段進行分段擬合。
- 我知道可以用 R 語言實現,但不知道如何在 JMP 中實現。
- 我現在的目標是:
- 將資料導入 JMP
- 在 R 語言中進行分段擬合
- 將資料匯總到一個新表格中。
- 將資料傳回 JMP
另一種方法是在 JMP 之外完全處理匯總表——但如果可以的話,我想嘗試在 JMP 及其 R 整合中完成這項工作。
對我有幫助的有:JMP 中 R 語言的培訓資源/閱讀材料,以及如果您已經做過類似的事情,可以提供一些建議。
謝謝你!
OverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverviewOverview概述
ZoomZoomZoomZoomZoomZoomZoomZoomZoomZoom飛漲
Deep ZoomDeep ZoomDeep ZoomDeep ZoomDeep ZoomDeep ZoomDeep ZoomDeep ZoomDeep ZoomDeep Zoom深度變焦
進階統計建模回覆:解決複雜時間序列分析的最佳方法是什麼?如果我沒記錯的話,在 JMP19 中,R 整合目前是透過 Python 整合實現的。以下是腳本俱樂部錄製的一段簡報:R 再次回歸 JMP 19 - 探索 R 和 Python 集成
回覆:解決複雜時間序列分析的最佳方法是什麼?謝謝@jthi ,這是一個很好的起點!
回覆:解決複雜時間序列分析的最佳方法是什麼?嗨@PurpleBat ,
為了更清楚了解您的目標,請問細分的目的是什麼?最終目標是什麼?我是否將活躍區域(例如,增加 Phil T1 Ave)進行細分?
如果您能對 R 語言或軟體包中的處理過程進行評論,或許可以直接使用 JMP 甚至 JSL 來實現相同的功能。
謝謝,
本
回覆:解決複雜時間序列分析的最佳方法是什麼?嗨,本,
我想從這些片段中提取最小值和最大值,以及上升時間(初步近似擬合為 1-exp(-t/tau)),然後使用參數 tau 來描述上升過程。
一旦我掌握了這些信息,我想研究一下 tau 蛋白隨時間推移的演變。
這樣有幫助嗎?
回覆:解決複雜時間序列分析的最佳方法是什麼?嗨@PurpleBat ,
您是如何定義這些線段的?它們的長度相等嗎(X 的長度)?它們是透過 R 語言中的 set 套件產生的嗎?我確信這在 JMP 中也能實現,但需要更詳細的說明。
具體來說,對於 R 語言,腳本索引(幫助 > 腳本索引)包含了 R 整合及其運行所需組件的完整詳細資訊(見下圖)。

謝謝,
本
回覆:解決複雜時間序列分析的最佳方法是什麼?嗨@PurpleBat ,
此外,JMP 也提供瞭如何使用 R 的頁面: https://www.jmp.com/support/help/en/19.0/index.shtml#page/jmp/work-with-r.shtml#ww1284119
謝謝,
本
回覆:解決複雜時間序列分析的最佳方法是什麼?一旦您將各個段落分別標記好,就可以使用 JMP 的「擬合曲線」等工具來提取上升時間。難點在於如何自動偵測這些段。請告知我們您是如何定義每個段落的起點和終點的。目前,我假設每個段落都以局部最大值或最小值開始/結束。
以下是如何讓 JMP 自動尋找並標記所有局部最大值和最小值,並將它們標註在新列中的方法。接下來,需要編寫一個腳本,使用這些標記為每個線段進行唯一識別。
如果您願意上傳您的資料表(或具有代表性的資料樣本表),我可以示範如何將此方法直接應用於您的資料。
回覆:解決複雜時間序列分析的最佳方法是什麼?感謝@christian-z和@Ben_BarrIngh兩位。
這些分段並不規則,但它們都起始於局部最小值或最大值。為了方便說明,我從更大的資料集中選取了一個小範例(大小從 1.7GB 減少到約 500kB)。
我也會繼續研究這個縮減後的資料集,然後看看它能否推廣到更大的資料集。
非常感謝您迄今為止提供的寶貴建議和幫助!
回覆:解決複雜時間序列分析的最佳方法是什麼?@PurpleBat,這是你範例表格的更新版本,方便你入門。我新增了一些公式列,並在資料表中儲存了一些腳本。希望它能讓你一目了然,如有任何疑問,請隨時與我聯繫。
我建議您在調試時使用資料篩選器處理表格的一小部分資料。然後,當您準備執行完整分析時,請注意,處理包含數千條曲線的完整資料集可能需要一些時間。
下一步的一些想法包括:篩選出向下傾斜的曲線(假設這些曲線是有趣的),將數據“對齊”,使所有數據都從時間=0開始,必要時對曲線進行歸一化等等。
