#2595 closed feature request (done)

VariableImpactsCalculator for RegressionSolutions

Reported by: mkommend Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.14
Component: Problems.DataAnalysis Version: 3.3.13
Keywords: Cc:

Description

VariableImpacts can be calculated for all regression solutions by replacing the concrete variable values by an aggregate (either median or average) and evaluating the quality difference between the original evaluation and the modified one. Currently, there is no way to perform this calculation for already created regression solution and this functionality should be added to HeuristicLab.

Change History (13)

comment:1 Changed 12 months ago by mkommend

  • Status changed from new to accepted

r13766: First version of impact calculation for regression solution.

comment:2 Changed 10 months ago by mkommend

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

comment:3 Changed 10 months ago by gkronber

  • The tooltip on the variable impacts button is incorrect
  • The variable impacts button is the only button that is not disabled when the content is locked

comment:4 Changed 10 months ago by mkommend

r13942: Corrected tooltip on the variable impacts button and disabled the button when the content is locked.

comment:5 Changed 10 months ago by gkronber

r13766 introduced new properties to DataAnalysisProblem (AllIndices) and RegressionProblemData (TargetVariableValues, ...). We should refactor the whole code basis to use these new properties when possible.

comment:6 Changed 10 months ago by gkronber

r13985: two small fixes in RegressionSolutionVariableImpactsCalculator

comment:7 Changed 10 months ago by gkronber

r13986: added two new variants for variable impact calculation (shuffle and Gaussian noise)

comment:8 follow-up: Changed 10 months ago by gkronber

  • Owner changed from gkronber to mkommend

Reviewed r13766 and r13942.

Great idea to add variable impacts to all regression solutions; very convenient!

Why is RegressionSolutionVariableImpactsCalculator a ParameterizedNameItem? I have not found a specific view for it . Therefore, I cannot use it from the GUI anyway?

comment:9 Changed 10 months ago by gkronber

r13987: fixed build fail (added plugin dependency to the wrong plugin)

comment:10 Changed 10 months ago by mkommend

Reviewed r13985, r13986 and r13987.

comment:11 in reply to: ↑ 8 Changed 10 months ago by mkommend

Replying to gkronber:

Why is RegressionSolutionVariableImpactsCalculator a ParameterizedNameItem? I have not found a specific view for it . Therefore, I cannot use it from the GUI anyway?

AFAIK this is just a preparation for using it from the GUI although there is no specific view for it yet.

comment:12 Changed 10 months ago by mkommend

  • Status changed from reviewing to readytorelease

comment:13 Changed 10 months ago by mkommend

  • Resolution set to done
  • Status changed from readytorelease to closed

r14022: Merged r13766, r13942, r13985, r13986, r13987 into stable.

Note: See TracTickets for help on using tickets.