math - 如何缩小具有已知最小值和未知最大值的数字范围

标签 math computer-science normalization

我进行了一系列实验,其中每个实验的结果都是一个具有已知最小值(这将是最好的情况)和未知最大值的整数。每个实验的这些值都不同。

有没有办法将此类实验标准化为(例如)[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);

关于math - 如何缩小具有已知最小值和未知最大值的数字范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50756564/

相关文章:

javascript - 删除/标准化 Javascript/Jquery 中的重音符号

mysql - SQL 查询和结果

java - 为什么余数(模数)除法返回负数

algorithm - 带约束的二分匹配

java - 递归斐波那契数列打印列表

algorithm - 递归关系问题

string - SAS如何根据字符串将观察结果拆分为多行?

java - 在java中使用while循环计算某物的功率

math - 如何缩小一个值?

C#模仿Excel SLOPE函数