mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-17 01:58:06 +00:00
fixes
This commit is contained in:
+1
-1
@@ -81,7 +81,7 @@ public sealed class Mapd : AbstractBase
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
private static double CalculatePercentageDeviation(double actual, double predicted)
|
||||
{
|
||||
return actual != 0 ? Math.Abs((actual - predicted) / actual) : 0;
|
||||
return actual >= double.Epsilon ? Math.Abs((actual - predicted) / actual) : 0;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
|
||||
+1
-1
@@ -81,7 +81,7 @@ public sealed class Mape : AbstractBase
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
private static double CalculatePercentageError(double actual, double predicted)
|
||||
{
|
||||
return actual != 0 ? Math.Abs((actual - predicted) / actual) : 0;
|
||||
return actual >= double.Epsilon ? Math.Abs((actual - predicted) / actual) : 0;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
|
||||
+1
-1
@@ -82,7 +82,7 @@ public sealed class Mpe : AbstractBase
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
private static double CalculatePercentageError(double actual, double predicted)
|
||||
{
|
||||
return actual != 0 ? (actual - predicted) / actual : 0;
|
||||
return actual >= double.Epsilon ? (actual - predicted) / actual : 0;
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.AggressiveInlining | MethodImplOptions.AggressiveOptimization)]
|
||||
|
||||
@@ -115,7 +115,7 @@ public sealed class Rsquared : AbstractBase
|
||||
sumSquaredTotal += squaredTotal;
|
||||
}
|
||||
|
||||
rsquared = sumSquaredTotal != 0 ? 1 - (sumSquaredResidual / sumSquaredTotal) : 0;
|
||||
rsquared = sumSquaredTotal >= double.Epsilon ? 1 - (sumSquaredResidual / sumSquaredTotal) : 0;
|
||||
}
|
||||
|
||||
IsHot = _index >= WarmupPeriod;
|
||||
|
||||
Reference in New Issue
Block a user