我有一个JavaScript滑块,它根据其位置输出0到1之间的值。我想将该值转换为在另一个范围(例如100到1000)上的值,但基于100到1000之间一组数据点的分布。
这里的用例是,当有一组非常接近的数字时,我希望滑块对变化不那么敏感。例如...假设刻度中的值为:
这里的用例是,当有一组非常接近的数字时,我希望滑块对变化不那么敏感。例如...假设刻度中的值为:
100, 200, 300, 500, 1000
这个滑块的前80%可能被100-500这些值所占据,因为它们分布更接近,因此更容易在它们之间进行选择。
显然有一个数学函数可以计算这个比例,可能涉及标准差和系数。有人知道是什么吗?