Open taliaweiss opened 4 years ago
This is an interesting proposal!
Good question – it is readable when zooming in. The issue is more that so much zooming is required that it becomes not-so-user-friendly, in my opinion. Also, many of the tick labels get covered by the subplots, which does not occur when ~3 parameters are included.
Plotting the first 5 interest parameters by default but allowing this to be changed by the user in the configuration dict/file sounds very good to me.
Regarding having a standalone processor – what are you envisioning this processor would do that is different from the Histo2dDivergence
processor?
I like that the
PyStanSamplingProcessor
creates divergence plots by default. However, if there are more than a fewinterestParams
(for future saving/study), the plots and labels in the figure become very small.Since this figure is primarily intended to alert the user of whether there are divergences (and of the fact that they can track where in parameter space divs occur), perhaps
PyStanSamplingProcessor
could make one divergence plot with only two variables – by default, the first two ininterestParams
. If the plot shows that there are divergences but doesn't show any localization of the divs for those two parameters, the user can then make additional divergence plots after-the-fact.What do you think of this proposed change?