Exemple #1
0
 public double GetCdf(double x)
 {
     return(GammaHelper.RegularizedGammaP(R * 0.5, x * 0.5));
 }
Exemple #2
0
 public double GetInvCdf(double p)
 {
     return(2 * GammaHelper.InverseRegularizedGammaP(R * 0.5, p));
 }
Exemple #3
0
 public double GetPdf(double x)
 {
     return(Math.Pow(x, (R * 0.5) - 1d) * Math.Exp(-x * 0.5)
            / (GammaHelper.Gamma(0.5 * R) * Math.Pow(2, R * 0.5)));
 }