Changeset 4469 for branches/HeuristicLab.Classification/HeuristicLab.Problems.DataAnalysis.Classification.Views/3.3/ConfusionMatrixView.cs
- Timestamp:
- 09/22/10 12:14:38 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Classification/HeuristicLab.Problems.DataAnalysis.Classification.Views/3.3/ConfusionMatrixView.cs
r4417 r4469 105 105 106 106 double[,] confusionMatrix = new double[Content.ProblemData.NumberOfClasses, Content.ProblemData.NumberOfClasses]; 107 int start; 108 int end; 107 IEnumerable<int> rows; 109 108 110 109 if (cmbSamples.SelectedItem.ToString() == TrainingSamples) { 111 start = Content.ProblemData.TrainingSamplesStart.Value; 112 end = Content.ProblemData.TrainingSamplesEnd.Value; 110 rows = Content.ProblemData.TrainingIndizes; 113 111 } else if (cmbSamples.SelectedItem.ToString() == TestSamples) { 114 start = Content.ProblemData.TestSamplesStart.Value; 115 end = Content.ProblemData.TestSamplesEnd.Value; 112 rows = Content.ProblemData.TestIndizes; 116 113 } else throw new InvalidOperationException(); 117 114 … … 123 120 } 124 121 125 double[] targetValues = Content.ProblemData.Dataset.Get VariableValues(Content.ProblemData.TargetVariable.Value, start, end);126 double[] predictedValues = Content. EstimatedClassValues.Skip(start).Take(end - start).ToArray();122 double[] targetValues = Content.ProblemData.Dataset.GetEnumeratedVariableValues(Content.ProblemData.TargetVariable.Value, rows).ToArray(); 123 double[] predictedValues = Content.GetEstimatedClassValues(rows).ToArray(); 127 124 128 125 for (int i = 0; i < targetValues.Length; i++) {
Note: See TracChangeset
for help on using the changeset viewer.