我正在寻找Python中逻辑回归(非规则化)的良好实现。我正在寻找一个可以为每个矢量获取权重的软件包。任何人都可以提出一个好的实现/包? 谢谢!Python中的加权逻辑回归
14
A
回答
-2
0
20
我注意到这个问题是很老,但现在希望这可以帮助别人。随着sklearn,您可以使用SGDClassifier类通过简单地传递“登录”作为损失来创建一个逻辑回归模型:
sklearn.linear_model.SGDClassifier(loss='log', ...).
这个类在fit()
函数实现加权样本:
classifier.fit(X, Y, sample_weight=weights)
其中权重是包含样本权重的数组,其必须(明显)与X中数据点的数量相同。
有关完整文档,请参阅http://scikit-learn.org/dev/modules/generated/sklearn.linear_model.SGDClassifier.html。
2
我想你想要的是statsmodels
。它对GLM和其他线性方法有很大的支持。如果你来自R,你会发现非常熟悉的语法。
4
的“平衡”的模式使用y的值来自动调节权重成反比类的频率在输入数据作为N_SAMPLES次/(n_classes * np.bincount(Y))
from sklearn.linear_model import LogisticRegression
model = LogisticRegression(class_weight='balanced')
model = model.fit(X, y)
编辑
样品重量可以在拟合方法中添加。你只需要传递一个n_samples数组。检查出的文档 -
希望这样做吧...
相关问题
- 1. python中的逻辑回归
- 2. Python Numpy逻辑回归
- 3. R中的逻辑回归
- 4. Java中的逻辑回归
- 5. R逻辑回归
- 6. 分类逻辑回归,库
- 7. 逻辑回归调试tensorflow
- 8. python中的多类逻辑回归中的特征选择
- 9. R中的多元逻辑回归
- 10. ggplot2中的逻辑回归模型
- 11. 如何在sklearn逻辑回归中设置样本权重?
- 12. SQL中的加权回归
- 13. Python中的逻辑回归和交叉验证(使用sklearn)
- 14. python中的逻辑回归。概率阈值
- 15. 在MATLAB中实现逻辑回归
- 16. 回归克里格的逻辑函数
- 17. 巨大数据集的逻辑回归
- 18. MNIST数据集上的逻辑回归
- 19. Tensorflow逻辑回归不同的输出
- 20. 加权线性回归-R到Python - Statsmodels
- 21. 两级 - 逻辑与VS二进制逻辑回归
- 22. 从逻辑回归手动计算logLik
- 23. SAS:无法运行逻辑回归
- 24. 牛顿拉夫森逻辑回归
- 25. 减少变量逻辑回归 - MATLAB
- 26. AIC用于逻辑/顺序回归
- 27. Weka - 逻辑回归 - 解释结果
- 28. R2WinBUGS - 逻辑回归与模拟数据
- 29. 可以检查weka中逻辑回归分类器学习到的权重吗?
- 30. MySql递归逻辑
http://stackoverflow.com/questions/3754051/python-or-sql-logistic-regression – Mansuro
没有相关的pssible重复在这篇文章中,我也尝试过使用scipy,但是找不到任何权重...... – user5497