作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用带有 midasr
的月度变量生成季度变量的提前 1 步预测。包裹。我遇到的麻烦是我只能估计一个MIDAS
当样本中每月观察的数量正好是季度观察数量的 3 倍时模型。
我如何在 midasr
中进行预测当每月观察的数量不是季度观察的精确倍数时(例如,当我有一个新的每月数据点要用于更新预测时)?
例如,假设当我有 (n)
时,我运行以下代码以生成提前 1 步的预测。季度观察和 (3*n)
每月观察:
#first I create the quarterly and monthly variables
n <- 20
qrt <- rnorm(n)
mth <- rnorm(3*n)
#I convert the data to time series format
qrt <- ts(qrt, start = c(2009, 1), frequency = 4)
mth <- ts(mth, start = c(2009, 1), frequency = 12)
#now I estimate the midas model and generate a 1-step ahead forecast
library(midasr)
reg <- midas_r(qrt ~ mls(qrt, 1, 1) + mls(mth, 3:6, m = 3, nealmon), start = list(mth = c(1, 1, -1)))
forecast(reg, newdata = list(qrt = c(NA), mth =c(NA, NA, NA)))
nmth <- rnorm(3*n +1)
reg <- midas_r(qrt ~ mls(qrt, 1, 1) + mls(nmth, 2:7, m = 3, nealmon), start = list(mth = c(1, 1, -1))) #I now use 2 lags instead 3 with the new monthly data
'Error in mls(nmth, 2:7, m = 3, nealmon) : Incomplete high frequency data'
最佳答案
不久前 I had to do有类似的问题。如果我没记错的话,您首先需要使用具有减少滞后的旧数据集来估计模型,因此不再使用 3:6
您应该使用滞后 2:6
滞后:
reg <- midas_r(qrt ~ mls(qrt, 1, 1) + mls(mth, 2:6, m = 3, nealmon), start = list(mth = c(1, 1, -1)))
new_value
new_value <- rnorm(1)
forecast(reg, newdata = list(mth = c(new_value, rep(NA, 2))))
关于r - 如何使用 MIDASR 包在 MIDAS 模型中使用参差不齐的边缘数据进行预测?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29007981/
我正在尝试使用带有 midasr 的月度变量生成季度变量的提前 1 步预测。包裹。我遇到的麻烦是我只能估计一个MIDAS当样本中每月观察的数量正好是季度观察数量的 3 倍时模型。 我如何在 midas
我正在尝试使用所谓的 MIDAS 概念来计算一步预测。在这个概念中,人们根据高频数据来计算预测。例如,因变量y可以每年记录并在自变量x的帮助下进行解释,例如可以每季度采样一次。 有一个名为 midas
我是一名优秀的程序员,十分优秀!