Skip to content
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

Notes on basic ABC #2

Open
1 of 2 tasks
drphilmarshall opened this issue Feb 11, 2015 · 3 comments
Open
1 of 2 tasks

Notes on basic ABC #2

drphilmarshall opened this issue Feb 11, 2015 · 3 comments
Labels

Comments

@drphilmarshall
Copy link
Owner

Let's write some notes together. Feel free to suggest reading material below, and keep track of your own progress. Note that this issue will only be complete when all of our checkboxes are ticked!

Phil's reading list @drphilmarshall:

Adam's reading list @abmantz :

  • [ ]
  • [ ]

Doug's reading list @deapplegate :

  • [ ]
  • [ ]
@drphilmarshall
Copy link
Owner Author

OK, the Wilkinson introductory blog post does indeed seem like a nice place to start with ABC - certainly enough to code up some toy examples. The idea is simply to simulate mock datasets from the prior and sampling distributions, and for each one compute a summary statistic (or a vector of them). In the simplest possible ABC routine, you simply reject X% of them for having summary statistics greater than epsilon different from the summary statistic computed on the real data, leaving you with an approximate posterior PDF for the model parameters. The size of epsilon (and therefore X) determine 1) how good an approximate posterior you end up with and 2) how many simulations you have to do to make it.

In the simple toy problem of inferring the width parameter of a Gaussian, a good summary statistic would be the variance of the simulated data points, but another could be the KS statistic, etc. The skill seems to be in defining summary statistics, and then later, doing better than just rejection sampling.

@ipashchenko
Copy link

Hi all!
Concerning selection of summary statistic - you could be interested in this article. It uses ABC (explicitly:) for astrophysical study and explains how one can choose the best summary statistic in more-or-less human readable form:) "Best" means it permits the most accurate posterior mean determination and getting highest information content in posterior. There are also references to the original (mainly statistical) papers, describing selection of summary statistic in details.

P.S. By the way, one of the authors promotes the use of ABC in astronomy in his blog.

@drphilmarshall
Copy link
Owner Author

Thanks Ilya!

On Fri, May 22, 2015 at 10:55 PM, Ilya notifications@github.com wrote:

Hi all!
Concerning selection of summary statistic - you could be interested in this
article http://arxiv.org/abs/1202.1426. It uses ABC (explicitly:) for
astrophysical study and explains how one can choose the best summary
statistic in more-or-less human readable form:) "Best" means it permits the
most accurate posterior mean determination and getting highest information
content in posterior. There are also references to the original (mainly
statistical) papers, describing selection of summary statistic in details.

P.S. By the way, one of the authors promotes the use of ABC in astronomy
in his blog https://astrostatistics.wordpress.com/category/abc/.


Reply to this email directly or view it on GitHub
#2 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants