R建模中的ARIMA?

问题描述 投票:0回答:1

所以我对R来说还很陌生,我需要一些帮助!

这是我到目前为止所做的

library("readxl")

my_data <- read_excel(file.choose())

View(my_data)

library(ggplot2)

theme_set(theme_light())

ggplot(my_data, aes(x=DATES)) +
geom_line(aes(y=GDPBD))

ggplot(my_data, aes(x=DATES)) + 
geom_line(aes(y=GDPBD), color = "#00AFBB") +
labs(y="GDP", x="Year")

基本上,我正在尝试预测未来5年的GDP。

由于我不知道确切的ARIMA(p,d,q)模型,所以我想尝试使用auto.arima函数。

但它说:

auto.arima(my_data)中的错误:auto.arima只能处理单变量时间序列。

日期已经是每年。

你能帮我吗?

而且,您还有其他方法可以让我使用滞后时间在(p,d,q)中找到d吗?我不知道何时仅通过查看图表就可以停止。

编辑:我知道该过程不是平稳的

非常感谢您的帮助!

谢谢!

r forecasting arima
1个回答
0
投票

将您的数据转换为ts对象,如下面的示例所示

 my_data = ts(my_data)
 forecast = auto.arima(mydata)

希望回答您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.