Understanding default values for tune
, draws
, and chains
in nutpie.sample
#160
Replies: 1 comment 1 reply
-
The changes to the mass matrix adaptation in nutpie compared to pymc have the effect that usually it can get by with fewer tuning steps, and still end up with a good mass matrix and step size. I experimented with posteriordb (a collection of posterior distributions) to find a good default number of tuning steps. The change to 6 chains was also based on results from posteriordb. I usually ran 10 chains, and was surprised by how often 1 or 2 of the chains still showed issues (with stan and with nutpie). If we only have 4 chains, I think we can easily miss problems in the model. I don't think there really is a "correct" way to choose these defaults though. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am comparing
nutpie
vspymc
Technically for pymc
chains
ismax(2, min(num. CPU, 4))
which evaluates to 4 on most modern machines with multiple cores...I'd be glad to get some intuition on the difference in
chains
andtune
compared topymc
.Thanks a lot.
Beta Was this translation helpful? Give feedback.
All reactions