You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于0.06阈值重新调整二分类概率适配管理层展示

不平衡数据集概率转换方案

核心思路

不要用简单乘法,因为乘法会让原本>0.06的概率超过100%(比如原概率0.5296,乘以50/0.06≈833倍会变成441%,显然不合理)。正确的做法是将原概率区间[0,1]映射到新的展示区间[0,100%],且原阈值0.06对应新的50%,同时保持概率的相对顺序。

两种可行转换方法

方法1:线性映射(适合低概率区间需要直观线性关系的场景)

把原概率分为两部分处理:

  • 当原概率 p ≤ 0.06:映射到新概率 p_new = (p / 0.06) * 50%
    • 示例:原0.045 → (0.045/0.06)*50% = 37.5%;原0.01 → (0.01/0.06)*50% ≈8.33%
  • 当原概率 p > 0.06:映射到新概率 p_new = 50% + ((p - 0.06)/(1 - 0.06)) * 50%
    • 示例:原0.067 → 50% + ((0.067-0.06)/0.94)*50% ≈53.72%;原0.5296 →50% + ((0.5296-0.06)/0.94)*50%≈75.03%

方法2:对数映射(适合突出低概率之间差异的场景)

如果想让0.01和0.045这类低概率的差异更明显,可以用对数转换:

  1. 先把原概率从[0,1]转换为[-∞,0]的对数空间:log_p = ln(p)(注意p=0时需特殊处理,比如设为ln(0.0001))
  2. 找到原阈值0.06的对数:log_0.06 = ln(0.06) ≈-2.813
  3. 把对数空间映射到[0,100%],让log_0.06对应50%:
    p_new = 50% * (log_p / log_0.06) (当p ≤0.06时)
    p_new = 50% + 50% * ((log_p - log_0.06)/(ln(1)-log_0.06)) (当p>0.06时)
    • 示例:原0.01 → ln(0.01)=-4.605 → 50%(-4.605/-2.813)≈82%;原0.045→ln(0.045)=-3.101→50%(-3.101/-2.813)≈55%

参考数据转换示例

id原概率线性映射结果对数映射结果
1688350.52962275.03%88.7%
783520.27227961.2%76.3%
3207390.0030462.54%21.5%
3207410.0027142.26%19.3%

注意事项

  • 线性映射逻辑简单,管理层更容易理解;对数映射能放大低概率区间的差异,适合需要区分微小概率的场景。
  • 展示时必须明确说明转换规则,避免管理层误解为原始概率。

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:24:47