Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/11/10 11:53:45 (14 years ago)
Author:
gkronber
Message:

Moved upper and lower estimation limit parameters into ISymbolicRegressionEvaluator interface and introduced an Evaluate method in the interface in preparation for a ISymbolicRegressionEvaluator parameter for the validation best solution analyzer. #1117

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Interfaces/ISymbolicRegressionEvaluator.cs

    r4128 r4190  
    2424using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    2525using HeuristicLab.Optimization;
     26using HeuristicLab.Problems.DataAnalysis.Symbolic;
     27using System.Collections.Generic;
    2628
    2729namespace HeuristicLab.Problems.DataAnalysis.Regression.Symbolic {
    2830  public interface ISymbolicRegressionEvaluator : ISingleObjectiveEvaluator {
     31    ILookupParameter<ISymbolicExpressionTreeInterpreter> SymbolicExpressionTreeInterpreterParameter { get; }
    2932    ILookupParameter<SymbolicExpressionTree> SymbolicExpressionTreeParameter { get; }
    3033    ILookupParameter<DataAnalysisProblemData> RegressionProblemDataParameter { get; }
    3134    IValueLookupParameter<IntValue> SamplesStartParameter { get; }
    3235    IValueLookupParameter<IntValue> SamplesEndParameter { get; }
     36    IValueLookupParameter<DoubleValue> UpperEstimationLimitParameter { get; }
     37    IValueLookupParameter<DoubleValue> LowerEstimationLimitParameter { get; }
     38
     39
     40    double Evaluate(ISymbolicExpressionTreeInterpreter interpreter, SymbolicExpressionTree tree,
     41          double lowerEstimationLimit, double upperEstimationLimit,
     42          Dataset dataset, string targetVariable, IEnumerable<int> rows);
    3343  }
    3444}
Note: See TracChangeset for help on using the changeset viewer.