Мне интересно, есть ли у кого-нибудь опыт использования эмпирических распределений в API-интерфейсе ParallelColt?
Я пытаюсь найти примеры ссылок на:
- различия междуклассы Empirical и EmpiricalWalker и
- , как работает функция интерполяции.
Я считаю, что правильно реализовал эмпирический класс, хотя в ходе некоторой отладки я обнаружил, что, поскольку моя самая низкая точка данных в эмпирическом наборе равна 15, я не получаю никаких реальных значений0 - 14. Я надеялся, что, передав аргумент в конструкторе Empirical для LINEAR_INTERPOLATION, он позволит нарисовать число в диапазоне от 0 до максимального значения набора данных.
Любое понимание этогобыть оцененнымЯ прикрепил фрагмент из своего кода.
private static final DoubleRandomEngine rngEngine =
new DoubleMersenneTwister();
private static final Empirical tHazDist =
new Empirical(DistData.getThazZfwHi(),
Empirical.LINEAR_INTERPOLATION, rngEngine);
double timeToHazard = tHazDist.nextDouble();