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;
 }