在sklearn.linear_model.LogisticRegression中使用回归

时间:2015-04-10 09:16:01

标签: python scikit-learn logistic-regression

scikit-learn的sklearn.linear_model.LogisticRegression类如何处理回归以及分类问题?

正如Wikipedia page以及许多来源所给出的,由于Logistic回归的输出基于 sigmoid函数 ,它返回一个可能性。那么sklearn类如何作为分类器和回归器?

1 个答案:

答案 0 :(得分:1)

Logistic回归是一种分类方法,而不是回归方法。这适用于scikit-learn和其他任何地方一样。

如果您输入了连续值作为目标向量y,那么LogisticRegression很可能会失败,因为它会解释y的唯一值,即np.unique(y)为不同的班级。因此,您可能最终拥有与样本一样多的课程。

TL; DR:逻辑回归需要一个分类目标变量,因为它是一种分类方法。