Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/17/12 17:40:46 (12 years ago)
Author:
gkronber
Message:

#1722 added an additional ctor for RegerssionEnsembleSolution to simplify code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.DataAnalysis/3.4/CrossValidation.cs

    r7259 r7738  
    295295              symbolicProblem.FitnessCalculationPartition.End = SamplesEnd.Value;
    296296            }
    297 
     297            clonedAlgorithm.Prepare();
    298298            clonedAlgorithms.Add(clonedAlgorithm);
    299299          }
     
    416416        problemDataClone.TestPartition.Start = SamplesStart.Value; problemDataClone.TestPartition.End = SamplesEnd.Value;
    417417        // clone models
    418         var ensembleSolution = new RegressionEnsembleSolution(
    419           solutions.Value.Select(x => cloner.Clone(x.Model)),
    420           problemDataClone,
    421           solutions.Value.Select(x => cloner.Clone(x.ProblemData.TrainingPartition)),
    422           solutions.Value.Select(x => cloner.Clone(x.ProblemData.TestPartition)));
     418        var ensembleSolution = new RegressionEnsembleSolution(problemDataClone);
     419        ensembleSolution.AddRegressionSolutions(solutions.Value);
    423420
    424421        aggregatedResults.Add(new Result(solutions.Key + " (ensemble)", ensembleSolution));
Note: See TracChangeset for help on using the changeset viewer.