Changeset 5894 for trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineEvaluators/OnlineNormalizedMeanSquaredErrorEvaluator.cs
- Timestamp:
- 03/30/11 18:04:03 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/OnlineEvaluators/OnlineNormalizedMeanSquaredErrorEvaluator.cs
r5809 r5894 43 43 44 44 #region IOnlineEvaluator Members 45 public OnlineEvaluatorError ErrorState { 46 get { return meanSquaredErrorCalculator.MeanErrorState | originalVarianceCalculator.VarianceErrorState; } 47 } 45 48 public double Value { 46 49 get { return NormalizedMeanSquaredError; } … … 60 63 #endregion 61 64 62 public static double Calculate(IEnumerable<double> first, IEnumerable<double> second ) {65 public static double Calculate(IEnumerable<double> first, IEnumerable<double> second, out OnlineEvaluatorError errorState) { 63 66 IEnumerator<double> firstEnumerator = first.GetEnumerator(); 64 67 IEnumerator<double> secondEnumerator = second.GetEnumerator(); … … 76 79 throw new ArgumentException("Number of elements in first and second enumeration doesn't match."); 77 80 } else { 81 errorState = normalizedMSEEvaluator.ErrorState; 78 82 return normalizedMSEEvaluator.NormalizedMeanSquaredError; 79 83 }
Note: See TracChangeset
for help on using the changeset viewer.