作者allen1985 (我要低调 拯救形象)
看板R_Language
标题Re: [问题] 回圈不会跑...
时间Tue Jun 18 01:43:36 2013
重点在for回圈 所以把前面不必要的删除
: for (i in 1:20) {
: Box.test(resgarch, lag = i, type = "Ljung-Box")
: Box.test(resmagarch, lag = i, type = "Ljung-Box")
: Box.test(resgarch2, lag = i, type = "Ljung-Box")
: Box.test(resmagarch2, lag = i, type = "Ljung-Box")
: }
: [关键字]:
: Box.test, Ljung-Box, for loop, GARCH
你想要抓出Box.test里面什麽资讯呢
先试着用以下简单程式码
x <- rnorm (100)
Box_1<-Box.test (x, lag = 1)
你可以用 names(Box_1) 里面有哪些资讯
[1] "statistic" "parameter" "p.value" "method" "data.name"
如果你只想要得到p.value
Box_pvalue<-rep(0,20)
for (i in 1:20){
Box_pvalue[i]<-Box.test(x,lag=i,type="Ljung-Box")
}
Box_pvalue
这不是R的bug 是所有的资讯都在for回圈里面 你没有把他存出来
所以在for回圈外面什麽都看不到
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 174.102.103.132
1F:推 anovachen:原来是这样@@ 谢谢!! 06/18 20:00