計算按組的移動平均值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試計算包含幾輪連續數據的數據集的移動平均值。也就是說,我想要每個數據點的計算平均值,包括第一個和最後一個。除了任何一個方向,平均值應該是7個步驟,除了任何一個末端,7步窗口之外的非現有數據應該被忽略。當然,我不希望將不同By-Groups的數據包含在相同的平均值中。我希望使用“Col Mean”功能,但我無法弄清楚如何使平均“移動”。有什麼建議?
Re:計算按組的移動平均值這正是我所需要的。大!謝謝。
Re:計算按組的移動平均值嗨Jesper,
您可以使用帶有If()條件的Summation函數來執行此操作。
這是一張公式編輯器中的圖片。

這是文本版本:
求和(
i = Row() - 7,
Row()+ 7,
如果(:DAY ==:DAY
:直徑 ,
。
)
)/求和(i =行() - 7,行()+ 7,If(:DAY ==:DAY,1 ,. ))
希望有所幫助。
-Jeff
Re:計算按組的移動平均值我有權訪問EST,但我從未使用它。我希望在公式編輯器中直接進行。
Re:計算按組的移動平均值你有ETS許可嗎?如果是這樣,PROC EXPAND中有功能來計算移動平均線