Changeset 3549
- Timestamp:
- 04/27/10 21:34:52 (15 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/BestValidationSymbolicRegressionSolutionVisualizer.cs ¶
r3542 r3549 215 215 BestValidationSolutionParameter.ActualValue.Model = newBestSolution.Model; 216 216 217 AddResult("NumberOfInputVariables", new IntValue(CountInputVariables(tree))); 218 217 219 var trainingValues = problemData.Dataset.GetVariableValues(problemData.TargetVariable.Value, problemData.TrainingSamplesStart.Value, problemData.TrainingSamplesEnd.Value); 218 220 var testValues = problemData.Dataset.GetVariableValues(problemData.TargetVariable.Value, problemData.TestSamplesStart.Value, problemData.TestSamplesEnd.Value); … … 225 227 AddResult("MeanRelativeError (Test)", new PercentValue(SimpleMeanAbsolutePercentageErrorEvaluator.Calculate(testValues, newBestSolution.EstimatedTestValues))); 226 228 AddResult("RSquared (Test)", new DoubleValue(SimpleRSquaredEvaluator.Calculate(testValues, newBestSolution.EstimatedTestValues))); 229 } 230 231 private int CountInputVariables(SymbolicExpressionTree tree) { 232 return (from node in tree.IterateNodesPrefix().OfType<VariableTreeNode>() 233 select node.VariableName) 234 .Distinct() 235 .Count(); 227 236 } 228 237 -
TabularUnified trunk/sources/HeuristicLab.Problems.DataAnalysis/3.3/DataAnalysisSolution.cs ¶
r3513 r3549 35 35 [Item("DataAnalysisSolution", "Represents a solution for a data analysis problem which can be visualized in the GUI.")] 36 36 [StorableClass] 37 public abstract class DataAnalysisSolution : Item {37 public abstract class DataAnalysisSolution : NamedItem { 38 38 [Storable] 39 39 private DataAnalysisProblemData problemData;
Note: See TracChangeset
for help on using the changeset viewer.