library(fpp)
library(purrr)
library(tidyr)
data(austourists)
tr <- window(austourists,end=c(2007,12))
te <- window(austourists, start=c(2008,1))
Ich habe die australischen Touristen Daten aus dem FPP-Paket. Ich möchte mehrere Zeitreihenobjekte erstellen, die basierend auf unterschiedlichen Anfangsjahren getrimmt werden.Nest Time-Series Objekt in einen Datenrahmen
df <- as.data.frame(1999:2005)
colnames(df) <- "yr_start"
df$yr_end <- 2008
Ich mag die Fensterfunktion wiederholen, wie oben, aber mit den gegebenen Eingaben in df
gesehen. Ich habe versucht, map
und zu verwenden, um ein TimeSeries-Objekt zu erstellen und es an Ort und Stelle zu verschachteln.
Ich bin mit dem Ziel für einen Datenrahmen mit der Struktur von
head(df)
yr_start yr_end ts.object
<num> <num> <list>
1992 2008 <S3 class: ts object>
1993 2008 <S3 class: ts object>
1994 2008 <S3 class: ts object>
1995 2008 <S3 class: ts object>
1996 2008 <S3 class: ts object>
1997 2008 <S3 class: ts object>
Das Ziel ist es, diese ts Objekte zu verwenden später exponentielle Glättung Modelle mit Hilfe der Kartenfunktion auf diesen ts Objekte zu laufen.
Ah perfekt. Ich spielte mit der Funktion map2, war mir aber nicht sicher, wie ich sie verschachteln sollte. Danke, das funktioniert wie erwartet! – msubbaiah