Skip to menu

교수님 문의드립니다~

chamchi 2017.01.22 20:05 Views : 4727

r 에서 여러개의 모델을 간단한 코딩으로 돌리고 싶어서 질문 드립니다.

예를들어서

변수가 "y1","y2","y3","var1","var2","var3"순서로 있는 데이터 테이블에서

y1=var1+var2+var3

y2=var1+var2+var3

y3=var1+var2+var3

이 세가지 모델을 for문을 이용해서


x=c(1:3)

for(i in 1:length(x)){
  model_x[i] = glm(data[,x[i]] ~ var1+var2+var3 ,data =data, family = "binomial")
}

이렇게 해서 3가지모델을 한거번에 해보려고 했는데 for문으로 원래 안되는건지...방법이 잘못된건지 궁금해서 질문드립니다.

또, 설명변수 부분도 데이터 테이블상의 위치나 이런걸 이용해서 할수 있을까요?