Tengo datos de frecuencia mensuales que estoy tratando de desglosar en datos de frecuencia diaria. Entonces uso el tdcomando del tempdisaggpaquete en R usando el siguiente código:
dat=ts(data[,2])
result=td(dat~1, conversion = "average", to = "day", method = "chow-lin-maxlog")
Entonces recibo el siguiente mensaje de error:
Error in td(dat ~ 1, conversion = "average", to = "day", method = "chow-lin-maxlog") : 'to' argument: unknown character string
Los datos que uso datson los siguientes:
> dput(head(dat))
c(82.47703009, 84.63094431, 70.00659987, 78.81135651, 74.749746,82.95638213)
Entonces, aunque estos datos datestán en frecuencia mensual, el inicio y el final aún no reflejan esto. De hecho, la fecha de inicio es 1/1997 y la fecha de finalización es 9/2019.
¿Puedo obtener ayuda para desglosar estos datos mensuales daten datos de frecuencia diaria, por favor?
dput(ts(head(1:50))), entonces consigo structure(1:6, .Tsp = c(1, 6, 1), class = "ts"). Su imagen sugiere que su dates una serie temporal, pero su c(...)no. ¿Son esos dos dats iguales?
tempdisagg.pdf, no puedo encontrar "daily"ningún lugar, y to=dice que admite "frecuencia de destino de alta frecuencia como una cadena de caracteres (" trimestral "o" mensual ") o como un escalar (por ejemplo, 2, 4, 7, 12)" . ¿Dónde se sugiere que to="daily"sea compatible? Se puede tratar to=1? (Realmente no puedo ayudar mucho más allá de eso. No conozco bien el paquete, pensé que podría ayudar genéricamente.)




dput(head(x))odata.frame(...)) directamente. ¡Gracias!