如何解释逻辑回归中的系数?

机器算法验证 可能性 物流 罗吉特
2022-01-17 23:29:04

我有以下概率函数:

Prob=11+ez

在哪里

z=B0+B1X1++BnXn.

我的模型看起来像

Pr(Y=1)=11+exp([3.92+0.014×(gender)])

我了解截距(3.92)的含义,但我现在确定如何解释 0.014。这些仍然是对数赔率,赔率,还是我现在可以断言,对于每个增加的赔率变化是性别,女性比男性获胜的可能性高 0.014。基本上,我该如何解释 0.014?

基本上,我想采用概率函数并在 Java 中为我正在编写的特定程序实际实现它,但我只是不确定我是否正确理解了该函数以在 Java 中实现它。

Java 代码示例:

double p = 1d / (1d + Math.pow(2.718d, -1d * (-3.92d + 0.014d * bid)));
2个回答

如果您使用 logit 链接(即逻辑回归模型)拟合二项式 GLM,那么您的回归方程是响应值为“1”(或“成功”)的对数几率,以预测值为条件.

对数优势取幂可以得到变量增加一个单位的优势比。例如,对于“性别”,如果女性 = 0 和男性 = 1,逻辑回归系数为 0.014,那么您可以断言男性结果的几率是 exp(0.014) = 几率的 1.01 倍你在女人身上的结果。

女性的优势比应该是1 / exp(0.014)

解释:

因为男性的事件是“1”而女性是“0”,这意味着参考水平是女性。

方程ln(s) = B0 + B1*(gender)

odds(female) = exp(B0)
odds(male)   = exp(B0 + B1 * 1)

odds ratio(male) = odds(male) / odds(female) = exp(0.014) = 1.01

所以,odds ratio(female) = 1 / 1.01 = 0.99