Ich habe monatliche Frequenzdaten, die ich in tägliche Frequenzdaten aufteilen möchte. Also benutze ich den tdBefehl aus dem tempdisaggPaket in R mit dem folgenden Code:
dat=ts(data[,2])
result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog")
Dann erhalte ich folgende Fehlermeldung:
Error in td(dat ~ 1, conversion = "average", to = "day", method = "chow-lin-maxlog") : 'to' argument: unknown character string
Die Daten, für die ich verwende, datlauten wie folgt:
> dput(head(dat))
c(82.47703009, 84.63094431, 70.00659987, 78.81135651, 74.749746,82.95638213)
Obwohl diese Daten datmonatlich vorliegen, spiegeln Start und Ende dies noch nicht wider. Tatsächlich ist das Startdatum 1/1997 und das Enddatum 9/2019.
Darf ich datbitte Hilfe bei der Aufteilung dieser monatlichen Daten in tägliche Frequenzdaten erhalten?
dput(ts(head(1:50))), dann bekomme ich structure(1:6, .Tsp = c(1, 6, 1), class = "ts"). Ihr Bild deutet darauf hin, dass dates sich um eine Zeitreihe handelt, Ihre c(...)jedoch nicht. Sind diese beiden datgleich?
tempdisagg.pdf kann ich "daily"nirgendwo etwas finden und to=sage , dass es "hochfrequente Zielfrequenz als Zeichenfolge (" vierteljährlich "oder" monatlich ") oder als Skalar (z. B. 2, 4, 7, 12)" unterstützt . Wo wird vorgeschlagen, dass to="daily"unterstützt wird? Kannst du es versuchen to=1? (Ich kann nicht wirklich viel darüber hinaus helfen. Ich kenne das Paket nicht gut, dachte, ich könnte generisch helfen.)




dput(head(x))oderdata.frame(...)) direkt an. Vielen Dank!