Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/11/11 15:03:46 (14 years ago)
Author:
gkronber
Message:

Merged changes from trunk to data analysis exploration branch and added fractional distance metric evaluator. #1142

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis/HeuristicLab.Problems.DataAnalysis.MultiVariate.Regression/3.3/Symbolic/Evaluators/SymbolicVectorRegressionScaledMseEvaluator.cs

    r4194 r5275  
    3030using HeuristicLab.Problems.DataAnalysis.Regression.Symbolic;
    3131using HeuristicLab.Problems.DataAnalysis.Symbolic;
     32using HeuristicLab.Common;
    3233
    3334namespace HeuristicLab.Problems.DataAnalysis.MultiVariate.Regression.Symbolic.Evaluators {
     
    4849    #endregion
    4950
     51    [StorableConstructor]
     52    protected SymbolicVectorRegressionScaledMseEvaluator(bool deserializing) : base(deserializing) { }
     53    protected SymbolicVectorRegressionScaledMseEvaluator(SymbolicVectorRegressionScaledMseEvaluator original, Cloner cloner)
     54      : base(original, cloner) {
     55    }
    5056    public SymbolicVectorRegressionScaledMseEvaluator()
    5157      : base() {
     
    5359      Parameters.Add(new LookupParameter<DoubleArray>(BetaParameterName, "The beta parameter for linear scaling."));
    5460    }
    55 
     61    public override IDeepCloneable Clone(Cloner cloner) {
     62      return new SymbolicVectorRegressionScaledMseEvaluator(this, cloner);
     63    }
    5664    public override double[] Evaluate(SymbolicExpressionTree tree, ISymbolicExpressionTreeInterpreter interpreter, MultiVariateDataAnalysisProblemData problemData, IEnumerable<string> targetVariables, IEnumerable<int> rows, DoubleArray lowerEstimationBound, DoubleArray upperEstimationBound) {
    5765      List<string> targetVariablesList = targetVariables.ToList();
Note: See TracChangeset for help on using the changeset viewer.