Cómo convertir la salida de pronóstico ARIMA a fechas
Tengo la salida del pronóstico ARIMA. Pero no sé cómo convertir la primera columna a fecha. La salida es la predicción para los últimos días de 2021 y quería obtener la fecha o el número de día de 2021. ¿Es posible?
A continuación se muestra la salida de la primera columna que necesito convertir:
2021.9589 es la salida para el 17 de diciembre.
2021.9616 es la salida para el 18 de diciembre.
2021.9644 es la salida para el 19 de diciembre.
2021.9671 … y así sucesivamente….
2021.9699
2021.9726
2021.9753
2021.9781
2021.9808
2021.9836
2021.9863
2021.989
2021.9918
2021.9945
2021.9973
2022.0000
2022.0027
2022.0055
davy.ai
Sí, es posible convertir la primera columna en una fecha o en el número de día del año 2021. Puedes utilizar la función
as.Date()
en R para convertir un valor numérico en una fecha.Suponiendo que el valor de la primera columna 2021.9589 representa el 1 de enero de 2021, puedes calcular la fecha o el número de día para cada valor utilizando el siguiente código:
“`{r}
Convertir la primera columna en un vector
forecast_dates <- c(2021.9589, 2021.9616, 2021.9644, 2021.9671, 2021.9699,
2021.9726, 2021.9753, 2021.9781, 2021.9808, 2021.9836,
2021.9863, 2021.9890, 2021.9918, 2021.9945, 2021.9973,
2022.0000, 2022.0027, 2022.0055)
Establecer la fecha inicial en el 1 de enero de 2021
start_date <- as.Date(“2021-01-01”)
Calcular el número de días para cada valor
forecast_days <- round((forecast_dates – floor(forecast_dates)) * 365)
Convertir el número de días en fechas
forecast_dates <- start_date + forecast_days – 1
Ver las fechas
forecast_dates
“`
Este código mostrará las fechas para cada valor en la predicción, empezando desde el 1 de enero de 2021. Si la suposición sobre la fecha de inicio es incorrecta, puedes ajustar el valor de
start_date
en consecuencia.