Free cookie consent management tool by TermsFeed Policy Generator

Opened 10 years ago

Last modified 5 years ago

#2361 closed feature request

Adapted symbolic classification evaluators to increase the sensitivity of a model — at Version 15

Reported by: ehopf Owned by: ehopf
Priority: medium Milestone: HeuristicLab 3.3.16
Component: Problems.DataAnalysis.Symbolic.Classification Version: trunk
Keywords: Cc:

Description (last modified by ehopf)

Two experimental symbolic classification evaluators. Besides considering a normalized mean squared error, the first evaluator (WeightedPerformanceMeasuresEvaluator) also takes the false negative and false positive rate of the model into account. The evaluator was used in Affenzeller et al., Increasing the Sensitivity of Cancer Predictors Using Confidence Based Ensemble Modeling, EUROCAST'15. The second evaluator introduces residuals weights to the normal mean squared error.

Change History (15)

comment:1 Changed 10 years ago by ehopf

  • Owner changed from mkommend to ehopf
  • Status changed from new to accepted

comment:2 Changed 10 years ago by ehopf

r12204: Branched HL.Problems.DataAnalysis.Symbolic.Classification to implement the evaluator.

comment:3 Changed 10 years ago by ehopf

r12209: Adapted the project settings for the SensitivityEvaluator branch.

comment:4 Changed 10 years ago by ehopf

r12210: Implemented the first prototype of the new evaluator.

comment:5 Changed 10 years ago by ehopf

r12211: Simple refactoring of SymbolicClassificationSingleObjectiveWeightedPerformanceMeasuresEvaluator.

comment:6 Changed 10 years ago by ehopf

r12212: Branched HL.Problems.DataAnalysis to fix a bug in the ClassificationPerformanceMeasuresCalculator.

comment:7 Changed 10 years ago by ehopf

r12213: Adjusted the project settings of the SensitivityEvaluator branch.

comment:8 Changed 10 years ago by ehopf

r12216: Removed redundant calculations.

comment:9 Changed 10 years ago by ehopf

r12218: Added missing estimated values bound calculation and removed duplicate code. Note that the current implementation ignores the linear scaling option.

comment:10 Changed 10 years ago by ehopf

r12302: Added a NotSupported-Exception for the case that the user activates the applyLinearScaling-option. Additionally made some execution time measurements with and without invocation of the ToArray-Extension-Method after the calculation of the bounded estimated values.


Measurements: OSGA -> Symbolic Classification -> Weighted Performance Measures Evaluator -> Seed 962761388

without ToArray(): 1.00:00:54.5801344 2.00:00:53.7666428 3.00:00:53.7478323

with ToArray(): 1.00:00:53.1704467 2.00:00:52.8202198 3.00:00:52.8622417

comment:11 Changed 10 years ago by ehopf

r12309: Adjusted Release Project settings.

comment:12 Changed 10 years ago by ehopf

r12311: Removed a unnecessary method call.

comment:13 Changed 10 years ago by mkommend

  • Version changed from 3.3.11 to branch

comment:14 Changed 10 years ago by ehopf

r12409: Merged r12358 into branch.

comment:15 Changed 9 years ago by ehopf

  • Description modified (diff)
  • Summary changed from Adapted symbolic classification evaluator to increase the sensitivity to Adapted symbolic classification evaluators to increase the sensitivity of a model
Note: See TracTickets for help on using tickets.