Change reference group using glm with binomial family

做~自己de王妃 提交于 2019-12-02 00:11:30

cbsnivcat3 is an ordered factor, so relevel won't work. What you can do is change it to an ordinary factor:

cbsnivcat3 <- factor(cbsnivcat3, levels=c("Lower","Middle","Higher"))

Try this

df <- data.frame(y=sample(c(0,1), size=100,replace=T),x1=rep(c('a','b','c'),100), x2=1:100)
summary(glm(y~x1+x2,data=df))

df$x1 <- relevel(df$x1, ref='b')
summary(glm(y~x1+x2,data=df))

df$x1 <- relevel(df$x1, ref='c')
summary(glm(y~x1+x2,data=df))
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!