我正在寻找一个在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/