【发布时间】:2014-06-10 12:20:53
【问题描述】:
我要疯了,想弄清楚这一点。我如何在 R 中定义要在二元逻辑回归中使用的参考水平?那么多项逻辑回归呢?现在我的代码是:
logistic.train.model3 <- glm(class~ x+y+z,
family=binomial(link=logit), data=auth, na.action = na.exclude)
我的响应变量是“YES”和“NO”。我想预测有人回答“是”的概率。
我不想将变量重新编码为 0 / 1。有没有办法告诉模型预测“是”?
感谢您的帮助。
【问题讨论】:
-
让课堂成为一个因素 - 见
?factor -
我的类变量,是一个因子变量。我正在寻找分配事件或逻辑回归预测的类的值。现在它预测“否”,我希望它预测“是”。
-
ok 使用
I函数(原样):I(class=="yes") -
你为什么要这样做?只需将系数乘以-1...还有
relevel(class, ref = 'YES') -
@user20650 你能证明你把那个函数放在哪里/插入那行代码吗?这似乎是答案/我正在寻找的。span>
标签: r logistic-regression