private void PopulateQuantileValues() { for (int k = 0; k < GetNumber() - 1; ++k) { _quantileValues[k] = (double)((Double)MathsUtil.BinomialCoefficient(k, GetNumber()) * Math.Pow(_p.GetValue(), k) * Math.Pow(_p.GetInverseEventProb().GetValue(), GetNumber() - k)); if (k > 0) { _quantileValues[k] += _quantileValues[k - 1]; } } _quantileValues[GetNumber() - 1] = 1.0; }
private void PopulateQuantileValues() { _quantileValues[0] = _p.GetInverseEventProb(); _quantileValues[1] = 1.0; }