大家好,
我有一些数据正在执行时间序列分析,我想从周期图中获取峰值的位置(时间序列>保存光谱密度)。 例如,您可以使用 Air.jmp 示例数据表执行此操作,仅放入 Y 列变量。 您可以放入 X、时间 ID 变量,但这不是必需的。
不管怎样,一旦你保存了频谱密度,就会有几列感兴趣::频谱密度、:周期图和:频率,请参见下面的屏幕截图。

我想做的是找到 :Periodogram 列中可能前 3 或 4 个峰值的行号 - 它比 :Spectral Density 列更容易使用(请参见黄色突出显示区域)。 一旦获得这些行号,我就可以在 :Period 和 :Frequency 列中找到相应的值来报告结果。
我遇到的问题是能够获取不是 Col Max(:Periodogram) 结果的其他值。 我可以很好地理解这一点,但很难选出其他感兴趣的列。 我想使用 JSL 来执行此操作,以便任务自动化,而不必使用套索工具或类似工具。
非常感谢任何想法或建议。
谢谢!,
DS