Beispiel #1
0
        public static double CalculateFBPScore(double limitValue, List <double> localValues)
        {
            double mean     = FBPMath.CalculateMean(localValues);
            double stdError = FBPMath.CalculateStdDeviation(localValues) / Math.Sqrt((double)localValues.Count);
            double sqrt2    = Math.Sqrt(2);

            if (stdError == 0)
            {
                stdError = 0.000001;
            }

            return(1 - (0.5 * (1 + erf((limitValue - mean) / (sqrt2 * stdError)))));
        }
Beispiel #2
0
 public double CalculateStdDev()
 {
     return(FBPMath.CalculateStdDeviation(this.values));
 }
Beispiel #3
0
 public double CalculateVariance()
 {
     return(Math.Pow(FBPMath.CalculateStdDeviation(this.values), 2));
 }
Beispiel #4
0
 public double CalculateMean()
 {
     return(FBPMath.CalculateMean(this.values));
 }