bayesian parameter estimation in cosmology with population monte carlo

28
Bayesian parameter estimation in cosmology with Population Monte Carlo By Darell Moodley (UKZN) Supervisor: Prof. K Moodley (UKZN) SKA Postgraduate conference, 29 Nov 2010

Upload: cleta

Post on 23-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

Bayesian parameter estimation in cosmology with Population Monte Carlo. By Darell Moodley (UKZN) Supervisor: Prof. K Moodley (UKZN). SKA Postgraduate conference, 29 Nov 2010. Applying Bayesian statistics to cosmology. Estimate cosmological parameters for specified models efficiently. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Bayesian parameter estimation in cosmology with Population Monte Carlo

Bayesian parameter estimation in cosmology with Population Monte Carlo

By Darell Moodley (UKZN)Supervisor: Prof. K Moodley (UKZN)

SKA Postgraduate conference, 29 Nov 2010

Page 2: Bayesian parameter estimation in cosmology with Population Monte Carlo

Applying Bayesian statistics to cosmology

Estimate cosmological parameters for specified models efficiently.

To quantitatively discriminate one model from another in light of data (model testing).

Other relevant applications of parameter estimation include optimizing experimental configurations e.g. MeerKAT antenna parameters.

Page 3: Bayesian parameter estimation in cosmology with Population Monte Carlo

Bayesian Inference Provides an expression for the

posterior probability that contains the uncertainty regarding parameters of interest.

Difficult to evaluate posterior, due to the normalising constant.

Solution: Use a simulation to draw samples from this distribution.

)()|( xpriorxdatalikelihoodx

Page 4: Bayesian parameter estimation in cosmology with Population Monte Carlo

Population Monte Carlo (PMC)

• Is an adaptive version of importance sampling.

• Constructs a sequence of samples to provide improved estimations of parameters.

• Based on the fundamental identity:

• are drawn from q, we estimate by,•

dxxqxqxxfdxxxffE )()()()()()(][

Nxx ,...,1

N

n n

nn xq

xxfN

fE1 )(

)()(1][

Page 5: Bayesian parameter estimation in cosmology with Population Monte Carlo

Methodology

• Draw samples from importance function: , where

and are D component weights that are proportions of the sample taken from each mixture density, , with parameters, .

• Allocate weights to samples: )()(

n

nn xq

xw

D

ddd xxq

1

),()( Nxx ,...,1

q

D ,...,1

Page 6: Bayesian parameter estimation in cosmology with Population Monte Carlo

Updating rule

Page 7: Bayesian parameter estimation in cosmology with Population Monte Carlo

Mixture densities

Mixture densities with iterationThe sum of the mixture densities iteratively approaches the target distribution.

Page 8: Bayesian parameter estimation in cosmology with Population Monte Carlo

Convergence of the importance function

Convergence is reached when the importance function adequately resembles that of the target distribution.

Page 9: Bayesian parameter estimation in cosmology with Population Monte Carlo

MCMC versus PMC Both methods generate samples that are

representative of complex distributions. MCMC draws from a proposal distribution while

PMC draws from an importance function, that can be chosen to be a mixture of densities.

PMC can reduce computational time and since chains are not correlated, there is no ‘burn-in’ period.

PMC, like MCMC, also has the ability to be parallelisable, hence computationally feasible.

Each iteration produces an independent sample, therefore it can be stopped at any time.

Page 10: Bayesian parameter estimation in cosmology with Population Monte Carlo

Illustrative exampleBanana shaped distribution that we wish to simulate draws from

Updated importance function after 11 iterations

Wraith et al. 2009

Page 11: Bayesian parameter estimation in cosmology with Population Monte Carlo

Applications Optimisation

• Search regions of high likelihood to determine optimal parameters. Determine maximum likelihood estimates.

Model selection• Ability to compute Bayesian evidence from

existing chains, hence compute Bayes’ factor for different models.

• Evidence is immediately accessible from the sample used for parameter estimation.

Page 12: Bayesian parameter estimation in cosmology with Population Monte Carlo

Model Testing

Kilbinger et al. 2010

• PMC can be used to determine the Bayes’ Factor, used to discriminate between models

Test extensions of the standard model with dark-energy and curvature scenarios

Page 13: Bayesian parameter estimation in cosmology with Population Monte Carlo

Project Objectives Do a systematic study of the PMC

method. Examine the behaviour between

algorithm dependencies and efficiency A quantitative comparison between PMC

and MCMC efficiency Estimation of cosmological parameters

using current data As well as discriminate between

cosmological models.

Page 14: Bayesian parameter estimation in cosmology with Population Monte Carlo

References

Page 15: Bayesian parameter estimation in cosmology with Population Monte Carlo

THE ENDTHANK YOU

Page 16: Bayesian parameter estimation in cosmology with Population Monte Carlo

Adaptive Importance sampling

• Use the Kullback-Liebler distance measure

• Incorporate mixture densities

• D component weights• ,such that

Page 17: Bayesian parameter estimation in cosmology with Population Monte Carlo

Estimator for the Evidence

• Using importance sampling:• where are the importance weights

for importance distribution q.• Variance is given by

• Want to choose optimal q such that σ is minimised.

N

nnwN

E1

1

)()(

n

nn xq

xw

1)(

)()(22

2 xdxqx

NE

Page 18: Bayesian parameter estimation in cosmology with Population Monte Carlo

Diagnostics

• Want to maximise so we use the perplexity as an estimate

Page 19: Bayesian parameter estimation in cosmology with Population Monte Carlo

Application to cosmology

• Compare the cosmological constant and flat ΛCDM model to Dark Matter models

• A Flat (Ωk=0) and Curved (Ωk≠0) model is assumed for each Dark matter model.

Page 20: Bayesian parameter estimation in cosmology with Population Monte Carlo

Priors for dark energy and curvature models

Page 21: Bayesian parameter estimation in cosmology with Population Monte Carlo

Specifying the PMC parameters

• For the Dark energy models:• T=10, but can increase if perplexity is still low.• N=7 500• D=10• N/D should be chosen not too small to ensure

numerically stable updating of the component.

Page 22: Bayesian parameter estimation in cosmology with Population Monte Carlo

Results

• Standard ΛCDM model is favoured.

Page 23: Bayesian parameter estimation in cosmology with Population Monte Carlo

Testing Stability

• Repeat the PMC runs 25 times.

Page 24: Bayesian parameter estimation in cosmology with Population Monte Carlo

Primordial fluctuation models

• Dark matter density fluctuations are given by the power spectrum

• with tensor modes

• Parametrise the parameters in terms of the slow-roll parameters.

Page 25: Bayesian parameter estimation in cosmology with Population Monte Carlo

Assumptions and results

Priors Results

Page 26: Bayesian parameter estimation in cosmology with Population Monte Carlo

Constraining parameters and Model discrimination

PMC can be used to determine the Bayes’ Factor, used to discriminate between models

PMC is also used to constrain the dark energy equation of state using various data.

Kilbinger et al. 2010

Page 27: Bayesian parameter estimation in cosmology with Population Monte Carlo

Jeffreys’ scale

Page 28: Bayesian parameter estimation in cosmology with Population Monte Carlo