Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/11 12:00:36 (13 years ago)
Author:
mkommend
Message:

#1479: Integrated trunk changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/GP.Grammar.Editor/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SingleObjective/SymbolicClassificationSingleObjectiveProblem.cs

    r6782 r6784  
    7575
    7676    private void UpdateEstimationLimits() {
    77       if (ProblemData.TrainingPartition.Start < ProblemData.TrainingPartition.End) {
    78         var targetValues = ProblemData.Dataset.GetVariableValues(ProblemData.TargetVariable, ProblemData.TrainingPartition.Start, ProblemData.TrainingPartition.End);
     77      if (ProblemData.TrainingIndizes.Any()) {
     78        var targetValues = ProblemData.Dataset.GetDoubleValues(ProblemData.TargetVariable, ProblemData.TrainingIndizes).ToList();
    7979        var mean = targetValues.Average();
    8080        var range = targetValues.Max() - targetValues.Min();
    8181        EstimationLimits.Upper = mean + PunishmentFactor * range;
    8282        EstimationLimits.Lower = mean - PunishmentFactor * range;
     83      } else {
     84        EstimationLimits.Upper = double.MaxValue;
     85        EstimationLimits.Lower = double.MinValue;
    8386      }
    8487    }
Note: See TracChangeset for help on using the changeset viewer.