24時間の移動平均を計算する方法被験者ごとに24時間の移動平均を計算する必要があります。
次の列があります。
サブジェクトID
タイムスタンプ
ミルク・フィールド
誰かが私を正しい方向に導くのを手伝ってくれる?
Re:24時間の移動平均を計算する方法次に、ローリング平均を作成する簡単なスクリプトを示します。 新しい列を作成し、数式を使用してローリング平均を生成します。添付されているのは、新しい列を含むサンプルデータテーブルです。 計算を検証してください
Names Default To Here( 1 );
dt = Current Data Table();
dt << New Column( "Rolling Average",format("Percent",7,2),
Formula(
curTime = :Time stamp;
curSubject = :Subject ID;
Mean(
:Milk yield[dt <<
get rows where(
:time stamp >= curTime - In Days( 1 ) & :time stamp
<= curTime & curSubject == Subject ID
)]
);
)
);
Re:24時間の移動平均を計算する方法これはうまくいきました!まさに私が探していたもの。ありがとうございました