Skip to content

SNPE_C: Lower acceptance rate when using large number of simulations #1416

Closed Answered by michaeldeistler
malhotrasagar15 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi there!

I think this behavior is possible. I expect that the observations for which the acceptance rate is low are misspecified, i.e. they systematically differ from the simulated training dataset. If this is the case, then the posterior is ill-defined, and no amount of training data will fix this issue.

A simple fix is to add noise to the simulated training dataset (to make it cover a broader range of observations). There are also a range of more advanced methods, see e.g. here, but these are not implemented in the sbi toolbox.

Hope this helps!
Michael

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@malhotrasagar15
Comment options

@michaeldeistler
Comment options

Answer selected by malhotrasagar15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants