如何将-100~100区间指标转换为0~100尺度实现同面板合并
跨指标尺度对齐换算方案(统一映射至0~100区间)
目标是将取值范围为-100100的指标B,无失真或按需调整后对齐到指标A的0100取值尺度,满足同面板展示要求。
通用线性换算公式(优先推荐)
该方案为等比例线性映射,完全保留指标B原始数值的相对关系、波动特征,极值点严格对齐,无信息扭曲:
B_换算值 = (B_原始值 + 100) / 2
参数说明:
- B_原始值:指标B的原始输出,取值区间为[-100, 100]
- B_换算值:尺度对齐后的指标B输出,取值区间严格为[0, 100],与指标A尺度完全匹配
换算结果校验:
原始值为-100时,换算结果为0,对齐指标A区间下限
原始值为0时,换算结果为50,对应0~100区间中位值
原始值为100时,换算结果为100,对齐指标A区间上限
特殊场景适配方案
如果指标B实际运行中极少触及理论极值、多数样本集中在窄区间,导致线性换算后波动幅度过小不利于观察,可按需选择以下调整方案:
- 分位数截断映射:先取指标B历史样本的99%分位为实际上界、1%分位为实际下界,剔除极端异常值后再将截断后的区间线性映射到0~100,避免正常波动被极端值压缩
- 零轴锚定映射:若指标B的0值为多空分界类的关键参考位,可先统计指标B历史运行的最大正向幅值、最大负向幅值,以0值对应换算后的50中位线,正负侧分别按历史极值等比缩放到050、50100区间,保证关键参考位的位置不偏移
内容的提问来源于stack exchange,提问作者JohntheFisherman123
相关产品推荐
相关产品推荐

