Changeset 4034 for trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers
- Timestamp:
- 07/14/10 10:45:41 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers/FixedValidationBestScaledSymbolicRegressionSolutionAnalyzer.cs
r4022 r4034 260 260 lowerEstimationLimit, upperEstimationLimit, 261 261 ProblemData.Dataset, targetVariable, 262 validationStart, validationEnd);262 Enumerable.Range(validationStart, validationEnd - validationStart)); 263 263 264 264 if (validationMse < bestValidationMse) { -
trunk/sources/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/Analyzers/SymbolicRegressionTournamentPruning.cs
r4028 r4034 216 216 int originalSize = tree.Size; 217 217 double originalMse = SymbolicRegressionScaledMeanSquaredErrorEvaluator.Calculate(interpreter, tree, 218 lowerEstimationLimit, upperEstimationLimit, problemData.Dataset, problemData.TargetVariable.Value, samplesStart, samplesEnd);218 lowerEstimationLimit, upperEstimationLimit, problemData.Dataset, problemData.TargetVariable.Value, Enumerable.Range(samplesStart, samplesEnd - samplesStart)); 219 219 220 220 int minPrunedSize = (int)(originalSize * (1 - maxPruningRatio)); … … 252 252 253 253 double prunedMse = SymbolicRegressionScaledMeanSquaredErrorEvaluator.Calculate(interpreter, clonedTree, 254 lowerEstimationLimit, upperEstimationLimit, problemData.Dataset, problemData.TargetVariable.Value, samplesStart, samplesEnd);254 lowerEstimationLimit, upperEstimationLimit, problemData.Dataset, problemData.TargetVariable.Value, Enumerable.Range(samplesStart, samplesEnd - samplesStart)); 255 255 double prunedSize = clonedTree.Size; 256 256 // MSE of the pruned tree is larger than the original tree in most cases
Note: See TracChangeset
for help on using the changeset viewer.