2012-03-28 62 views
1

我有以下表製造連續運行數平均

>anna2 
    name from  to  result 
    11  66607  66841  5 
    11  66846  67048  6 
    11  67409  68216  7 
    11  69025  69289  12 
    11  70172  70560  45 

我要的是創造這將有結果的平均值的行列....

我意思是我想要有一個平均值5,6,7然後是6,7,12然後是7,12,45然後是12,45 .....

但是平均值5,6,7我想分配給66846-67048,6,7,12的平均值我想分配到67409 68216

所以每次我想有3個值的中心值,我用來計算,因爲那時我需要做一個情節,我的x將是從開始,y是平均值值

我該怎麼做?

預先感謝您

問候 安娜

回答

3

你的意思是用跑3的窗口大小是什麼意思?

library(zoo) 
annna2$rollmean <- rollmean(anna2$result, 3, fill = NA)