我来自逻辑回归模型(R 中的 glm)的预测并不像我预期的那样介于 0 和 1 之间。我对逻辑回归的理解是,您的输入和模型参数是线性组合的,并且使用 logit 链接函数将响应转换为概率。由于 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))
如果有什么预测(模型)的输出对我来说看起来很正常。谁能向我解释为什么我得到的值不是概率?