Взвешенные значения слайдера JavaScript

У меня есть ползунок JavaScript, который выводит значение от 0 до 1 в зависимости от его положения. Я хочу преобразовать это значение в значение в другой шкале, скажем, от 100 до 1000, но на основе распределения набора точек данных между 100 и 1000.

Вариант использования здесь заключается в том, что я хочу, чтобы ползунок был меньше чувствителен к изменениям при очень близком наборе чисел. Например ... допустим, значения на шкале следующие:

100, 200, 300, 500, 1000

Значения 100-500 могут занимать, скажем, первые 80% ползунка из-за их более близкого распределения, что упрощает выбор между ними.

Очевидно, есть математическая функция для вычисления этого, возможно, включающая стандартное отклонение и коэффициенты. Кто-нибудь знает, что это такое?

5
задан Andy Hume 4 January 2012 в 17:36
поделиться