我正在寻找一个在python中很好地实现逻辑回归(不规范化)。我正在寻找一个包,也可以得到每个向量的权重。有人能推荐一个好的实现/包吗?
谢谢!

最佳答案

我注意到这个问题现在已经很老了,但希望它能帮助一些人。通过sklearn,您可以使用sgdclassifier类通过简单地将“log”作为损失传递来创建逻辑回归模型:

sklearn.linear_model.SGDClassifier(loss='log', ...).

此类在fit()函数中实现加权样本:
classifier.fit(X, Y, sample_weight=weights)

其中,weights是一个包含样本权重的数组,其长度(显然)必须与x中的数据点数量相同。
有关完整文档,请参阅http://scikit-learn.org/dev/modules/generated/sklearn.linear_model.SGDClassifier.html

关于python - Python中的加权逻辑回归,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7513067/

10-11 22:15
查看更多