La Moyenne mobile de code dans la R ~ “ma” fonction

J'ai peu de temps de la série de points de données et je voudrais effectuer une simple méthode de la Moyenne mobile sur eux. Si j'utilise la fonction "ma" du paquet "prévision", je reçois le texte suivant:

library(forecast)
x<-c(1,5,2,8,6,3,2,4,7)
ma(x,order= 4)
[1] NA    NA   4.625   5.000   4.750   4.250   3.875    NA    NA

Maintenant, quelqu'un peut-il m'expliquer quelle est la logique ici? Parce que, évidemment, cela ne suit pas la règle habituelle de 4 point MA simple processus ici.

  • Vous pouvez rollmean() dans le zoo paquet. Pourriez-vous nous montrer ce que votre résultat attendu serait?
  • Aussi considérer le fait que la valeur par défaut de la centre argument est TRUE. Avez-vous envie d'une moyenne mobile de 4 valeurs?
  • Oui je veux une moyenne mobile des 4 premières valeurs et ainsi de suite.
InformationsquelleAutor SamRoy | 2014-01-24