Changeset 4068 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionScaledMeanSquaredErrorEvaluator.cs
- Timestamp:
- 07/22/10 00:44:01 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionScaledMeanSquaredErrorEvaluator.cs
r4034 r4068 22 22 using System; 23 23 using System.Collections.Generic; 24 using System.Linq;25 using System.Drawing;26 24 using HeuristicLab.Common; 27 25 using HeuristicLab.Core; 28 26 using HeuristicLab.Data; 29 using HeuristicLab. Optimization;27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 30 28 using HeuristicLab.Parameters; 31 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 32 using HeuristicLab.PluginInfrastructure;33 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;34 using HeuristicLab.Problems.DataAnalysis;35 using HeuristicLab.Operators;36 30 using HeuristicLab.Problems.DataAnalysis.Evaluators; 37 31 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 75 69 76 70 public static double Calculate(ISymbolicExpressionTreeInterpreter interpreter, SymbolicExpressionTree solution, double lowerEstimationLimit, double upperEstimationLimit, Dataset dataset, string targetVariable, IEnumerable<int> rows, out double beta, out double alpha) { 77 IEnumerable<double> originalValues = dataset.GetEnumeratedVariableValues(targetVariable, rows);71 IEnumerable<double> originalValues = dataset.GetEnumeratedVariableValues(targetVariable, rows); 78 72 IEnumerable<double> estimatedValues = interpreter.GetSymbolicExpressionTreeValues(solution, dataset, rows); 79 73 CalculateScalingParameters(originalValues, estimatedValues, out beta, out alpha);
Note: See TracChangeset
for help on using the changeset viewer.