Changeset 7851 for trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Classification/ResourceClassificationInstanceProvider.cs
- Timestamp:
- 05/21/12 11:13:32 (12 years ago)
- Location:
- trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3
-
Property
svn:ignore
set to
Plugin.cs
obj
-
Property
svn:ignore
set to
-
trunk/sources/HeuristicLab.Problems.Instances.DataAnalysis/3.3/Classification/ResourceClassificationInstanceProvider.cs
r7849 r7851 64 64 } 65 65 66 IClassificationProblemData claData;66 TableFileParser csvFileParser = new TableFileParser(); 67 67 using (Stream stream = instancesZipFile.GetInputStream(entry)) { 68 c laData = LoadData(stream, numberFormat, dateFormat, separator);68 csvFileParser.Parse(stream, numberFormat, dateFormat, separator); 69 69 } 70 71 Dataset dataset = new Dataset(csvFileParser.VariableNames, csvFileParser.Values); 72 string targetVar = csvFileParser.VariableNames.Last(); 73 IEnumerable<string> allowedInputVars = csvFileParser.VariableNames.Where(x => !x.Equals(targetVar)); 74 75 ClassificationProblemData claData = new ClassificationProblemData(dataset, allowedInputVars, targetVar); 76 77 int trainingPartEnd = csvFileParser.Rows * 2 / 3; 78 claData.TrainingPartition.Start = 0; 79 claData.TrainingPartition.End = trainingPartEnd; 80 claData.TestPartition.Start = trainingPartEnd; 81 claData.TestPartition.End = csvFileParser.Rows; 82 70 83 claData.Name = descriptor.Name; 71 84 claData.Description = descriptor.Description;
Note: See TracChangeset
for help on using the changeset viewer.