Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/15/09 12:36:04 (15 years ago)
Author:
gkronber
Message:

Implemented #782 (Additional model quality metrics: Pearson product-moment correlation coefficient and Spearman's rank correlation coefficient)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Modeling/3.2/ModelingResultCalculators.cs

    r2397 r2428  
    5959          }
    6060        },
     61        { typeof(SimplePearsonCorrelationCoefficientEvaluator),
     62          new ModelingResult[] {
     63            ModelingResult.TrainingPearsonsCorrelationCoefficient,
     64            ModelingResult.ValidationPearsonCorrlationCoefficent,
     65            ModelingResult.TestPearsonCorrelationCoefficient
     66          }
     67        },
     68        { typeof(SimpleSpearmansRankCorrelationCoefficientEvaluator),
     69          new ModelingResult[] {
     70            ModelingResult.TrainingSpearmansRankCorrelationCoefficient,
     71            ModelingResult.ValidationSpearmansRankCorrelationCoefficient,
     72            ModelingResult.TestSpearmansRankCorrelationCoefficient
     73          }
     74        },
    6175        { typeof(SimpleVarianceAccountedForEvaluator),
    6276          new ModelingResult[] {
     
    148162      RegressionModelingResults[ModelingResult.ValidationCoefficientOfDetermination] = SimpleR2Evaluator.Calculate;
    149163      RegressionModelingResults[ModelingResult.TestCoefficientOfDetermination] = SimpleR2Evaluator.Calculate;
     164
     165      //Pearson Correlation Coefficient
     166      RegressionModelingResults[ModelingResult.TrainingPearsonsCorrelationCoefficient] = SimplePearsonCorrelationCoefficientEvaluator.Calculate;
     167      RegressionModelingResults[ModelingResult.ValidationPearsonCorrelationCoefficient] = SimplePearsonCorrelationCoefficientEvaluator.Calculate;
     168      RegressionModelingResults[ModelingResult.TestPearsonCorrelationCoefficient] = SimplePearsonCorrelationCoefficientEvaluator.Calculate;
     169
     170      //Stable Pearson Correlation Coefficient
     171      RegressionModelingResults[ModelingResult.TrainingStablePearsonsCorrelationCoefficient] = SimpleStableCorrelationCoefficientEvaluator.Calculate;
     172      RegressionModelingResults[ModelingResult.ValidationStablePearsonCorrelationCoefficient] = SimpleStableCorrelationCoefficientEvaluator.Calculate;
     173      RegressionModelingResults[ModelingResult.TestStablePearsonCorrelationCoefficient] = SimpleStableCorrelationCoefficientEvaluator.Calculate;
     174
     175      //Spearman's rank correlation coefficient
     176      RegressionModelingResults[ModelingResult.TrainingSpearmansRankCorrelationCoefficient] = SimpleSpearmansRankCorrelationCoefficientEvaluator.Calculate;
     177      RegressionModelingResults[ModelingResult.ValidationSpearmansRankCorrelationCoefficient] = SimpleSpearmansRankCorrelationCoefficientEvaluator.Calculate;
     178      RegressionModelingResults[ModelingResult.TestSpearmansRankCorrelationCoefficient] = SimpleSpearmansRankCorrelationCoefficientEvaluator.Calculate;
    150179
    151180      //Variance accounted for
Note: See TracChangeset for help on using the changeset viewer.