Changeset 16713 for branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SymbolicRegressionSolution.cs
- Timestamp:
- 03/26/19 11:37:29 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SymbolicRegressionSolution.cs
r16644 r16713 21 21 22 22 using System.Linq; 23 using HEAL.Attic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; … … 26 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 28 using HeuristicLab.Optimization; 28 using HEAL.Attic;29 29 using HeuristicLab.Problems.DataAnalysis.Implementation; 30 30 … … 168 168 if (variableRanges != null) { 169 169 intervalEvaluation.Add($"Target {ProblemData.TargetVariable}", new Interval(variableRanges[ProblemData.TargetVariable].LowerBound, variableRanges[ProblemData.TargetVariable].UpperBound)); 170 intervalEvaluation.Add("Modell Interval", interpreter.GetSymbolicEx ressionTreeInterval(Model.SymbolicExpressionTree, variableRanges));170 intervalEvaluation.Add("Modell Interval", interpreter.GetSymbolicExpressionTreeInterval(Model.SymbolicExpressionTree, variableRanges)); 171 171 172 172 foreach (var derivate in variableRanges) { 173 173 if (derivate.Key != ProblemData.TargetVariable) { 174 174 var derived = DerivativeCalculator.Derive(Model.SymbolicExpressionTree, derivate.Key); 175 var derivedResultInterval = interpreter.GetSymbolicEx ressionTreeInterval(derived, variableRanges);175 var derivedResultInterval = interpreter.GetSymbolicExpressionTreeInterval(derived, variableRanges); 176 176 intervalEvaluation.Add(" ?f/?" + derivate.Key, 177 177 new Interval(derivedResultInterval.LowerBound, derivedResultInterval.UpperBound));
Note: See TracChangeset
for help on using the changeset viewer.