Changeset 17364 for branches/3040_VectorBasedGP/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/ArtificialRegressionDataDescriptor.cs
- Timestamp:
- 11/22/19 10:06:42 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3040_VectorBasedGP/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Regression/ArtificialRegressionDataDescriptor.cs
r17180 r17364 20 20 #endregion 21 21 22 using System.Collections; 22 23 using System.Collections.Generic; 23 24 using HeuristicLab.Problems.DataAnalysis; … … 26 27 public abstract class ArtificialRegressionDataDescriptor : RegressionDataDescriptor { 27 28 public IRegressionProblemData GenerateRegressionData() { 28 Dataset dataset = new Dataset(VariableNames, this.GenerateValues()); 29 var values = GenerateValues(); 30 Dataset dataset = values != null 31 ? new Dataset(VariableNames, GenerateValues()) 32 : new Dataset(VariableNames, GenerateValuesExtended()); 29 33 return GenerateRegressionData(dataset); 30 34 } 31 35 32 36 protected abstract List<List<double>> GenerateValues(); 37 38 protected virtual List<IList> GenerateValuesExtended() { 39 return null; 40 } 33 41 } 34 42 }
Note: See TracChangeset
for help on using the changeset viewer.