Why samples are not smoothed in ROPE but in Bayesfactor? #539
-
Question and context I might be totally wrong here, but it seems that when calculating ROPE using rope() function, posterior samples are used directly and not smoothed. However, in bayesfactor_parameters(), logspline::logspline() is used to smooth the posterior. The computation of posterior odd seems very similar to that of rope, then why in one case smoothing is applied but not the other. Is the purpose of smoothing to make more stable BF calculation? For instance, a and b has a very tiny difference in this toy example. I understand it may not do any difference in practice, but just in case I miss something, is there any reason why not smooth posterior in ROPE? Thanks a lot.
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
I'm not sure the motivation behind the smoothing for BF, but in general, I suggest avoiding procedures with hidden auxiliary assumptions like smoothing, HDI, and density estimation. The samples themselves have asymptotic validity, so it makes sense to use them to compute ROPE percentages, particularly if you are also going to use them directly to estimate centroids and intervals |
Beta Was this translation helpful? Give feedback.
I'm not sure the motivation behind the smoothing for BF, but in general, I suggest avoiding procedures with hidden auxiliary assumptions like smoothing, HDI, and density estimation. The samples themselves have asymptotic validity, so it makes sense to use them to compute ROPE percentages, particularly if you are also going to use them directly to estimate centroids and intervals