如何缩小具有已知最小值和未知最大值的数字范围
How to scale down a range of numbers with a known min and unknown max value
我进行了一系列实验,其中每个实验的结果都是一个整数,具有已知的最小值(最好的情况)和 未知 最大值。每个实验的这些值都不同。
有没有办法将此类实验标准化为(例如)[0,1] 或任何其他区间?
实验的结果是一组整数 c1,c2,...,cn,如下所示:
f(g1)=c1 with 2 <= g1_min <= c1 <= inf
f(g2)=c2 with 2 <= g2_min <= c2 <= inf,
...
f(gn)=cn with 2 <= gn_min <= cn <= inf.
我正在寻找一种方法来可视化实验结果并显示每个 cn 与各自(最佳)的差异 gn_min。
你知道怎么做吗?
问候 :-)
你可以玩类似的东西:
(1.0 / (x - min + 1.0))
如果你想要那种比例,你可以取分母的对数。结果接近 1 表示无穷大。基本微积分。
1.0 / (log10(x - min + 1) + 1.0);
我进行了一系列实验,其中每个实验的结果都是一个整数,具有已知的最小值(最好的情况)和 未知 最大值。每个实验的这些值都不同。
有没有办法将此类实验标准化为(例如)[0,1] 或任何其他区间?
实验的结果是一组整数 c1,c2,...,cn,如下所示:
f(g1)=c1 with 2 <= g1_min <= c1 <= inf
f(g2)=c2 with 2 <= g2_min <= c2 <= inf,
...
f(gn)=cn with 2 <= gn_min <= cn <= inf.
我正在寻找一种方法来可视化实验结果并显示每个 cn 与各自(最佳)的差异 gn_min。
你知道怎么做吗?
问候 :-)
你可以玩类似的东西:
(1.0 / (x - min + 1.0))
如果你想要那种比例,你可以取分母的对数。结果接近 1 表示无穷大。基本微积分。
1.0 / (log10(x - min + 1) + 1.0);