У меня есть алгоритм, который вычисляет percentile(85)
с Apache Commons
ряда значений (12 значений) для последующей оценки с порогом для принятия решения. Результат похож на тот, который задан Excel, но не равен, а иногда это имеет решающее значение для моего приложения, потому что с excel результат не проходит порог и с Apache Commons Math в Java
он делает, поэтому я получаю разные выходы.
Вот пример: интернет-трафик (Мбит/с) каждые 2 часа
32,7076813360000000 41,2580429776000000 45,4453940200000000 48,8044409456000000 46,7462847936000000 49,8028100056000000 54,3719451144000000 41,9708134600000000 29,4371963240000000 22,4667255616000000 20,0388452248000000 28,7807757104000000
После деления на 1000 Мб (емкость кабеля) я вычисляю процентиль (85) Профессии:
Excel: 0,049153870117
Apache Commons Math: 0.05003126676104001
Я обнаружил, что можно изменить реализацию процентиля (он не является официальным) с setPercentileImpl()
, но я не мог найти никакого примера, как это сделать, или алгоритм Excel ( который я получил, чтобы достичь).
Любая помощь по этому поводу будет приветствоваться.
Спасибо.