【问题标题】:How to set sample weight in sklearn logistic regression?如何在sklearn逻辑回归中设置样本权重?
【发布时间】:2018-02-22 13:34:56
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    正如 sklearn 的 LogisticRegression 的 documentation 所说,为样本分配权重有两种选择。

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

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

    【讨论】:

      猜你喜欢
      • 2014-08-06
      • 2020-10-25
      • 1970-01-01
      • 2015-05-04
      • 2016-03-06
      • 2014-01-20
      • 2014-01-19
      • 1970-01-01
      • 2021-03-11
      相关资源
      最近更新 更多