You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there any specific point for using stan? I think that pymc3 can perform the same calculations.
And already have some implementations for Bayesian tests. (https://docs.pymc.io/notebooks/BEST.html)
Thanks!
The text was updated successfully, but these errors were encountered:
hi @marcosmarxm, thanks for reaching out!
No, there is no specific point of using stan. :)
We started with it three years ago. Back then our developer was most familiar with stan. And then, pymc3 and edward become more popular in the Bayesian community. We are not using the Bayesian functionality internally at the moment, so we haven't put into agenda to improve the implementation.
Somewhere in 2017, I performed some comparative test runs of stan vs pymc3, my main findings were:
stan seems to be a bit faster, up to 2x (which is a deal, but not a huge deal, I think)
pymc is a bit friendlier from the interface viewpoint - you can specify the model in Python instead of writing model files in stan's internal language. Since we don't use a lot of different models, this point is not quite acute for us.
Other than that, I couldn't find any huge differences between the two in the scope of typical expan jobs.
But I do agree, the current choice is mostly historical.
Hi folks! Great lib btw.
Is there any specific point for using stan? I think that pymc3 can perform the same calculations.
And already have some implementations for Bayesian tests. (https://docs.pymc.io/notebooks/BEST.html)
Thanks!
The text was updated successfully, but these errors were encountered: