Example #1
0
 private float NormalizePercent(float error, Мeasures status)
 {
     var averageError = averageErrorEuclidean;
     if (status == Мeasures.PearsonCorrelativity)
         averageError = averageErrorPearson;
     if (error > averageError * 1.5F)
     {
         error = averageError * 1.5F;
         PredictedValue = (error * RealValue) / 100 + RealValue;
     }
     else if (error < averageError * 0.1F)
     {
         error = averageError * 0.1F;
         PredictedValue = (error * RealValue) / 100 + RealValue;
     }
     return error;
 }
Example #2
0
 public float CalculatePercentOfSuccess(Мeasures status)
 {
     float error = Math.Abs((PredictedValue - RealValue) / RealValue) * 100;
     error=NormalizePercent(error,status);
     return 100 - error;
 }