我来自逻辑回归模型(R中的glm)的预测并不像我期望的那样介于0和1之间。我对逻辑回归的理解是,您的输入和模型参数线性组合,并且使用对数链接函数将响应转换为概率。由于logit函数的范围是0到1,因此我希望我的预测范围是0到1。
但是,当我在R中实现逻辑回归时,这不是我看到的:
data(iris)
iris.sub <- subset(iris, Species%in%c("versicolor","virginica"))
model <- glm(Species ~ Sepal.Length + Sepal.Width, data = iris.sub,
family = binomial(link = "logit"))
hist(predict(model))
如果有的话,predict(model)的输出对我来说看起来很正常。谁能向我解释为什么我得到的值不是概率?
3
Corone下面的答案很好地涵盖了细节。您上面的原始图显示了x轴上的对数奇数值,可以将其以数学方式转换为概率(即,根据Corone的答案,通过返回链接函数。)
—
James Stanley