嗨,感谢您阅读我。
我正在使用 ARIMA 模型,我想将模型转换为 DataFrame,然后将其与数据库一起导出,但日期格式不正确。日期应采用以下格式:“yyyy-mm-dd”。例如,我得到“2007.000”而不是“2007-01-03”。有没有办法解决它?
我使用的代码如下:
library(ggplot2)
library(quantmod)
library(forecast)
getSymbols("GOOG")
data <- as.data.frame(GOOG) |>
tibble::rownames_to_column("Fecha")
ts_data <- ts(data$GOOG.Close, start = 2007, frequency = 365)
d.arima <- forecast::auto.arima(ts_data)
d.forecast <- forecast::forecast(d.arima, level = c(95), h = 50)
data <- fortify(d.forecast, ts.connect = TRUE)
我希望表格(和日期格式)看起来像这样:
head(data)
"| Index | Data| Fitted| Point Forecast| Lo 95| Hi 95|"
"|----------:|---------:|---------:|--------------:|---------:|--------:|"
"| 2007-01-03| 232.9220| 232.8178| NA| NA| NA|"
"| 2007-01-04| 240.7277| 241.0227| NA| NA| NA|"
"| 2007-01-05| 242.6853| 247.0522| NA| NA| NA|"
"| 2007-01-06| 240.8871| 247.0309| NA| NA| NA|"
但不是这个,我得到以下内容:
head(data)
"| Index| Data| Fitted| Point Forecast| Lo 95| Hi 95|"
"|--------:|---------:|---------:|--------------:|---------:|--------:|"
"| 2007.000| 232.9220| 232.8178| NA| NA| NA|"
"| 2007.003| 240.7277| 241.0227| NA| NA| NA|"
"| 2007.005| 242.6853| 247.0522| NA| NA| NA|"
"| 2007.008| 240.8871| 247.0309| NA| NA| NA|"
谢谢您的帮助