Changeset 7405 for branches/RegressionBenchmarks
- Timestamp:
- 01/24/12 16:23:47 (13 years ago)
- Location:
- branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Other/BreimanOne.cs
r7127 r7405 65 65 List<List<double>> dataList = new List<List<double>>(); 66 66 List<int> values = new List<int>() { -1, 1 }; 67 dataList.Add( RegressionBenchmark.GenerateUniformIntegerDistribution(values, testPartition.End));67 dataList.Add(BreimanOne.GenerateUniformIntegerDistribution(values, testPartition.End)); 68 68 values.Add(0); 69 69 for (int i = 0; i < inputVariables.Count - 1; i++) { 70 dataList.Add( RegressionBenchmark.GenerateUniformIntegerDistribution(values, testPartition.End));70 dataList.Add(BreimanOne.GenerateUniformIntegerDistribution(values, testPartition.End)); 71 71 } 72 72 73 73 return dataList; 74 74 } 75 76 public static List<double> GenerateUniformIntegerDistribution(List<int> classes, int amount) { 77 List<double> values = new List<double>(); 78 for (int i = 0; i < amount; i++) { 79 values.Add(classes[rand.Next(0, classes.Count)]); 80 } 81 return values; 82 } 75 83 } 76 84 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionBenchmarks/Other/SpatialCoevolution.cs
r7127 r7405 40 40 targetVariable = "F"; 41 41 inputVariables = new List<string>() { "X", "Y" }; 42 trainingPartition = new IntRange(0, 338);43 testPartition = new IntRange( 338, 676);42 trainingPartition = new IntRange(0, 676); 43 testPartition = new IntRange(676, 976); 44 44 } 45 45 … … 58 58 List<List<double>> dataList = new List<List<double>>(); 59 59 60 List<double> oneVariableTestData = RegressionBenchmark.GenerateSteps(new DoubleRange(-5, 5), 0.4); 60 DoubleRange range = new DoubleRange(-5, 5); 61 62 List<double> oneVariableTestData = RegressionBenchmark.GenerateSteps(range, 0.4); 61 63 List<List<double>> testData = new List<List<double>>() { oneVariableTestData, oneVariableTestData }; 62 dataList = RegressionBenchmark.GenerateAllCombinationsOfValuesInLists(testData); 64 testData = RegressionBenchmark.GenerateAllCombinationsOfValuesInLists(testData); 65 66 for (int i = 0; i < inputVariables.Count; i++) { 67 dataList.Add(testData[i]); 68 dataList[i].AddRange(RegressionBenchmark.GenerateUniformDistributedValues(1000, range)); 69 } 63 70 64 71 return dataList; -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Benchmarks/3.4/RegressionGenerator/RegressionBenchmark.cs
r7336 r7405 109 109 return newCombinations.ToList(); 110 110 } 111 112 public static List<double> GenerateUniformIntegerDistribution(List<int> classes, int amount) {113 List<double> values = new List<double>();114 for (int i = 0; i < amount; i++) {115 values.Add(rand.Next(0, classes.Count));116 }117 return values;118 }119 111 } 120 112 }
Note: See TracChangeset
for help on using the changeset viewer.