【发布时间】:2018-03-16 13:31:10
【问题描述】:
我的数据是一个时间序列。
y <- ts(datafile[,"y"], start=1960, frequency=4, end=2010)
我想在我的 ARIMA 预测模型中加入季度虚拟变量。那可能吗?如果是这样,它的命令是什么?我似乎找不到一个可以让我将 ARIMA 模型与季度虚拟变量合并的模型。
所以我的 ARIMA 模型是:
fit_y <- arima(y, order=c(2,1,2), method="ML")
我知道如何将季节性 AR 拟合到模型中:
fit_y <- arima(y, order=c(2,1,2), seasonal=list(order=c(0,1,1), period=4), method="ML")
有没有办法包含一个季度虚拟变量?我已经创建了虚拟变量 - 手动 - 通过 excel 并将它们命名为 Q1、Q2、Q3、Q4,具有以下规范,以便 R 将它们作为时间序列变量读取:
Q1 <- ts(datafile[,"Q1"], start=1960, frequency=4, end=2010)
Q2 <- ts(datafile[,"Q2"], start=1960, frequency=4, end=2010)
Q3 <- ts(datafile[,"Q3"], start=1960, frequency=4, end=2010)
Q4 <- ts(datafile[,"Q4"], start=1960, frequency=4, end=2010)
【问题讨论】:
标签: r dummy-variable arima