[問題] 跑羅吉斯迴歸程式疑問

作者: ariel311 (YU)   2016-01-26 22:19:57
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
請把以下不需要的部份刪除
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
手上有1000*2904的資料,其中自變數與依變數皆為二元變數類型,其需建立Logistic model。
找出顯著參數。各參數都已轉換成factor型式,但執行logistic卻還是無法成功。
尋求各位高手幫忙解決疑惑,感謝了!
[程式範例]:
A2 <- as.data.frame(apply(A1,2,factor))
mylogistic <- glm(Result ~.,data=A2,family = binomial(logit))
Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
contrasts can be applied only to factors with 2 or more levels
[環境敘述]:
程式結果如下:
Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) :
contrasts can be applied only to factors with 2 or more levels
R版本:3.2.4 作業系統:WIN7
[關鍵字]:
邏輯斯迴歸
作者: celestialgod (天)   2016-01-26 23:46:00
Result的level超過兩個
作者: ariel311 (YU)   2016-01-27 10:37:00
但利用str(a)觀看資料時,result的level只有兩個
作者: celestialgod (天)   2016-01-27 10:39:00
那可能要有資料才能知道發生什麼事情另外,R啥時出3.2.4了?

Links booklink

Contact Us: admin [ a t ] ucptt.com