评估时间序列中每个周期/季节的斜率我试图找出时间序列中每个周期的斜率,并且想知道接下来可以做些什么来评估这个。可以找到蓝色突出显示部分的斜率

分析回复:评估时间序列中每个周期/季节的斜率创建一个新列并将其命名为“循环”。然后将下面的公式粘贴到新列的公式中,看看它是否为您提供了您正在寻找的循环值。
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。