Wenn ich folgende monatlich -> Quartal Umwandlungxts to.quarterly falsche Ergebnisse gibt für die monatlichen
xts.testm <- xts(rnorm(440*12, mean=0, sd=10), order.by=timeBasedSeq(155001/1989))
xts.testq<-to.quarterly(xts.testm, OHLC = FALSE)
tail(xts.testm)
tail(xts.testq)
bekomme ich folgende Ausgabe, die die ursprüngliche Monats- und neue Quartal Ausgabe zeigt:
[,1]
Jul 1989 4.4441175
Aug 1989 -0.2839412
Sep 1989 -3.3491154
Oct 1989 -1.9351425
Nov 1989 7.5427961
Dec 1989 -4.5846861
> tail(xts.testq)
[,1]
1988 Q4 -1.537608
1989 Q1 -7.190733
1989 Q2 9.430785
1989 Q3 4.444117
1989 Q4 -1.935143
1989 Q4 -4.584686
Beachten Sie das letzte Quartal und die falschen Werte. to.quarterly
soll den letzten Wert erfassen. Es ist nicht. Sep 1989 -3.349
sollte 1989Q3 -4.44
und Dec 1989 -4.58
sollte 1989Q4 -4.58
sein. Irgendwie gibt es zwei 1989Q4
Werte. Irgendwie werden die Werte von Oktober und Juli anstelle von September und Dezembers Werten genommen.
Was zum Teufel ist los?
Vielen Dank für Ihre Antwort! Ich bin immer noch neu in R, also bitte vergib mir meine Unwissenheit, aber wie würde ich die Entwicklungsversion verwenden, die du freundlicherweise verlinkt hast? Brauche ich dieses "R-devel", von dem ich gelesen habe? –
@Knixd: es ist nur die Entwicklungsversion von XTS, nicht die Entwicklungsversion von R. –
Wunderbar. Ich werde die Entwicklungsversion von xts.Thanks nochmal für die Hilfe nutzen! –