Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/10/10 21:01:03 (15 years ago)
Author:
gkronber
Message:

Implemented #834 (IPredictor.Predict() should return an IEnumerable<double> instead of an double[]).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Modeling/3.2/VariableQualityImpactCalculator.cs

    r2559 r2619  
    8585      IPredictor dirtyPredictor = (IPredictor)predictor.Clone();
    8686
    87       double[] predictedValues = predictor.Predict(dataset, start, end);
     87      double[] predictedValues = predictor.Predict(dataset, start, end).ToArray();
    8888      double[] targetValues = dataset.GetVariableValues(targetVariableName, start, end);
    8989
     
    105105          mean = dataset.GetMean(variableName, start, end);
    106106          oldValues = dirtyDataset.ReplaceVariableValues(variableName, Enumerable.Repeat(mean, end - start), start, end);
    107           predictedValues = dirtyPredictor.Predict(dirtyDataset, start, end);
     107          predictedValues = dirtyPredictor.Predict(dirtyDataset, start, end).ToArray();
    108108          newMSE = CalculateMSE(predictedValues, targetValues);
    109109          evaluationImpacts[variableName] = newMSE / oldMSE;
Note: See TracChangeset for help on using the changeset viewer.