我通过R软件实现有序结果的logistic回归,程序如下:
library(nnet)
library(MASS)
library(epicalc)
C=rep(c(1,2,3,4),4)
M=c(0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3)
F=c(22,81,30,3,57,236,135,26,11,112,105,17,1,4,10,7)
C<- ordered(C)
m<- polr(C~M,weights=F)
m
ordinal.or.display(m)
单单输入m,是可以显示部分结果的,但是运行ordinal.or.display(m)命令时,R软件报错:
错误于model.frame.default(formula = C ~ M, weights = F) : 变数的长度不一样('(weights)')
我感到十分奇怪,敬请各位大侠指教