SimNo <- 10
for (i in 1:SimNo){
z1<-rnorm(1000,0,1)
z2<-rnorm(1000,0,1)
z3<-rnorm(1000,0,1)
z4<-rnorm(1000,0,1)
z5<-rnorm(1000,0,1)
z6<-rnorm(1000,0,1)
X<-cbind(z1,z2,z3,z4,z5,z6)
sx<-scale(X)/sqrt(999)
det1<-det(t(sx)%*%sx)
detans<-do.call(rbind,lapply(1:SimNo, function(x) ifelse(det1<1,det1,0)))
}
,當我運行代碼的,一旦我得到重複所有決定的最後價值循環。lapply和rbind無法正常將結果追加
請幫助和引導來控制這樣的所有情況。
是否有辦法爲這段代碼提供簡短有效的方法,以便每個單獨的變量也可以被訪問。
感謝您的回答。 用於複製我如何訪問單個x,例如x1,x2,... x6。再次感謝 –
@ itfeature.com,請參閱我編輯的答案。 – flodel
非常感謝。必須解決許多問題。 –