Я использую getWilsonScoreInterval () из организации apache .commons.math3
public static ConfidenceInterval getWilsonScoreInterval(int numberOfTrials, int numberOfSuccesses, double confidenceLevel) {
return WILSON_SCORE.createInterval(numberOfTrials, numberOfSuccesses, confidenceLevel);
}
Здесь, если numberOFSuccesses равно 0, я получаю значения в диапазоне +/- 2.1E-20 в зависимости от машины, на которой я запускаю это.
Теоретически, это мера вероятности, она никогда не должна быть отрицательной. Что могло быть причиной этого?