96 회분을 실행하고 결과를 96 개의 다른 객체로 저장하려고합니다. 사물을 복잡하게 만들려면 모델의 공변량 중 하나의 첨자도 96 번 변경해야합니다. 나는 거의 문제를 해결했지만 불행히도 벽에 부딪혔다. 이것은 객체 생성 측에서 작동 코드까지이며,회귀 분석에서 공변량을 사용하여 루프하기 R
for(i in 1:96){
assign(paste("z.out", i,sep=""), lm(rMonExp_EGM~ TE_i + Month2+Month3+Month4+Month5+Month6+Month7+Month8+Month9+
Month10+Month11+Month12+Yrs_minus_2004 +
as.factor(LGA),data=Pokies))
}
(예를 들어 나는 z.out1이 - z.out96을)하지만 나뿐만 아니라 변경하기 위해 공변량에 첨자를 얻을 수없는 것.
데이터 세트에 TE_1, TE_2 ... TE_96이라는 96 개의 변수가 있습니다. 이와 같이, TE_의 아래 첨자 인 "i"는 내가 만드는 각각의 객체에 해당하도록 변경해야합니다.
z.out1 <- lm(rMonExp_EGM~ TE_1 + Month2+Month3+Month4+Month5+Month6+Month7+Month8+Month9+
Month10+Month11+Month12+Yrs_minus_2004 + as.factor(LGA),data=Pokies)
그리고 z.out96은 다음과 같아야합니다 :
z.out96 <- lm(rMonExp_EGM~ TE_96+ Month2+Month3+Month4+Month5+Month6+Month7+Month8+Month9+
Month10+Month11+Month12+Yrs_minus_2004 + as.factor(LGA),data=Pokies)
는 희망이 말이 즉 z.out1이 모델에서 결과를 보유해야한다. 어떤 조언이나 조언에 감사드립니다.
하지만 프로 그 밖에서 문제가 발생할 때 CrossValidate에 대해 개별적인 요소로서 시계열에 관해 다시 생각해 보거나 질문해야합니다. 그 결과는 오해의 소지가 있거나 단순히 잘못되었습니다. 덕분에 –