Changeset 3806 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs
- Timestamp:
- 05/14/10 14:17:07 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs
r3800 r3806 371 371 operators.Add(new MinAvgMaxSymbolicExpressionTreeSizeAnalyzer()); 372 372 operators.Add(new SymbolicRegressionVariableFrequencyAnalyzer()); 373 operators.Add(new SymbolicRegressionModelQualityAnalyzer());374 373 ParameterizeOperators(); 375 374 ParameterizeAnalyzers(); … … 401 400 bestValidationSolutionAnalyzer.SymbolicExpressionTreeInterpreterParameter.ActualName = SymbolicExpressionTreeInterpreterParameter.Name; 402 401 bestValidationSolutionAnalyzer.SymbolicExpressionTreeParameter.ActualName = SolutionCreator.SymbolicExpressionTreeParameter.ActualName; 403 bestValidationSolutionAnalyzer.SamplesStartParameter.Value = ValidationSamplesStart; 404 bestValidationSolutionAnalyzer.SamplesEndParameter.Value = ValidationSamplesEnd; 402 bestValidationSolutionAnalyzer.TrainingSamplesStartParameter.Value = TrainingSamplesStart; 403 bestValidationSolutionAnalyzer.TrainingSamplesEndParameter.Value = TrainingSamplesEnd; 404 bestValidationSolutionAnalyzer.ValidationSamplesStartParameter.Value = ValidationSamplesStart; 405 bestValidationSolutionAnalyzer.ValidationSamplesEndParameter.Value = ValidationSamplesEnd; 406 bestValidationSolutionAnalyzer.TestSamplesStartParameter.Value = TestSamplesStart; 407 bestValidationSolutionAnalyzer.TestSamplesEndParameter.Value = TestSamplesEnd; 405 408 bestValidationSolutionAnalyzer.BestKnownQualityParameter.ActualName = BestKnownQualityParameter.Name; 406 409 bestValidationSolutionAnalyzer.QualityParameter.ActualName = Evaluator.QualityParameter.ActualName; … … 410 413 varFreqAnalyzer.ProblemDataParameter.ActualName = DataAnalysisProblemDataParameter.Name; 411 414 } 412 var modelQualityAnalyzer = analyzer as SymbolicRegressionModelQualityAnalyzer;413 if (modelQualityAnalyzer != null) {414 modelQualityAnalyzer.ProblemDataParameter.ActualName = DataAnalysisProblemDataParameter.Name;415 modelQualityAnalyzer.SymbolicExpressionTreeParameter.ActualName = SolutionCreator.SymbolicExpressionTreeParameter.ActualName;416 modelQualityAnalyzer.UpperEstimationLimitParameter.ActualName = UpperEstimationLimitParameter.Name;417 modelQualityAnalyzer.LowerEstimationLimitParameter.ActualName = LowerEstimationLimitParameter.Name;418 modelQualityAnalyzer.SymbolicExpressionTreeInterpreterParameter.ActualName = SymbolicExpressionTreeInterpreterParameter.Name;419 modelQualityAnalyzer.TrainingSamplesStartParameter.Value = TrainingSamplesStart;420 modelQualityAnalyzer.TrainingSamplesEndParameter.Value = ValidationSamplesEnd;421 modelQualityAnalyzer.TestSamplesStartParameter.Value = TestSamplesStart;422 modelQualityAnalyzer.TestSamplesEndParameter.Value = TestSamplesEnd;423 }424 415 } 425 416 foreach (ISymbolicExpressionTreeAnalyzer analyzer in Operators.OfType<ISymbolicExpressionTreeAnalyzer>()) {
Note: See TracChangeset
for help on using the changeset viewer.