R-newbie问题。
我在理解如何在所有循环ARMA模型上计算coeftest函数并在列表中显示相关输出时遇到了一些麻烦。
您最简单的方法是如何调整以下代码?
library(lmtest)
bchain_2012_logreturns=diff(log(prices_2012))
bchain_2013_logreturns=diff(log(prices_2013))
bchain_logreturns_Arima_coef=list()
k=1
for(i in 2012:2013){
for(p in 0:1){
for(q in 0:1){
bchain_logreturns_Arima=Arima(get(paste("bchain_",i,"_logreturns",sep="")),order=c(p,0,q))
bchain_logreturns_Arima_coef[[k]]=round(transpose(coeftest(bchain_logreturns_Arima)),digit=3)
}
}
k=k+1
}
答案 0 :(得分:0)
我不明白累加器k是如何工作的。现在很好。
library(lmtest)
bchain_2012_logreturns=diff(log(prices_2012))
bchain_2013_logreturns=diff(log(prices_2013))
bchain_logreturns_Arima_coef=list()
k=1
for(i in 2012:2013){
for(p in 0:1){
for(q in 0:1){
bchain_logreturns_Arima=Arima(get(paste("bchain_",i,"_logreturns",sep="")),order=c(p,0,q))
bchain_logreturns_Arima_coef[[k]]=round(transpose(coeftest(bchain_logreturns_Arima)),digit=3)
k=k+1
}
}
}