【发布时间】:2021-10-04 02:43:20
【问题描述】:
我有一个时间序列,我尝试使用滞后回归量对因变量进行回归。我知道我可以使用以下公式延迟一次观察:
library(dyn)
set.seed(123)
y <- numeric(100)
y[1] <- 2
for (i in 2:100) {
u <- rnorm(1, mean = 0, sd = 1)
y[i] <- 1 + 0.5 * y[i-1] + u
}
z <- zoo(y)
model <- dyn$lm(z ~ lag(z, -1))
是否有可能使用从 1 到 12 个观察值的滞后回归器创建 12 个回归模型的函数,或者我是否需要进行 12 个单独的回归才能获得 OLS 回归的解决方案?
【问题讨论】:
标签: r time-series regression zoo