Changeset 5942 for trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolution.cs
- Timestamp:
- 04/04/11 15:38:16 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/DiscriminantFunctionClassificationSolution.cs
r5894 r5942 105 105 IEnumerable<double> originalTestValues = ProblemData.Dataset.GetEnumeratedVariableValues(ProblemData.TargetVariable, ProblemData.TestIndizes); 106 106 107 Online EvaluatorError errorState;108 double trainingMSE = OnlineMeanSquaredError Evaluator.Calculate(estimatedTrainingValues, originalTrainingValues, out errorState);109 TrainingMeanSquaredError = errorState == Online EvaluatorError.None ? trainingMSE : double.NaN;110 double testMSE = OnlineMeanSquaredError Evaluator.Calculate(estimatedTestValues, originalTestValues, out errorState);111 TestMeanSquaredError = errorState == Online EvaluatorError.None ? testMSE : double.NaN;107 OnlineCalculatorError errorState; 108 double trainingMSE = OnlineMeanSquaredErrorCalculator.Calculate(estimatedTrainingValues, originalTrainingValues, out errorState); 109 TrainingMeanSquaredError = errorState == OnlineCalculatorError.None ? trainingMSE : double.NaN; 110 double testMSE = OnlineMeanSquaredErrorCalculator.Calculate(estimatedTestValues, originalTestValues, out errorState); 111 TestMeanSquaredError = errorState == OnlineCalculatorError.None ? testMSE : double.NaN; 112 112 113 double trainingR2 = OnlinePearsonsRSquared Evaluator.Calculate(estimatedTrainingValues, originalTrainingValues, out errorState);114 TrainingRSquared = errorState == Online EvaluatorError.None ? trainingR2 : double.NaN;115 double testR2 = OnlinePearsonsRSquared Evaluator.Calculate(estimatedTestValues, originalTestValues, out errorState);116 TestRSquared = errorState == Online EvaluatorError.None ? testR2 : double.NaN;113 double trainingR2 = OnlinePearsonsRSquaredCalculator.Calculate(estimatedTrainingValues, originalTrainingValues, out errorState); 114 TrainingRSquared = errorState == OnlineCalculatorError.None ? trainingR2 : double.NaN; 115 double testR2 = OnlinePearsonsRSquaredCalculator.Calculate(estimatedTestValues, originalTestValues, out errorState); 116 TestRSquared = errorState == OnlineCalculatorError.None ? testR2 : double.NaN; 117 117 } 118 118
Note: See TracChangeset
for help on using the changeset viewer.