Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/28/16 12:53:51 (8 years ago)
Author:
gkronber
Message:

simplification of grammar and problem and bug fixes related to precalculated smoothed features

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.GeneticProgramming.BloodGlucosePrediction/Solution.cs

    r13867 r14311  
    132132    }
    133133    public IEnumerable<double> EstimatedTrainingValues {
    134       get { return GetEstimatedValues(ProblemData.TrainingIndices); }
     134      get {
     135        var all = EstimatedValues.ToArray();
     136        return ProblemData.TrainingIndices.Select(r => all[r]);
     137      }
    135138    }
    136139    public IEnumerable<double> EstimatedTestValues {
    137       get { return GetEstimatedValues(ProblemData.TestIndices); }
     140      get {
     141        var all = EstimatedValues.ToArray();
     142        return ProblemData.TestIndices.Select(r => all[r]);
     143      }
    138144    }
    139145
    140146    public IEnumerable<double> GetEstimatedValues(IEnumerable<int> rows) {
    141       return Model.GetEstimatedValues(ProblemData.Dataset, rows);
     147      var all = Model.GetEstimatedValues(ProblemData.Dataset, ProblemData.AllIndices).ToArray();
     148      return rows.Select(r => all[r]);
    142149    }
    143150
Note: See TracChangeset for help on using the changeset viewer.