ich einen Datenrahmen (df) haben, die mit der folgenden Struktur breiten Datensatzes,Anwenden von Zeitreihen-Modelle für jede Zeile
ID 2015/01/01 2015/02/01 2015/03/01 2015/04/01
A1 42 42 24 32
A2 22 22 24 32
A3 12 15 19 22
A4 8 12 18 24
- Ich will Zeitreihenmodell für jede Zeile bauen, so wird es sein N Zeitreihenmodell, wobei N = Anzahl der Zeilen in Datenrahmen
ich müde folgendes:
ts_1 <- ts(df[1:1,], start = c(2015, 05), frequency = 12)
ts_1_stl <- stl(ts_1, s.window = "periodic")
Aber ich habe den Fehler:
Error in stl(ts_1, s.window = "periodic") : only univariate series are allowed
- Was mache ich falsch, wie kann ich
ich erste Aussage erraten würde 'ts (fehlende oder (df [-1]), = c beginnen (2015, 05), Frequenz = 12)' oder, wenn Sie es 'für jede Zeile wollen gelten (df [-1], 1, FUN = Funktion (x) ts (x, Start = c (2015, 05), Häufigkeit = 12)) ' – akrun
Es hat so gut funktioniert !!! –