Changeset 3452 for trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Evaluators/SimpleMSEEvaluator.cs
- Timestamp:
- 04/20/10 20:31:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Evaluators/SimpleMSEEvaluator.cs
r3376 r3452 27 27 using HeuristicLab.Core; 28 28 using HeuristicLab.Data; 29 using HeuristicLab.Parameters; 29 30 30 31 namespace HeuristicLab.Problems.DataAnalysis.Evaluators { 31 32 public class SimpleMSEEvaluator : SimpleEvaluator { 32 33 33 public SimpleMSEEvaluator() 34 : base() { 35 QualityParameter.ActualName = "MeanSquaredError"; 34 public ILookupParameter<DoubleValue> MeanSquaredErrorParameter { 35 get { return (ILookupParameter<DoubleValue>)Parameters["MeanSquaredError"]; } 36 36 } 37 37 38 protected override double Apply(DoubleMatrix values) { 39 return Calculate(values); 38 public SimpleMSEEvaluator() { 39 Parameters.Add(new LookupParameter<DoubleValue>("MeanSquaredError", "The mean squared error of estimated values.")); 40 } 41 42 protected override void Apply(DoubleMatrix values) { 43 MeanSquaredErrorParameter.ActualValue = new DoubleValue(Calculate(values)); 40 44 } 41 45
Note: See TracChangeset
for help on using the changeset viewer.