Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/20/10 20:31:23 (15 years ago)
Author:
gkronber
Message:

Included tracking of best of run solution (based on validation set) and calculation of MSE, R² and rel. Error on training and test sets. #938 (Data types and operators for regression problems)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/Evaluators/SimpleEvaluator.cs

    r3376 r3452  
    3838      get { return (ILookupParameter<DoubleMatrix>)Parameters["Values"]; }
    3939    }
    40     public ILookupParameter<DoubleValue> QualityParameter {
    41       get { return (ILookupParameter<DoubleValue>)Parameters["Quality"]; }
    42     }
    43 
    4440    public SimpleEvaluator()
    4541      : base() {
    4642      Parameters.Add(new LookupParameter<DoubleMatrix>("Values", "Table of original and predicted values for which the quality value should be evaluated."));
    47       Parameters.Add(new LookupParameter<DoubleValue>("Quality", "The quality value calculated from the values table."));
    4843    }
    4944
    5045    public override IOperation Apply() {
    5146      DoubleMatrix values = ValuesParameter.ActualValue;
    52       QualityParameter.ActualValue = new DoubleValue(Apply(values));
     47      Apply(values);
    5348      return null;
    5449    }
    5550
    56     protected abstract double Apply(DoubleMatrix values);
     51    protected abstract void Apply(DoubleMatrix values);
    5752  }
    5853}
Note: See TracChangeset for help on using the changeset viewer.