Changeset 16735
- Timestamp:
- 04/01/19 15:09:01 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2971_named_intervals/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SymbolicRegressionSolution.cs
r16713 r16735 20 20 #endregion 21 21 22 using System; 22 23 using System.Linq; 23 24 using HEAL.Attic; … … 169 170 intervalEvaluation.Add($"Target {ProblemData.TargetVariable}", new Interval(variableRanges[ProblemData.TargetVariable].LowerBound, variableRanges[ProblemData.TargetVariable].UpperBound)); 170 171 intervalEvaluation.Add("Modell Interval", interpreter.GetSymbolicExpressionTreeInterval(Model.SymbolicExpressionTree, variableRanges)); 171 172 172 173 foreach (var derivate in variableRanges) { 173 174 if (derivate.Key != ProblemData.TargetVariable) { 174 175 var derived = DerivativeCalculator.Derive(Model.SymbolicExpressionTree, derivate.Key); 175 176 var derivedResultInterval = interpreter.GetSymbolicExpressionTreeInterval(derived, variableRanges); 176 intervalEvaluation.Add(" ?f/?" + derivate.Key, 177 178 intervalEvaluation.Add(" \u2202f/\u2202" + derivate.Key, 177 179 new Interval(derivedResultInterval.LowerBound, derivedResultInterval.UpperBound)); 178 180 }
Note: See TracChangeset
for help on using the changeset viewer.