如何在sklearn逻辑回归中设置样本权重?

时间:2017-09-13 18:15:00

标签: python-3.x scikit-learn logistic-regression

我在scikit learn python包中进行逻辑回归时遇到问题。

当数据具有1或0的不同样本数时,我想对相关样本权重进行逻辑回归。但是,我有一些数据,所以我不能为每个数据获得相同数量的样本。

1 个答案:

答案 0 :(得分:1)

正如sklearn的LogisticRegression的documentation所说,有两种方法可以为样本分配权重。

分类器接受class_weight参数,该参数可用于设置属于某个类的所有样本的权重。也可以应用class_weight='balanced'根据每个班级中的样本数量自动调整班级权重。

分类器的fit方法也接受sample_weight数组,该数组为各个样本分配权重。