ローリング移動平均こんにちは、
新しい列「移動平均」を作成し、この列で ID に基づいて温度の移動平均を実行したいと考えています。 ここにサンプルファイルを添付しました。 式を手伝ってもらえますか?
ありがとう!
高度な統計モデリング品質およびプロセスエンジニアリングRe: 移動移動平均関数呼び出しの 5 は、移動平均に含める現在の行の前の行数を指定します。実際には次の方法で関数を指定できます。スクリプトを読みやすくするために、これが実際に呼び出されるべき方法です。
Col Moving Average( :height, weighting=1, Before=5, after=0, :sex )
手動計算では、男性と女性の両方の移動平均が追跡されていることを覚えておく必要があります。また、データが F から M または M から F に変化するたびに平均が再開されるわけではありません。計算は 2 つの別々の列があるかのように扱われます。
Re: 移動移動平均大きなクラスのサンプル データセットを調べて列を作成しました。
Col Moving Average( :height, 1, 5, 0, :sex )
5 は計算で何をするのでしょうか?
行番号 9 までは移動平均を手動で計算できました ---58.833333333 はどのように計算されましたか? 同じ番号を手動で生成することはできません
Re: 移動移動平均Col Moving Average() 関数に関するドキュメントを読むと、X として参照しているものを設定できることがわかります。
いくつかのサンプル結果を提供していただけますか。私はあなたの要求をまだ理解できません。
Re: 移動移動平均こんにちは、ジム
この式を使用しましたが、期待した結果が得られません。
最初: ID ごとの温度の平均である列を作成したい
次に、「X (X はユーザー定義)」個の ID にわたる新しい列を意味したいとします。
それについて手伝ってもらえますか?
Re: 移動移動平均「ローリング平均」の定義が「移動平均」であると仮定すると、式は次のようになります。
Col Moving Average( :Temp, :ID )
Col Moving Average() のドキュメントと例は、スクリプト インデックスにあります。
ヘルプ==>スクリプトインデックス
Re: ローリング移動平均場合によっては、データを並べ替える必要があると思います (例: 時間依存の列)。
それとも、そのようなケースを参照する引数が関数内にありますか?
Re: ローリング移動平均Col Moving Average() は、この例の Sex 列などの By() 列の各レベルごとに個別に計算されますが、移動平均は行順に計算されます。そのため、目的の結果を得るには、データを並べ替える必要がある場合があります。