Skip to main content

Convergence Diagnostics

This page reports the sampling diagnostics of the final Protocol 1b run (96 walkers × 100,000 steps) and states what they do and do not establish. The headline: the Ξosc chain meets the practical criterion N/50 > τmax, while T and φ₀ remain broad.


Key results​

DiagnosticΛCDMCPLΞosc
Mean acceptance fraction0.7150.5940.180
Largest τnot in the exported filesnot in the exported files1503.8 (parameter T)
Why only Ξosc has a τ

The exported run journal is truncated to its last 400 lines, which contain the autocorrelation times of Ξosc only. The project report quotes approximate values for the other two models, but no exported output file contains them, so they are not published here.

Autocorrelation times of Ξosc​

emcee returns one integrated autocorrelation time per parameter (in steps). Those of Ξosc, computed on the full chain:

ParameterH₀Ωₘw₀,meanεTφ₀
τ508.0513.6508.8489.11503.81250.1

The cosmological parameters decorrelate in about 508 steps; the oscillation period T and phase φ₀ are markedly slower. That is expected from a periodic model: T and φ₀ are strongly coupled (see the diagonal bands in the T–φ₀ panel of the corner plot).

The practical criterion​

The run uses the rule of thumb N/50 > τmax, where N is the number of steps per walker (convergence_flag in xi_cosmo.diagnostics, factor 50):

QuantityValue
N/502,000
τmax (Ξosc)1503.8
Criterion satisfiedyes
Result

For Ξosc N/50 exceeds τmax by a factor 1.33 — enough, but with little margin, for the slowest parameters.

The Ξosc acceptance fraction is low​

Ξosc accepts 0.180 of proposals, against 0.715 for ΛCDM. A low value is typical when the posterior is narrow in some directions and bounded or multimodal in others; it is one reason the chain needs so many steps.


What these diagnostics do not test​

Not testedConsequence
Multimodality / other starting regionsWalkers start from one fixed point (MCMC Setup); no multi-start or Gelman–Rubin comparison is implemented
Prior-boundary accumulationA well-sampled posterior can still pile up against a bound (ε, T) — see Oscillation Diagnostic
Walker tracesOnly the flattened chain is saved
ΛCDM and CPL τNot in the exported files

Diagnostic figures from the saved chain​

scripts/make_chain_diagnostics.py draws two lightweight figures from the flattened Ξosc chain. They are not trace plots.

◎
Running median of each Ξosc parameter
Stability
Running median of each Ξosc parameter
Protocol 1b · flattened chain, median of the first i samples
◎
1D marginal histograms of Ξosc
Marginals
1D marginal histograms of Ξosc
Protocol 1b · flattened chain, 60 bins