Opened 5 years ago

Closed 5 years ago

#1685 closed defect (done)

The simplifier for symbolic classification solutions behaves unexpectedly because it uses a different method to determine the classification threshold

Reported by: gkronber Owned by: gkronber
Priority: highest Milestone: HeuristicLab 3.3.6
Component: Problems.DataAnalysis.Symbolic.Classification.Views Version: 3.3.6
Keywords: Cc:

Description


Change History (10)

comment:1 Changed 5 years ago by gkronber

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

comment:2 Changed 5 years ago by gkronber

r7027: fixed a bug in the InteractiveSymbolicDiscriminantFunctionClassificationSolutionSimplifierView. The drawback is that the threshold calculation is much more complex now and can lead to an unresponsive UI as we do not calculate impacts in the background.

comment:3 Changed 5 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing

comment:4 Changed 5 years ago by mkommend

  • Owner changed from mkommend to gkronber
  • Status changed from reviewing to readytorelease

comment:5 Changed 5 years ago by gkronber

  • Status changed from readytorelease to assigned

Reopened this ticket because at least for LDA the bug is not completely fixed.

comment:6 Changed 5 years ago by gkronber

r7233:

  • fixed bug in simplification view for discriminating function classification solutions (incorrect threshold calculation was used)
  • fixed bug in linear discriminant analysis algorithm (an additional constant term was added to the model incorrectly)

comment:7 Changed 5 years ago by gkronber

r7234:

  • changed simplification view for symbolic classification solutions to use the Gini index to determine the impact of a node it describes the degree of separation of the classes and we do not have to search for the optimal threshold value each time we calculate the impact of one node.
  • also fixed a problem with the Gini index result of classification solutions using a discriminating function as for these solutions the Gini index is calculated twice (once for the class values and once for the output values of the discriminating function.)

comment:8 Changed 5 years ago by gkronber

  • Status changed from assigned to accepted

comment:9 Changed 5 years ago by gkronber

  • Status changed from accepted to readytorelease

comment:10 Changed 5 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.5 to 3.3.6
Note: See TracTickets for help on using tickets.