Replies: 2 comments 1 reply
-
We implemented Nevertheless, we are working on a new version of ArviZ. We have simplified the plot in the new version, and we follow more closely the recommendations by Vehtari et all (see for example https://mc-stan.org/loo/articles/online-only/faq.html#se_diff). This is the Notice that the "new ArviZ" is still under development and functionality is still not on par with the current stable version of ArviZ. |
Beta Was this translation helpful? Give feedback.
-
I agree that the plot should be simpler and the interpretation should be focused on the elpd point estimates and their SE, that's the reason we make that the default in the new ArviZ. Maybe we should also make that the default on the stable version. On a personal note, that the way I have been using that plot for a while. About the 4 units difference, I think the point is that the difference is smaller than 4 units then the models have very similar performance, so it is of little importance if the SE estimates are reliable or not. Maybe this wording is more clear https://mc-stan.org/loo/articles/online-only/faq.html#modelselection (last bullet point) |
Beta Was this translation helpful? Give feedback.
-
Hello,
My question may be silly and simple but I'm struggling to understand what the reason is behind having the
plot_ic_diff
turned on by default inaz.plot_compare
, what exactly this 'triangle' shows and how to interpret it. My understanding is that it is simply a difference between ELPD between each model and the top-ranked model (see az.compare docs), although the docs ofplot_compare
says it's "standard error of the difference in ELPD between each model and the top-ranked model". But why would I want to plot this?My understanding was that when I want to compare two models and say they're statistically significantly different, it'd be enough to check whether their ELPD distributions overlap, i.e. whether the SD in the plot overlap. For instance, if the mean of one model's ELPD is in SD of the other, they're not significantly different, such as in the example of arviz docs:
On the other hand, if the distributions of the different models don't overlap/contain mean of the other distribution in its SD, they're significantly different, like in the Bambi docs example (maybe
model 3
andmodel 2
are not, hard to say from the plot but definitelymodel 1
is different from the other two):So why would I need to plot or show the ELPD difference? What does it mean and bring?
Thank you for your help and advice.
Beta Was this translation helpful? Give feedback.
All reactions