Hello. I have a doubt regard arviz (az) compare function which. The output of
az.compare(model_dict)
contains elpd_loo
and p_loo
. I want to ask if elpd_loo
is already penalized for the number of parameters, or do we need to do some manipulation with elpd_loo
and p_loo
(like elpd_loo
- p_loo
) to get the penalized score?
I ask this because I’m trying to compare two models where one of them has more parameters (one extra parameter). From what I have noticed so far, the model with more parameters has a higher elpd_loo
. But this might be because my model hasn’t started overfitting yet.
Thanks for any insight on this!