Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/24/12 16:37:40 (12 years ago)
Author:
sforsten
Message:

#1784:

  • deleted ClassificationData and RegressionData. RegressionProblemData and ClassificationProblemData are used instead
  • deleted not needed Transformer
  • ValueGenerator is now a static class and yield return is used return IEnumerable
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/ProblemInstancesRegressionAndClassification/HeuristicLab.Problems.Instances.Regression/3.4/ArtificialRegressionDataDescriptor.cs

    r7682 r7759  
    2121
    2222using System.Collections.Generic;
     23using HeuristicLab.Problems.DataAnalysis;
     24
    2325namespace HeuristicLab.Problems.Instances.Regression {
    2426  public abstract class ArtificialRegressionDataDescriptor : IDataDescriptor {
     
    3436    protected abstract int TestPartitionEnd { get; }
    3537
    36     public RegressionData GenerateRegressionData() {
    37       RegressionData regData = new RegressionData();
     38    public RegressionProblemData GenerateRegressionData() {
     39      Dataset dataset = new Dataset(InputVariables, this.GenerateValues());
     40
     41      RegressionProblemData regData = new RegressionProblemData(dataset, AllowedInputVariables, TargetVariable);
    3842      regData.Name = this.Name;
    3943      regData.Description = this.Description;
    40       regData.InputVariables = this.InputVariables;
    41       regData.AllowedInputVariables = this.AllowedInputVariables;
    42       regData.TargetVariable = this.TargetVariable;
    43       regData.Values = Transformer.Transformation(this.GenerateValues());
    44       regData.TrainingPartitionStart = this.TrainingPartitionStart;
    45       regData.TrainingPartitionEnd = this.TrainingPartitionEnd;
    46       regData.TestPartitionStart = this.TestPartitionStart;
    47       regData.TestPartitionEnd = this.TestPartitionEnd;
     44      regData.TrainingPartition.Start = this.TrainingPartitionStart;
     45      regData.TrainingPartition.End = this.TrainingPartitionEnd;
     46      regData.TestPartition.Start = this.TestPartitionStart;
     47      regData.TestPartition.End = this.TestPartitionEnd;
    4848      return regData;
    4949    }
Note: See TracChangeset for help on using the changeset viewer.