Tomenol / planck_uncertainties

EVS Planck 2018 uncertainty estimator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EVS Planck 2018 uncertainty estimation algorithm

This C++/Python code is extracted from a small project aiming at computing the uncertainties of the EVS structure formation model resulting from the N-D cosmological parameters distribution given by Planck 2018 results.

The approach was to solve N consecutive path optimization problems. Those "paths" were computed by evaluating the 2-sigma contours of the 2D marginalisations of the N-D cosmological parameters probability distribution. By finding the points on those curves which maximized or minimized M_max(z) (the cost function was defined using the partial derivatives of M_max(z), giving the expected mass of the most massive cluster in the redshift bin beween z and z+dz), we can estimate the uncertainties of the EVS model.

Unfortunaly, this method overestimates the final uncertainty since it only computes the parameter values over 2D marginalizations. This method could not be applied to higher order problems since computing the higher order 2-sigma contours rapidly exceeds the available computational power. Applying other optimization constraints or Monte-Carlo methods could solve this problem.

Results

Applying this algorithm once on the mean Planck 2018 cosmological parameter values with the "plikHM_TTTEEE_lowl_lowE_BAO" data yields the following results :

image

The min/max points show the parameter values for which M_max(z) is minimized/maximized. We can then use those values to estimate the uncertainties of the EVS model

About

EVS Planck 2018 uncertainty estimator

License:GNU General Public License v3.0


Languages

Language:Python 45.4%Language:C 28.0%Language:C++ 26.6%