python - 使用 class_wight='balanced' 时如何找出 Logistic 回归中使用的原始权重值?
问题描述
在我的物流回归 python 脚本中使用class_weight='balanced'
,但我想真正知道类权重平衡正在挑选的原始值/权重。
我在 python 中使用 sklearn 包。
我期望看到的是类似于class_weight = {0: 0.28684210526315784, 1: 0.7131578947368422}
或某种价值的东西。但是,当我使用class_weight = 'balanced'
. 我想通过使用'balanced'
最终用于 my1
和0
.
解决方案
以二分类(targets = [0,1]
)为例:
class_weights = sklearn.utils.class_weight.compute_class_weight( 'balanced', [0,1], y_train)
推荐阅读
- angular - 如何检测材质菜单打开事件
- postgresql - 删除 varchar 列的最后 n 个字符
- python - 使用openpyxl复制工作表时如何保留VBA代码?
- android - Recyclerview 放置在 NestedScrollview 中时会失去边缘效果
- version - 如何从 C++ 程序内部检索 Poco 库版本?
- python - 如何从列表中获取列表?
- c# - Microsoft Graph API - 以其他用户身份发送电子邮件
- reactjs - 在 React 中执行 onChange 函数时状态不更新
- angular - 导入错误,找不到文件:highcharts/histogram-bellcurve
- c# - 我正在使用 asp.net formview,当我在本地服务器上运行的 IIS 中托管 asp.net 应用程序时,日期格式会发生变化