Rで移動平均を計算したい時に便利なのが、filter()関数です。
この関数を使うと、引数で指定した通りに重み付けをして平均してくれますが、パッケージdplyrを読み込んだあとではエラーで使えないことがわかった。
aaa <- rnorm(100, mean=10, sd=4)
filter(aaa, c(1,1,1))
UseMethod("filter_") でエラー:
'filter_' をクラス "c('double', 'numeric')" のオブジェクトに適用できるようなメソッドがありません
なので、dplyrパッケージを一旦detach()でunloadしてから使わなければならないようです。