首页 > 解决方案 > 使用 class_wight='balanced' 时如何找出 Logistic 回归中使用的原始权重值?

问题描述

在我的物流回归 python 脚本中使用class_weight='balanced',但我想真正知道类权重平衡正在挑选的原始值/权重。

我在 python 中使用 sklearn 包。

我期望看到的是类似于class_weight = {0: 0.28684210526315784, 1: 0.7131578947368422}或某种价值的东西。但是,当我使用class_weight = 'balanced'. 我想通过使用'balanced'最终用于 my10.

标签: pythonlogistic-regression

解决方案


查看https://scikit-learn.org/stable/modules/generated/sklearn.utils.class_weight.compute_class_weight.html

以二分类(targets = [0,1])为例:

class_weights = sklearn.utils.class_weight.compute_class_weight( 'balanced', [0,1], y_train)

推荐阅读