JSL - ID ごとに最後の x 行の列平均を計算する式サイクル実行ごとに最後の 30 セットのデータの平均を計算する列式を作成しようとしています (以下の例を参照)。

これを実現することはできましたが、テスト サイクルごとのデータ セット全体ではなく、「ID」ごとの平均を計算できるようにしたいと思います。
私が使用した式は以下の通りです。
If( Row() == Col Max( Row(), :Cycle ),
Mean( As Column( "Output, mV" )[Index( Row() - 29, Col Max( Row(), :Cycle ) )] )
)
...しかし、次にどこへ行けばよいかわかりません。
前もって感謝します。
自動化とスクリプト基本的なデータ分析とモデリングRe: JSL- ID ごとに最後の x 行の列平均を計算する式Col Moving Average があなたが求めている機能を実現できるかどうか確認しましたか?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << new column("avg", Numeric, Continuous, Formula(
If(Row() == Col Max(Row(), :sex),
Col Moving Average(:height, 1, 9, 0, 1, :sex);
);
));