こんにちは、みんな、
ピリオドグラムからピークの位置を取得したい場所について時系列分析を実行しているデータがあります (時系列 > スペクトル密度の保存)。 たとえば、Air.jmp サンプル データ テーブルを使用して、Y 列変数のみを入力してこれを行うことができます。 X、時間 ID 変数を入れることもできますが、必須ではありません。
とにかく、スペクトル密度を保存すると、興味のあるいくつかの列、:Spectral Density、:Periodogram、および:Frequency が表示されます。以下のスクリーンショットを参照してください。

私がやろうとしているのは、「:Periodogram」列でおそらく上位 3 つまたは 4 つのピークの行番号を見つけることです。「:Spectral Density」列よりも作業が少し簡単です (黄色で強調表示された領域を参照)。 これらの行番号を取得したら、:Period 列と :Frequency 列で対応する値を見つけて、結果をレポートできます。
私が抱えている問題は、Col Max(:Periodogram) の結果ではない他の値を取得できることです。 それは問題なく理解できますが、興味のある他の列を選択するのは困難です。 なげなわツールなどを使用するのではなく、タスクが自動化されるように、JSL を使用してこれを実行したいと考えています。
アイデアや提案をいただければ幸いです。
ありがとう!、
DS