Free cookie consent management tool by TermsFeed Policy Generator

Opened 4 years ago

Last modified 4 years ago

#3084 reviewing defect

PDP not updated when changing variable values

Reported by: pfleck Owned by: mkommend
Priority: medium Milestone: HeuristicLab 3.3.17
Component: Problems.DataAnalysis.Views Version: trunk
Keywords: Cc:

Description

When variable values in the PartialDependencePlot are set from a specific row number/mean/..., the plot lines are not updated correctly.

The plots are displayed correctly, when the user drags the red variable line within the plot manually.

Change History (6)

comment:1 Changed 4 years ago by pfleck

  • Milestone set to HeuristicLab 3.3.17
  • Status changed from new to accepted
  • Version set to trunk

r17775 Fixed recalculating of the internal dataset when the shared dataset is reset.

The internal dataset is not recalculated when the reset-event of the shared-variables-dataset is triggered. The comment is a lie!

comment:2 follow-up: Changed 4 years ago by gkronber

  • Owner changed from pfleck to gkronber
  • Status changed from accepted to assigned

The y-axis label is still not updated. It seems the problem is caused by caching of estimated values in the model evaluation?

comment:3 in reply to: ↑ 2 Changed 4 years ago by gkronber

Replying to gkronber:

The y-axis label is still not updated. It seems the problem is caused by caching of estimated values in the model evaluation?

The problem is indeed that the BatchedInterpreter has a cached version of the dataset and it does not detect that the dataset is changed in the partial dependence plot.

comment:4 Changed 4 years ago by gkronber

r17801: updated interpreters to always invalidate their cached dataset when the cached dataset is a ModifiableDataset (as in the PDP)

comment:5 Changed 4 years ago by gkronber

  • Status changed from assigned to accepted

comment:6 Changed 4 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing
Note: See TracTickets for help on using tickets.