Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-26T15:16:52.344Z Has data issue: false hasContentIssue false

Probing the consistency of cosmological contours for supernova cosmology

Published online by Cambridge University Press:  24 July 2023

P. Armstrong*
Affiliation:
Mt Stromlo Observatory, The Research School of Astronomy and Astrophysics, Australian National University, Canberra, ACT, Australia
H. Qu
Affiliation:
Department of Physics and Astronomy, University of Pennsylvania, Philadelphia, PA, USA
D. Brout
Affiliation:
Department of Astronomy, Boston University, Boston, MA, USA
T. M. Davis
Affiliation:
School of Mathematics and Physics, The University of Queensland, Brisbane, QLD, Australia
R. Kessler
Affiliation:
Kavli Institute for Cosmological Physics, University of Chicago, Chicago, IL, USA Department of Astronomy and Astrophysics, University of Chicago, Chicago, IL, USA
A. G. Kim
Affiliation:
Physics Division, Lawrence Berkeley National Laboratory, Berkeley, CA, USA
C. Lidman
Affiliation:
Mt Stromlo Observatory, The Research School of Astronomy and Astrophysics, Australian National University, Canberra, ACT, Australia Centre for Gravitational Astrophysics, College of Science, The Australian National University, Canberra, ACT, Australia
M. Sako
Affiliation:
Department of Physics and Astronomy, University of Pennsylvania, Philadelphia, PA, USA
B. E. Tucker
Affiliation:
Mt Stromlo Observatory, The Research School of Astronomy and Astrophysics, Australian National University, Canberra, ACT, Australia National Centre for the Public Awareness of Science, Australian National University, Canberra, ACT, Australia The ARC Centre of Excellence for All-Sky Astrophysics in 3 Dimensions (ASTRO 3D), Canberra, ACT, Australia
*
Corresponding author: P. Armstrong; Email: patrick.armstrong@anu.edu.au
Rights & Permissions [Opens in a new window]

Abstract

As the scale of cosmological surveys increases, so does the complexity in the analyses. This complexity can often make it difficult to derive the underlying principles, necessitating statistically rigorous testing to ensure the results of an analysis are consistent and reasonable. This is particularly important in multi-probe cosmological analyses like those used in the Dark Energy Survey (DES) and the upcoming Legacy Survey of Space and Time, where accurate uncertainties are vital. In this paper, we present a statistically rigorous method to test the consistency of contours produced in these analyses and apply this method to the Pippin cosmological pipeline used for type Ia supernova cosmology with the DES. We make use of the Neyman construction, a frequentist methodology that leverages extensive simulations to calculate confidence intervals, to perform this consistency check. A true Neyman construction is too computationally expensive for supernova cosmology, so we develop a method for approximating a Neyman construction with far fewer simulations. We find that for a simulated dataset, the 68% contour reported by the Pippin pipeline and the 68% confidence region produced by our approximate Neyman construction differ by less than a percent near the input cosmology; however, they show more significant differences far from the input cosmology, with a maximal difference of 0.05 in $\Omega_{M}$ and 0.07 in w. This divergence is most impactful for analyses of cosmological tensions, but its impact is mitigated when combining supernovae with other cross-cutting cosmological probes, such as the cosmic microwave background.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of the Astronomical Society of Australia

1. Introduction

For much of the history of supernova cosmology, parameter estimation was performed via Bayesian methods which maximise the likelihood by minimising a $\chi^{2}$ function between the observed distance modulus of type Ia supernovae (SNe Ia) and the distance modulus predicted by cosmological theory.

This method of parameter estimation is shown in Equation (4) of Riess et al. (Reference Riess1998) and Equation (4) of Perlmutter et al. (Reference Perlmutter1999), which detail the discovery of the accelerated expansion of the Universe using type Ia supernovae (SNe Ia).

Since these early efforts, parameter estimation has expanded in complexity to account for additional systematic uncertainties (Conley et al. Reference Conley2011) and to leverage large simulated datasets to correct for the contamination of core-collapse supernovae (Kunz et al. Reference Kunz2012) and observational biases (Kessler & Scolnic Reference Kessler and Scolnic2017). This increased complexity is facilitated by cosmological pipelines to perform accurate parameter estimation. Due to the complex structure of modern cosmological pipelines, it is no longer possible to analytically define a likelihood function which describes the analysis being performed by these pipelines. As such, it is difficult to rigorously test the final cosmological contours produced by these cosmological pipelines and to validate that the reported uncertainties are accurate.

There have been a number of attempts at developing alternative Bayesian frameworks which do not suffer from a non-analytic likelihood function. One such example is Approximate Bayesian Computation (ABC; Jennings, Wolf, & Sako Reference Jennings, Wolf and Sako2016; Jennings & Madigan Reference Jennings and Madigan2017), which uses realistic simulations to perform likelihood-free parameter inference, at the cost of dramatically increased computation time due to the large number of simulations required. Another alternative Bayesian framework is Bayesian hierarchical model (BHM), which was implemented for supernova cosmology in Steve (Hinton et al. Reference Hinton2019), UNITY (Rubin et al. Reference Rubin2015), and BayeSN (Mandel et al. Reference Mandel, Thorp, Narayan, Friedman and Avelino2021). BHMs utilise multiple layers of connected parameters, allowing for a more complex analytical likelihood function to be defined.

Though these alternative frameworks have significant advantages over the $\chi^{2}$ minimisation methods, there has not been widespread adoption of these techniques, and many modern cosmological analyses, such as the Dark Energy Survey (DES; Dark Energy SurveyCollaboration et al. 2016), PANTHEON+ (Brout et al. Reference Brout2022), and simulations of the upcoming Legacy Survey of Space and Time (LSST; LSST Science Collaboration et al. Reference Science Collaboration2009; Sánchez et al. Reference Sánchez2022; Mitra et al. Reference Mitra, Kessler, More and Hlozek2022) still use the simpler $\chi^{2}$ method.

As modern analyses still use cosmological pipelines which rely on the $\chi^{2}$ methodology, it is important to rigorously test these cosmological pipelines. While each individual component of the SN Ia analysis pipeline is well tested (Lasker et al. Reference Lasker2019; Kessler et al. 2019b; Popovic et al. Reference Popovic, Brout, Kessler and Scolnic2021; Toy et al. Reference Toy2023; Taylor et al. Reference Taylor2023; Kelsey et al. Reference Kelsey2023; Vincenzi et al. Reference Vincenzi2023), a complete end-to-end consistency check is still necessary to understand the effects and assumptions that propagate between each individual step of the pipeline and account for any systematic issues that may arise.

In this paper, we present a new methodology to validate the reported cosmological contours of current pipelines. For this effort, we utilise Pippin (Hinton & Brout Reference Hinton and Brout2020), which automates a number of key components of the SuperNova ANAlysis framework (SNANA; Kessler et al. Reference Kessler2009) used in DES, LSST’s Dark Energy Survey Collaboration, and PANTHEON+. Pippin and SNANA provide substantial functionality, including simulations, light-curve fitting, photometric classification training and evaluation, SNe Ia standardisation and bias corrections, and cosmological fitting.

Previous efforts to construct a confidence region include those published in Brout et al. (2019a), who used 200 simulated samples to demonstrate that the distribution of best fitting cosmologies produced by their pipeline is consistent with the average of many cosmological contours, which they took as an estimate of the confidence region (CR). This estimate of the CR, while informative, is not statistically rigorous.

To rigorously estimate the confidence region, we make use of the Neyman construction (Neyman Reference Neyman1937), a Frequentist methodology that leverages simulations to produce a confidence region. The Neyman construction does not assume the CR is Gaussian or elliptical and is robust to small sample sizes. We compare the Frequentist confidence region produced from the Neyman construction with the Bayesian contour produced by our cosmological pipeline in order to test for consistency. Producing a CR and comparing it to cosmological contours is a powerful, rigorous, and independent method of evaluating the output of a cosmological pipeline.

In Section 2, we describe the formalism employed by the Pippin cosmological pipeline. Section 3 describes our Neyman construction methodology. Finally, the results of applying our methodology to the Pippin cosmological pipeline are presented in Section 4.

2. Simulation and analysis with Pippin

Here, we briefly describe the simulation of realistic datasets of spectroscopically confirmed SN Ia and the analysis procedure used to produce a cosmological contour. Throughout this analysis, we make use of SNANA for simulation and analysis, integrated into the Pippin pipeline.

2.1. Simulating a supernova dataset

We use the SALT2 (Guy et al. Reference Guy2007) framework within SNANA for simulating SNe Ia. This framework models type Ia supernovae with five parameters: redshift, day of peak rest-frame B-band brightness, stretch, colour, and apparent peak brightness in rest-frame B-band. SNANA produces simulated observed fluxes by randomly selecting these model parameters from associated probability distributions. SNANA also applies host-galaxy extinction, k-correction, and galactic extinction. For this analysis, we use the SALT2 model produced by Taylor et al. (Reference Taylor2021), which was trained on a sample of 420 SNe Ia spanning a redshift range of $\sim$ 0.1 to $\sim$ 0.9 with improved zero-point calibration offsets and Milky Way extinction compared to previous SALT2 models.

2.1.1. Bias correction simulations

In addition to data-like simulations, we also simulate much larger datasets to correct observational biases. As part of this analysis, we investigate the impact of the cosmology on these bias corrections. Our principal analysis uses only a single bias correction simulation with the input cosmology set to our nominal input cosmology ( $\Omega_{M}=0.3$ , $w=-1.0$ ), but we repeat our analysis using many bias correction simulations, with input cosmologies equal to the input cosmology of the dataset they are correcting, to see if this affects the Neyman construction.

2.2. Analysis

The supernovae in each simulated dataset are fit to determine the SALT2 parameters: amplitude ( $x_{0}$ ), stretch ( $x_{1}$ ), and colour (c). From here, the distance modulus of each SN Ia can be computed via the Tripp equation (Tripp Reference Tripp1998):

(1) \begin{equation}\mu = m_{B} + \alpha{}x_{1} - \beta{}c + \mathcal{M} - \Delta\mu_{bias}\end{equation}

Here, $\alpha$ and $\beta$ are global stretch and colour nuisance parameters, $\mathcal{M}$ is a global offset, and $\Delta\mu_{bias} = \mu - \mu_{true}$ is a distance bias correction, where $\mu_{true}$ is the true distance modulus.

Pippin makes use of the BEAMS with Bias Correction (BBC; Kessler & Scolnic Reference Kessler and Scolnic2017) framework to produce a Hubble Diagram (HD) that has been corrected for both selection effects and contamination. BBC uses the detailed simulations described in Section 2.1.1 alongside the BEAMS (Kunz et al. Reference Kunz2012) method to correct for both distance biases, contamination, and selection effects (Kessler et al. 2019a). It then uses a cosmology-independent method (Marriner et al. Reference Marriner2011, SALT2mu;) to fit for global nuisance parameters and standardise the SNe Ia magnitudes.

In order to fit $\alpha$ , $\beta$ , and $\mathcal{M}$ , BBC adopts the likelihood $\mathcal{L} = \prod_{i=1}^{N}\mathcal{L}_{i}$ where

(2) \begin{align}\mathcal{L}_{i} &= P_{Ia,i}D_{Ia,i} + (1 - P_{Ia,i})D_{CC,i}\end{align}

Here $P_{Ia,i}$ is the photometric classification probability for the ith supernova to be an SN Ia. This is usually calculated via a photometric classifier such as SuperNNova (Möller&de Boissière Reference Möller and de Boissière2020), or Scone (Qu et al. Reference Qu, Sako, Möller and Doux2021); however, for our analysis, we do not simulate contamination, so $P_{Ia,i}=1$ . $D_{Ia,i}$ encodes the influence of SNe Ia on the likelihood, including corrections for observational biases in the dataset. Details of $D_{Ia,i}$ are presented in Kessler & Scolnic (Reference Kessler and Scolnic2017). The $D_{CC,i}$ component encodes the effects of contaminants; however, since our simulations are contaminant-free, it is unimportant for this analysis.

The end result of the BBC framework is a redshift-binned HD. BBC can also provide an unbinned HD which Brout, Hinton, & Scolnic (Reference Brout, Hinton and Scolnic2021) shows can result in smaller systematic uncertainties but is more computationally expensive. Since our analysis only includes statistical uncertainties, we gain no benefit from using an unbinned HD; therefore, we only use the default, binned HD.

This binned HD is passed to a cosmological fitter to produce the final cosmological contours. In this analysis, we make use of WFit, which measures a $\chi^{2}$ likelihood over a grid within the parameter space. WFit has the advantage of being much faster than other methods, although is only suitable for simple test cases such as the one used in this paper, and not necessarily suitable for final survey cosmological analysis. We allow the parameter space of $\Omega_{M}$ to vary below 0, something which is not usual for cosmological analyses, as our analysis requires WFit to explore large sections of the $\Omega_{M}$ , w parameter space, and we do not wish to artificially truncate the likelihood surface we produce.

2.3. Producing an experiment dataset

Our methodology can be used to validate the contour produced by any cosmological pipeline and is not dependent on the details of the dataset investigated by the cosmological pipeline. As such, we test our methodology on a simple, simulated dataset which mimics the 3-yr DES dataset (Brout et al. 2019b), including the cadence, spectroscopic selection, and observational noise (D’Andrea et al. Reference D’Andrea2018) of this dataset. We assume a flat, cold dark matter (wCDM) cosmology with $H_{0}=70$ km s $^{-1}$ Mpc $^{-1}$ , $\Omega_{M}=0.3$ , and $w=-1.0$ . The DES 3-yr dataset includes a previously released low-z sample from several sources. We simplify the low-z simulation by generating a DES-like sample for $0.0\le{}z\le{}0.08$ with the same statistics as the low-z sample. Additionally, we only simulate SNe Ia and do not consider contamination from core-collapse supernovae so that we can keep our analysis as simple as possible. The true DES dataset includes data from a variety of telescopes, as well as misclassified core-collapse SNe, so if our methodology were to be used to test the DES analysis, and these details will need to be included in all simulations. The redshift distribution of our DES and low-z simulated sample is presented in Fig. 1. An example of a simulated lightcurve is presented in Fig. 2.

Figure 1. The redshift distribution of the simulated DES sample and simulated low-z sample.

Figure 2. An example of a simulated lightcurve in our simulated sample which lies at $z=0.4$ .

We analyse this simulated dataset with Pippin in order to produce the cosmological contour that we aim to validate (shown in Fig. 3), and to calculate the best fitting cosmology:

(3) \begin{align} \begin{split} \Omega_{M}^{best} &= 0.32^{+0.054}_{-0.075} \\[4pt] w^{best} &= -1.00\pm0.16 \end{split}\end{align}

Figure 3. The cosmological contour produced by Pippin for our simulated dataset. The aim of our methodology is to test the consistency of this contour. The central panel shows the 2-D 68% and 95% contours, whilst the top and right panel show the marginalised, 1-D contour for $\Omega_{M}$ and w, respectively. Here, $\Omega_{M}^{best}=0.320^{+0.054}_{-0.075}$ and $w^{best}=-1.00\pm0.16$

3. Methods

Here, we describe our methodology for estimating the confidence region of a cosmological dataset using Neyman construction. To aid the reader, a glossary of terms used throughout is provided in Table 1.

Table 1. A glossary of terms used in our methodology, which are defined throughout the text.

For a given input cosmology, the Neyman construction provides a prescription for using simulations to calculate the percentile contour, or the boundary of a confidence region that input cosmology lies on. By calculating these percentile contours for a grid of input cosmologies, the confidence region can be estimated as the set of input cosmologies which lie on percentile contours less than or equal to the desired confidence level. The extensive compute time of supernova simulations makes it difficult to densely sample the parameter space, so we instead create an approximate Neyman construction by strategically choosing a small number of input cosmologies at representative locations on the 68% contour.

In Section 3.1, we describe how to calculate the percentile contour for a single cosmological input. In Section 3.2, we describe how we find cosmological inputs which lie on the 68% percentile contour and how we estimate the confidence region.

3.1. Calculating the percentile contour

To calculate the percentile contour at any given cosmology ( $\Omega_{M}'$ , w’, which as noted above is chosen to lie at representative locations of the 68% contour), we simulate 150 SNe Ia datasets with $\Omega_{M}'$ , w’ as the true cosmological input, using the procedure described in Section 2.3. Each dataset is produced with a different random seed, allowing for statistical fluctuations between realisations. We analyse each of these datasets with Pippin to produce a distribution of best-fitting cosmologies ( $\vec{\Omega_{M}}$ , $\vec{w}$ ) in the space of measured $\Omega_{M}$ and w. The Neyman construction predicts that the percentile contour for $\Omega_{M}'$ , w’ is the percentage of these best-fitting cosmologies encompassed by a coverage ellipse of this distribution. The coverage ellipse is defined to be centred on $\Omega_{M}'$ , w’ and to intersect $\Omega_{M}^{best}$ , $w^{best}$ , which were calculated in Section 2.3, Equation (3). This ellipse represents the probability of a dataset with true cosmology $\Omega_{M}'$ , w’ having a best fitting cosmology equal to $\Omega_{M}^{best}$ , $w^{best}$ . Fig. 4 shows an example of this calculation for $\Omega_{M}'=0.188$ , $w'=-0.783$ , which lies at one extreme end of the 68% contour we are testing. Fig. 5 presents an example HD for both $\Omega_{M}^{best}$ , $w^{best}$ and $\Omega_{M}'$ , w’.

Figure 4. An example of using simulations to calculate the percentile contour for $\Omega_{M}'$ , w’, where $\Omega_{M}^{best}$ , $w^{best}$ represent the best fitting cosmology for our test dataset. We simulate 150 datasets using $\Omega_{M}'$ , w’ as the input, and process each dataset with Pippin to find the best fitting cosmology. The coverage ellipse is defined to intersect $\Omega_{M}^{best}$ , $w^{best}$ . The percentile contour for $\Omega_{M}'$ , w’ is the percentage of best fitting cosmologies contained within this coverage ellipse.

Figure 5. Top Panel: Hubble Diagram for $\Omega_{M}^{best}=0.3$ , $w^{best}=-1.0$ and $\Omega_{M}'=0.188$ , $w'=-0.783$ . This includes both simulated distance moduli and the analytic distance moduli based on the input cosmology. Bottom Panel: Difference between the analytic distance moduli of $\Omega_{M}^{best}$ , $w^{best}$ and $\Omega_{M}'$ , w’.

3.1.1. Fitting the coverage ellipse

The distribution of best-fitting cosmologies about $\Omega_{M}'$ , w’ usually follows the ‘banana’ distribution that is typical of supernova cosmology and is due to the inherent degeneracy between $\Omega_{M}$ and w. This contour shape makes it difficult to determine an accurate coverage ellipse around this distribution. To determine a coverage ellipse, we first fit a Gaussian Process (GP) through $\vec{\Omega_{M}}$ , $\vec{w}$ to produce the one-dimensional function $w^{*}(\Omega_{M})$ , which approximates w as a function of $\Omega_{M}$ in the plane of $\vec{\Omega_{M}}$ , $\vec{w}$ . Next, we subtract $w^{*}(\vec{\Omega_{M}})$ from $\vec{w}$ to transform the distribution of best fitting cosmologies into a more elliptical distribution. We fit a coverage ellipse to this transformed distribution which is centred on $\Omega_{M}'$ , w’ and intersects $\Omega_{M}^{best}$ , $w^{best}$ .

The percentile contour for $\Omega_{M}'$ , w’ is then the percentage of the best fitting cosmologies covered by this coverage ellipse. Fig. 6 shows an example of this transformation and ellipse fitting technique for $\Omega_{M}'=0.188$ , $w'=-0.783$ , the same cosmology as shown in Fig. 4.

The uncertainty in the computed percentage is estimated by performing 1000 bootstrap resamples of the distribution of best fitting cosmologies and typically results in an uncertainty in the percentile contour of $\pm4\%$ .

Table 2. The input $\Omega_{M}$ and w values for the experiment and approximate Neyman construction input cosmologies, as well as the percentile contour each cosmological input lies on.

Figure 6. Top panel: A GP fit ( $w^{*}(\vec{\Omega_{M}})$ ) to the best fitting output cosmologies of the 150 realisations with input cosmology: $\Omega_{M}'=0.188$ , $w' = -0.783$ . Bottom panel: The same distribution of maximum likelihood output cosmologies, transformed by subtracting $w^{*}(\vec{\Omega_{M}})$ from $\vec{w}$ . This transformed distribution is more elliptical than the original distribution and is more appropriate for fitting coverage ellipses. We show one such coverage ellipse in the bottom panel, scaled to intersect with the experiment cosmology input. In this example, 46% of the simulations are covered by the ellipse, so this $\Omega_{M}'$ , w’ lies on the 46% percentile contour.

Figure 7. The input $\Omega_{M}$ and w values for the experiment ( $\Omega_{M}^{best}$ , $w^{best}$ ) and the approximate Neyman construction ( $\Omega_{M}'$ , w ).

Figure 8. Example of finding the edge of the 68% confidence region. $\Omega_{M}'$ , w’ 1a was defined with an input cosmology on the extreme end of the Pippin 68% contour and was found to lie on the $46\%\pm4\%$ percentile contour. $\Omega_{M}'$ , w’ 2a was found iteratively and lies on the $65\%\pm4\%$ percentile contour. Linearly extrapolating from these two cosmological inputs gives us 68% $\Omega_{M}'$ , w’.

3.2. Estimating the confidence region

We now have a statistically rigorous method of calculating the percentile contour over the cosmological parameter space. Using this method, we could compute a Neyman construction by computing the percentile contour across a grid that covers the cosmological parameter space and from this determine a confidence region. However, each evaluation of the percentile contour requires 150 simulated datasets, which is computationally expensive. To more efficiently determine a confidence region, we develop an approximate Neyman construction method which requires far fewer simulations. Instead of evaluating the percentile contour over the entire cosmological parameter space, we use the bisection method to iteratively find the input cosmologies that lie on the 68% percentile contour. These cosmologies define the edge of the 68% confidence region.

We first calculate the percentile contour for cosmologies at several representative locations on the 68% contour. We select two input cosmologies which are at the furthest extent of the 68% contour, and two input cosmologies which are at the closest region of the 68% contour to $\Omega_{M}^{best}$ , $w^{best}$ . This enables us to probe the consistency of the 68% contour across its entire span. The cosmological inputs used in defining the approximate Neyman construction, and the percentile contour for each input are shown in Fig. 7, and detailed in Table 2. Inputs 1a, 1b, 1c, and 1d were chosen to lie on the 68% contour of the original experiment cosmology posterior. A second set of inputs (2a, 2b, 2c, and 2d) were chosen to compensate for how far the previous set of coverage ellipses differed from 68% coverage, as described below.

Figure 9. Coverage ellipses fit to the maximum likelihood distribution of each Neyman input cosmology, transformed to $\left\{\Omega_{m}, w-w^{*}(\Omega_{M})\right\}$ . The coverage ellipse is defined to be centred on the Neyman input, scaled such that it contains the experiment cosmology input. The title of each plot shows the percentage of maximum likelihood output cosmologies covered by the ellipse, and this is our numerical estimate of likelihood. The uncertainty in this estimate is calculated via 1000 bootstrap resamples and is 4%.

If the input cosmologies lie at a percentile contour of $<68\%$ confidence, we select a new cosmology further from $\Omega_{M}^{best}$ , $w^{best}$ , and conversely select a cosmology closer to $\Omega_{M}^{best}$ , $w^{best}$ if the initial percentile contour is $>68\%$ confidence. This allows us to find an input cosmology which lies on a percentile contour within one standard deviation of 68%, as measured by bootstrap resampling. Though the iterative method typically converges to a percentile contour within one standard deviation of 68% within two or three iterations, converging to exactly 68% would take significantly more iterations. As such, once we are within one standard deviation of 68%, we linearly interpolate or extrapolate to find an input cosmology which lies exactly on the 68% percentile contour.

Fig. 8 shows this approximate Neyman construction technique for $\Omega_{M}'=0.188$ , $w'=-0.783$ , the same cosmology shown in Figs. 4 and 6. This cosmology was found to lie on the $46\%\pm4\%$ percentile contour, and after iteration the cosmology $\Omega_{M}'=0.145$ , $w'=-0.725$ was found to lie on the $65\%\pm4\%$ percentile contour, which is within one standard deviation of 68%. We linearly extrapolated from these two input cosmologies to find that $\Omega_{M}'=0.138$ , $w'=-0.716$ lay on the 68% percentile contour. Fig. 9 shows the coverage ellipses fit to each cosmological input.

4. Results

In the previous section, we describe how we computed the location of the 68% confidence region at four strategically selected cosmological inputs in the $\Omega_{M}-w$ plane using an approximate Neyman construction. The results are presented in Table 3 and shown in Fig. 10.

We see the largest difference between the experiment cosmology 68% contour and the 68% confidence region in the first input cosmology, which lies in the top left quadrant of the cosmological contour. We find a shift of $\sim$ 0.05 in $\Omega_{M}$ and a shift of $\sim$ 0.07 in w. The second input cosmology, which lies in the bottom right quadrant has a shift of $\sim$ 0.007 in $\Omega_{M}$ and $\sim$ 0.03 in w. These input cosmologies lie at the furthest extent of the 68% cosmological contour from $\Omega_{M}^{best}$ and $w^{best}$ . In contrast, the third and fourth input cosmologies, which lie much closer to the experiment input cosmology, have a shift of $\lesssim$ 0.001 in both $\Omega_{M}$ and w. The increase in discrepancy as we probe parameter space that is further from the experiment input cosmology is expected, as the BBC bias correction is only performed at a single point in cosmological parameter space, the best-fitting cosmology. The bias correction depends on the input cosmology; thus, the BBC bias correction produces a contour which is accurate close to the best-fitting cosmology but induces an offset in the contour at parameter space further from the best-fitting cosmology. By contrast, our Neyman construction method applies this bias correction in a cosmologically dependent manner across the entire parameter space, removing this offset.

This offset is important to consider, especially when combining supernova contours with other cosmological probes such as the cosmic microwave background. Fortunately, it is the region of posterior space close to the input cosmology which overlaps with the contours of other cross-cutting probes. As such this offset is unlikely to significantly affect multi-probe cosmological analyses.

Where this offset could be significant is in the investigation of cosmological tensions, where accurate uncertainties of the tails are vital to successfully assess the significance of the tension. In these cases, it may be useful to use a method like our approximate Neyman construction to produce more accurate and statistically rigorous measure of the uncertainty in a cosmological fit.

Table 3. Comparison between the 68% confidence region determined from our approximate Neyman construction, and the 68% contour of the experiment cosmology. The absolute difference is the difference between the cosmologies at the edge of the 68% contour produced by Pippin, and the cosmologies at the edge of the 68% confidence region produced by our approximate Neyman construction.

Figure 10. Comparison between the 68% confidence region determined from our approximate Neyman construction and the 68% contour of the experiment cosmology. The confidence region is consistent with the contour close to the input cosmology but displays an offset at the extreme ends of the contour. This offset is likely due to the bias correction method used by BBC, which is most accurate close to the input cosmology.

4.1. Effect of bias correction input cosmology

We repeat our analysis with bias correction simulations that use a cosmology that is nearer to the dataset they are attempting to correct, rather than a single bias correction shared amongst all realisations. Fig. 11 and Table 4 show the results of this repeat analysis. Our results are very similar to the case when we shared the bias correction simulation amongst all realisations, with the first and second cosmological input deviating the most. Overall, these results reinforce our suggestion that the offset present between the cosmological contour and confidence region is caused by the BBC bias correction; however, the choice of bias correction does not significantly affect our consistency test. If computational cost is a concern, using only one bias correction simulation shared amongst all realisations will significantly reduce the computational cost of our approximate Neyman construction method, without significantly reducing the quality of the consistency test.

Table 4. As for Table 3, but varying the bias correction simulation to match the input cosmology.

Figure 11. As per Fig. 10, but varying the bias correction simulation to match the input cosmology. Very similar results are found, indicating that the cosmology used for the bias correction is not significantly impacting the results.

5. Conclusions

In this paper, we present a statistically rigorous method for checking the consistency of contours produced in a cosmological analysis. To achieve this, we implement an approximate Neyman construction which requires far less computation than a true Neyman construction. This approximate Neyman construction is then used to define the 68% confidence region for a single cosmological realisation. We use this confidence region to test the consistency of the 68% contour produced by the BBC framework, as integrated in Pippin, although this method can be used to test the consistency of any cosmological parameter estimation method. This represents the first time the BBC framework has been tested with a statistically rigorous methodology.

Our analysis showed that, for a DES-3YR like dataset, Pippin is producing reasonable, consistent parameter estimates. There was some discrepancy between the CR and the cosmological contour when considering the farthest extent of the 68% contour. This discrepancy was, at maximum, a shift of $\sim$ 0.05 in $\Omega_{M}$ , and $\sim$ 0.07 in w, and was likely due to the accuracy of BBC’s bias correction being best when close to the input cosmology and degrading in regions of parameter space which are far from the input cosmology. It is also important to recognise that this does not correspond to an equivalent error in the reported maximum posterior cosmological parameters. When considering cosmological inputs close to the experiment cosmology input, the confidence region and cosmological contour had near perfect agreement. As such any overall discrepancy is unlikely to significantly effect the results of a cosmological analysis, especially when multiple cross-cutting probes are combined. However, this shift is important when considering analyses concerned with assessing cosmological tensions - where the precise shape and size of the contour are vitally important to the analysis.

We see very similar results when each realisation had its own bias correction simulation, rather than sharing one bias correction simulation amongst all realisations, indicating that a sensible choice of bias correction is not likely to significantly effect our consistency checks.

Overall, we believe our method for consistency checking cosmological contours with an approximate Neyman construction represents an important improvement in the statistical rigour applied to cosmological analyses and should become a standard step in all cosmological analyses. Our methodology can also be used to rigorously test cosmological contours for other cosmological probes, which have similarly complex pipelines. We believe this method will be particularly useful for future analyses, such as the DES 5-yr supernova analysis, and the upcoming LSST survey. We plan to repeat this analysis using simulations that match the DES 5-yr supernova analysis to test the consistency of those results.

Acknowledgements

This is a pre-copyedited, author-produced PDF of an article accepted for publication in the Publications of the Astronomical Society of Australia following peer review. The version of record () is available online at:.

We acknowledge parts of this research were carried out on the traditional lands of the Ngunnawal, Turrbal, and Jagera people. We pay our respects to their elders past, present, and emerging. P.A. was supported by an Australian Government Research Training Program (RTP) Scholarship. H.Q. and M.S. were supported by DOE grant DE-FOA-0002424 and NSF grant AST-2108094. B.E.T. and his group were supported by the Australian Research Council Centre of Excellence for All Sky Astrophysics in 3 Dimensions (ASTRO 3D), through project number CE170100013. T.M.D. was supported by an Australian Research Council Laureate Fellowship FL180100168.

Data availability

The data underlying this article are available in the article and in its online supplementary material. The code used throughout this article is available at https://github.com/dessn/BiasValidation.

Software

Pippin (Hinton & Brout Reference Hinton and Brout2020), SNANA (Kessler et al. Reference Kessler2009), ChainConsumer (Hinton Reference Hinton2016), Numpy (Harris et al. Reference Harris2020), MatPlotLib (Hunter Reference Hunter2007), SciKit-Learn (Pedregosa et al. Reference Pedregosa2011), Scipy (Virtanen et al. Reference Virtanen2020)

Facilities

This work was completed in part with resources provided by the University of Chicago Research Computing Center.

References

Brout, D., Hinton, S. R., & Scolnic, D. 2021, ApJ, 912, L26CrossRefGoogle Scholar
Brout, D., et al. 2019 a, ApJ, 874, 150Google Scholar
Brout, D., et al. 2019 b, ApJ, 874, 106Google Scholar
Brout, D., et al. 2022, ApJ, 938, 110CrossRefGoogle Scholar
Conley, A., et al. 2011, ApJS, 192, 1Google Scholar
D’Andrea, C. B., et al. 2018, arXiv e-prints, arXiv:1811.09565 Google Scholar
Dark Energy Survey Collaboration, et al. 2016, MNRAS, 460, 1270CrossRefGoogle Scholar
Guy, J., et al. 2007, AAP, 466, 11Google Scholar
Harris, C. R., et al. 2020, Nature, 585, 357CrossRefGoogle Scholar
Hinton, S. 2016, JOSS, 1, 45CrossRefGoogle Scholar
Hinton, S., & Brout, D. 2020, JOSS, 5, 2122CrossRefGoogle Scholar
Hinton, S. R., et al. 2019, ApJ, 876, 15CrossRefGoogle Scholar
Hunter, J. D. 2007, CSE, 9, 90CrossRefGoogle Scholar
Jennings, E., & Madigan, M. 2017, A&C, 19, 16CrossRefGoogle Scholar
Jennings, E., Wolf, R., & Sako, M. 2016, arXiv e-prints, arXiv:1611.03087 Google Scholar
Kelsey, L., et al. 2023, MNRAS, 519, 3046Google Scholar
Kessler, R., & Scolnic, D. 2017, ApJ, 836, 56CrossRefGoogle Scholar
Kessler, R., et al. 2009, PASP, 121, 1028CrossRefGoogle Scholar
Kessler, R., et al. 2019 a, MNRAS, 485, 1171Google Scholar
Kessler, R., et al. 2019 b, PASP, 131, 094501CrossRefGoogle Scholar
Kunz, M., et al. 2012, Astrostatistical Challenges for the New Astronomy, 63CrossRefGoogle Scholar
Lasker, J., et al. 2019, MNRAS, 485, 5329Google Scholar
Science Collaboration, LSST, et al. 2009, arXiv e-prints, arXiv:0912.0201 Google Scholar
Mandel, K. S., Thorp, S., Narayan, G., Friedman, A. S., & Avelino, A. 2021, MNRAS, 510, 3939CrossRefGoogle Scholar
Marriner, J., et al. 2011, ApJ, 740, 72CrossRefGoogle Scholar
Mitra, A., Kessler, R., More, S., Hlozek, R., & The LSST Dark Energy Science Collaboration. 2022, arXiv e-prints, arXiv:2210.07560 Google Scholar
Möller, A., & de Boissière, T. 2020, MNRAS, 491, 4277CrossRefGoogle Scholar
Neyman, J. 1937, PTRSL, 236, 333CrossRefGoogle Scholar
Pedregosa, F., et al. 2011, JMLR, 12, 2825Google Scholar
Perlmutter, S., et al. 1999, ApJ, 517, 565Google Scholar
Popovic, B., Brout, D., Kessler, R., & Scolnic, D. 2021, arXiv e-prints, arXiv:2112.04456 Google Scholar
Qu, H., Sako, M., Möller, A., & Doux, C. 2021, AJ, 162, 67CrossRefGoogle Scholar
Riess, A. G., et al. 1998, AJ, 116, 1009Google Scholar
Rubin, D., et al. 2015, ApJ, 813, 137CrossRefGoogle Scholar
Sánchez, B. O., et al. 2022, ApJ, 934, 96CrossRefGoogle Scholar
Taylor, G., et al. 2021, MNRAS, 504, 4111CrossRefGoogle Scholar
Taylor, G., et al. 2023, MNRAS, arXiv:2301.10644 Google Scholar
Toy, M., et al. 2023, arXiv e-prints, arXiv:2302.05184 Google Scholar
Tripp, R. 1998, AAP, 331, 815CrossRefGoogle Scholar
Vincenzi, M., et al. 2023, MNRAS, 518, 1106Google Scholar
Virtanen, P., et al. 2020, NM, 17, 261Google Scholar
Figure 0

Figure 1. The redshift distribution of the simulated DES sample and simulated low-z sample.

Figure 1

Figure 2. An example of a simulated lightcurve in our simulated sample which lies at $z=0.4$.

Figure 2

Figure 3. The cosmological contour produced by Pippin for our simulated dataset. The aim of our methodology is to test the consistency of this contour. The central panel shows the 2-D 68% and 95% contours, whilst the top and right panel show the marginalised, 1-D contour for $\Omega_{M}$ and w, respectively. Here, $\Omega_{M}^{best}=0.320^{+0.054}_{-0.075}$ and $w^{best}=-1.00\pm0.16$

Figure 3

Table 1. A glossary of terms used in our methodology, which are defined throughout the text.

Figure 4

Figure 4. An example of using simulations to calculate the percentile contour for $\Omega_{M}'$, w’, where $\Omega_{M}^{best}$, $w^{best}$ represent the best fitting cosmology for our test dataset. We simulate 150 datasets using $\Omega_{M}'$, w’ as the input, and process each dataset with Pippin to find the best fitting cosmology. The coverage ellipse is defined to intersect $\Omega_{M}^{best}$, $w^{best}$. The percentile contour for $\Omega_{M}'$, w’ is the percentage of best fitting cosmologies contained within this coverage ellipse.

Figure 5

Figure 5. Top Panel: Hubble Diagram for $\Omega_{M}^{best}=0.3$, $w^{best}=-1.0$ and $\Omega_{M}'=0.188$, $w'=-0.783$. This includes both simulated distance moduli and the analytic distance moduli based on the input cosmology. Bottom Panel: Difference between the analytic distance moduli of $\Omega_{M}^{best}$, $w^{best}$ and $\Omega_{M}'$, w’.

Figure 6

Table 2. The input $\Omega_{M}$ and w values for the experiment and approximate Neyman construction input cosmologies, as well as the percentile contour each cosmological input lies on.

Figure 7

Figure 6. Top panel: A GP fit ($w^{*}(\vec{\Omega_{M}})$) to the best fitting output cosmologies of the 150 realisations with input cosmology: $\Omega_{M}'=0.188$, $w' = -0.783$. Bottom panel: The same distribution of maximum likelihood output cosmologies, transformed by subtracting $w^{*}(\vec{\Omega_{M}})$ from $\vec{w}$. This transformed distribution is more elliptical than the original distribution and is more appropriate for fitting coverage ellipses. We show one such coverage ellipse in the bottom panel, scaled to intersect with the experiment cosmology input. In this example, 46% of the simulations are covered by the ellipse, so this $\Omega_{M}'$, w’ lies on the 46% percentile contour.

Figure 8

Figure 7. The input $\Omega_{M}$ and w values for the experiment ($\Omega_{M}^{best}$, $w^{best}$) and the approximate Neyman construction ($\Omega_{M}'$, w).

Figure 9

Figure 8. Example of finding the edge of the 68% confidence region. $\Omega_{M}'$, w’ 1a was defined with an input cosmology on the extreme end of the Pippin 68% contour and was found to lie on the $46\%\pm4\%$ percentile contour. $\Omega_{M}'$, w’ 2a was found iteratively and lies on the $65\%\pm4\%$ percentile contour. Linearly extrapolating from these two cosmological inputs gives us 68% $\Omega_{M}'$, w’.

Figure 10

Figure 9. Coverage ellipses fit to the maximum likelihood distribution of each Neyman input cosmology, transformed to $\left\{\Omega_{m}, w-w^{*}(\Omega_{M})\right\}$. The coverage ellipse is defined to be centred on the Neyman input, scaled such that it contains the experiment cosmology input. The title of each plot shows the percentage of maximum likelihood output cosmologies covered by the ellipse, and this is our numerical estimate of likelihood. The uncertainty in this estimate is calculated via 1000 bootstrap resamples and is 4%.

Figure 11

Table 3. Comparison between the 68% confidence region determined from our approximate Neyman construction, and the 68% contour of the experiment cosmology. The absolute difference is the difference between the cosmologies at the edge of the 68% contour produced by Pippin, and the cosmologies at the edge of the 68% confidence region produced by our approximate Neyman construction.

Figure 12

Figure 10. Comparison between the 68% confidence region determined from our approximate Neyman construction and the 68% contour of the experiment cosmology. The confidence region is consistent with the contour close to the input cosmology but displays an offset at the extreme ends of the contour. This offset is likely due to the bias correction method used by BBC, which is most accurate close to the input cosmology.

Figure 13

Table 4. As for Table 3, but varying the bias correction simulation to match the input cosmology.

Figure 14

Figure 11. As per Fig. 10, but varying the bias correction simulation to match the input cosmology. Very similar results are found, indicating that the cosmology used for the bias correction is not significantly impacting the results.