【发布时间】:2021-12-15 23:53:05
【问题描述】:
我正在尝试使用时间序列分析来猜测过去的数据。 通常,时间序列分析预测未来,但反之,时间序列可以预测(?)过去吗?
我这样做的原因是,过去的数据中缺少部分。 我正在尝试用 R 或 Python 写下代码。
我在 R 中尝试了 forecast(arima, h=-92)。这没有用。 这是我在 R 中尝试过的代码。
library('ggfortify')
library('data.table')
library('ggplot2')
library('forecast')
library('tseries')
library('urca')
library('dplyr')
library('TSstudio')
library("xts")
df<- read.csv('https://drive.google.com/file/d/1Dt2ZLOCASYIbvviWQkwwgdo2BdmKfl9H/view?usp=sharing')
colnames(df)<-c("date", "production")
df$date<-as.Date(df$date, format="%Y-%m-%d")
CandyXTS<- xts(df[-1], df[[1]])
CandyTS<- ts(df$production, start=c(1972,1),end=c(2017,8), frequency=12 )
ggAcf(CandyTS)
forecast(CandyTS, h=-92)
【问题讨论】:
-
也许倒转时间序列并定期预测未来......?
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
刚刚添加了R代码。
-
Sotos/好主意。我不确定这是否可以。
-
您是在编写代码以实现目标时寻求帮助,还是从概念的角度来看是否可以?
标签: python r time-series