Changeset 7989 for branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis/3.4/SingleObjective/SymbolicTimeSeriesPrognosisSingleObjectiveProblem.cs
- Timestamp:
- 06/12/12 10:31:56 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.TimeSeries/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis/3.4/SingleObjective/SymbolicTimeSeriesPrognosisSingleObjectiveProblem.cs
r7843 r7989 54 54 : base(new TimeSeriesPrognosisProblemData(), new SymbolicTimeSeriesPrognosisSingleObjectiveMeanSquaredErrorEvaluator(), new SymbolicDataAnalysisExpressionTreeCreator()) { 55 55 Parameters.Add(new FixedValueParameter<DoubleLimit>(EstimationLimitsParameterName, EstimationLimitsParameterDescription)); 56 57 56 EstimationLimitsParameter.Hidden = true; 58 57 … … 61 60 MaximumSymbolicExpressionTreeLength.Value = InitialMaximumTreeLength; 62 61 62 var interpeter = new SymbolicTimeSeriesPrognosisExpressionTreeInterpreter(); 63 interpeter.TargetVariable = ProblemData.TargetVariable; 64 SymbolicExpressionTreeInterpreter = interpeter; 65 63 66 SymbolicExpressionTreeGrammarParameter.ValueChanged += (o, e) => ConfigureGrammarSymbols(); 64 65 67 ConfigureGrammarSymbols(); 66 68 … … 88 90 protected override void OnProblemDataChanged() { 89 91 base.OnProblemDataChanged(); 92 var interpreter = SymbolicExpressionTreeInterpreter as ISymbolicTimeSeriesPrognosisExpressionTreeInterpreter; 93 if (interpreter != null) { 94 interpreter.TargetVariable = ProblemData.TargetVariable; 95 } 90 96 UpdateEstimationLimits(); 97 91 98 } 92 99 … … 107 114 } 108 115 } 109 110 116 } 111 117 }
Note: See TracChangeset
for help on using the changeset viewer.