多个 VAR 的 R 循环
R loop for multiple VARs
我有一个 R 循环:
for(i in 1:10){
VAR(reg_full,p = i, type = "both")
}
但是当我 运行 它时,我没有得到任何输出(也没有错误)。控制台只是在等待我的下一个输出。
我的目标是 运行 10 个不同的 VAR 模型,滞后 1 到 10,然后使用 vars
包的 IRF
函数绘制它们的 IRF。我停留在第一步(计算 VAR)。
p=i
是我希望在模型中选择的延迟,理想情况下 i
取值 1:10。 reg_full
是我的数据框,type = "both"
只是一个选项(不重要)。
此外,如何为模型分配模型名称,例如 model1
,以便存储结果。结果存储在列表对象中?
感谢大家的努力。
L <- list()
for(i in 1:10){
L[[i]] <- VAR(reg_full,p = i, type = "both")
}
您可以使用 L[[i]]
访问每个单独的模型,例如第一个模型 L[[1]]
。
我有一个 R 循环:
for(i in 1:10){
VAR(reg_full,p = i, type = "both")
}
但是当我 运行 它时,我没有得到任何输出(也没有错误)。控制台只是在等待我的下一个输出。
我的目标是 运行 10 个不同的 VAR 模型,滞后 1 到 10,然后使用 vars
包的 IRF
函数绘制它们的 IRF。我停留在第一步(计算 VAR)。
p=i
是我希望在模型中选择的延迟,理想情况下 i
取值 1:10。 reg_full
是我的数据框,type = "both"
只是一个选项(不重要)。
此外,如何为模型分配模型名称,例如 model1
,以便存储结果。结果存储在列表对象中?
感谢大家的努力。
L <- list()
for(i in 1:10){
L[[i]] <- VAR(reg_full,p = i, type = "both")
}
您可以使用 L[[i]]
访问每个单独的模型,例如第一个模型 L[[1]]
。