首先,我的逻辑回归中有2个分类变量。
我的回答是#34;是"和"不"
我的第一个解释是Vector of" black"和"白色"
我的第二个解释是"是"和"不"
对于我的一个解释,让我们说是" black"是0和"白色"是1
另一个解释变量的默认值为"是"为1和"否"为0。
现在,如果我想默认为" white"为0和"黑色"是1
并且对于另一个解释,默认为"是"为0和"不"是1。
我该怎么做?
编码听起来很简单但很复杂。
答案 0 :(得分:1)
目前还不完全清楚你希望的是什么,但我的猜测是你试图让R中glm
函数的基数或参考水平报告治疗系数"第一个解释向量的效果是"白色"并且对于"第二解释性向量"是"是"。 (这些都不是默认情况,因为默认值是因子的alpha排序顺序。)
dat$first <- factor(dat$first, levels=c("white","black")
dat$second <- factor(dat$second, levels=c("yes", "no") )
glm( I(response=="yes") ~ first + second, data=dat, family="binomial")