評估時間序列中每個週期/季節的斜率我試圖找出時間序列中每個週期的斜率,並且想知道接下來可以做些什麼來評估這個。可以找到藍色突出顯示部分的斜率

分析回复:評估時間序列中每個週期/季節的斜率創建一個新列並將其命名為“循環”。然後將下面的公式粘貼到新列的公式中,看看它是否為您提供了您正在尋找的循環值。
If( Row() == 1,
myCycle = 1;
cflag = 0;
holdCycle = 0;
);
If( :"Column 5 (Detrended)"n > Lag( :"Column 5 (Detrended)"n, 1 ) & cflag == 0,
cflag = 1;
holdCycle = myCycle;
myCycle = .;
);
If( :"Column 5 (Detrended)"n > :"Column 5 (Detrended)"n[Row() + 1] & cflag == 1,
cflag = 0;
myCycle = holdCycle + 1;
);
myCycle;

回复:評估時間序列中每個週期/季節的斜率是的,我當時理解正確。 正如我在以下屏幕截圖中指出的那樣,我的建議是識別跳躍。 我們將無法以原始形式識別它們。 但是,如果您計算差異,即當前行減去前一行,這些差異應該會以大的正數突出顯示。 它們將成為您各個週期開始的指標。 然後我想你需要想出一種方法來用一個唯一的值標記每個段,然後是什麼@Mark_Bailey建議。

回复:評估時間序列中每個週期/季節的斜率@peng_liu請參閱修改後的圖表。 我需要每個週期從峰值點到最低點的線的斜率。
回复:評估時間序列中每個週期/季節的斜率你的意思是觀察一次上下波動是一個循環嗎? 然後根據情節,大躍進可能是一個很好的指標。 跳躍相當大。 要計算跳躍,您可以直接從時間序列平台生成它們。 尋找差異,然後按照相應的步驟進行操作。 最後,差異報告中的“保存”列。

否則,使用 JMP 列公式生成跳轉也很簡單。 右鍵單擊您的數據列,選擇“新公式列”,選擇“行”,選擇“差異”。
回复:評估時間序列中每個週期/季節的斜率沒有附加可導入的文件。
回复:評估時間序列中每個週期/季節的斜率謝謝@Mark_Bailey .
但是我怎樣才能製作另一個自動識別每個週期的數據列呢?
現有列
被附上
回复:評估時間序列中每個週期/季節的斜率您將需要創建一個新的數據列來標識每個週期。 然後使用分析 > 按 X 擬合 Y。在 Y 角色中投射第 5 列,在 X 角色中投射時間,在按角色中投射分組列。 單擊確定。
按住 Windows 的 Ctrl 鍵或 macOS 的 Command 鍵,單擊第一個 Bivariate 對象旁邊的紅色三角形,然後選擇 Fit Line。 (實際上,看起來循環具有非線性變化,因此您可以嘗試 Fit Polynomial degree=2。)右鍵單擊 Parameter Estimates 表並選擇 Make Combined Data Table。