【问题标题】:How to find out raw weight values being used in Logistic Regression when using class_wight='balanced'?使用 class_weight='balanced' 时如何找出 Logistic 回归中使用的原始权重值?
【发布时间】:2019-02-15 00:44:25
【问题描述】:

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

我在 python 中使用 sklearn 包。

我希望看到类似于class_weight = {0: 0.28684210526315784, 1: 0.7131578947368422} 或某种值的东西。但是,当我使用class_weight = 'balanced' 时,这被掩盖了。我想通过使用'balanced' 来了解我的10 最终使用什么值。

【问题讨论】:

  • 如果您不发布一段代码,或者至少提及您是否使用 sklearn 或其他库等,我们无法为您提供太多帮助。
  • 您显然是在询问有关某些特定框架的问题。你需要更具体。您的问题也很模糊,您没有提供任何当前代码。恐怕没有人能像你写的那样回答这个问题。

标签: python logistic-regression


【解决方案1】:

查看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)

【讨论】:

    猜你喜欢
    • 2019-02-18
    • 2021-12-24
    • 2018-03-23
    • 2016-02-12
    • 2015-01-18
    • 1970-01-01
    • 2013-10-08
    • 2018-02-02
    • 1970-01-01
    相关资源
    最近更新 更多