-
-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Single ESS value as min(ess_bulk, ess_tail) #261
Comments
I like this idea! Curious what @avehtari thinks. |
A more natural single ESS would be the minimum of all possible quantile ESSs, but that would increase the computation cost. If we anyway compute ess_bulk and ess_tail, minimum of those would be cheap, but the explanation of the value is longer. Rhat is inherently more abstract and thus I think someone not understanding details of the underlying min(rhat_bulk, rhat_tail) is not a big issue, but I'm worried that a single ESS might be interpreted as ESS for any expectation (or quantile) (and maybe even interpreted as the number of effective draws). ESS is somewhere between Rhat and MCSE, and it's clear we wouldn't report just one MCSE. So I'm worried, how a single ESS would be interpreted and it would require care how it's displayed and documented. |
I understand. That makes sense to me. Perhaps, we still want to define an ess generic with default, even if we do not display it by default. For how many and which quantiles shall we try to compute the ESS before taking the minimum? |
As |
Currently, we have one
rhat
value as default (worst case ofrhat_bulk
andrhat_tail
) but always two ESS values,ess_bulk
andess_tail
, without a singleess
generic. Could it make sense to add such an ess generic and make the defaultmin(ess_bulk, ess_tail)
?Specifically, @avehtari what would you think about this?
The text was updated successfully, but these errors were encountered: