Improving exoplanet mass characterisation with Bayesian model selection using the Learned Harmonic Mean Estimator
arXiv:2606.27252 · doi:10.1093/mnras/stag1343
Abstract
Radial velocity (RV) analyses require modelling choices (such as eccentricity treatment, noise model, velocity trends, and number of planets) that can significantly affect derived planetary masses. Current practice often relies on information criteria to compare and select models, but these have known limitations: they lack the built-in Occam's razor of Bayesian model comparison, and they do not incorporate prior information. Computing the Bayesian evidence needed for Bayes factor model comparison has traditionally required dedicated algorithms such as nested sampling. The learned harmonic mean estimator (LHME) offers an alternative, estimating the Bayesian evidence directly from MCMC posterior samples, with less computational cost and with no modification to the fitting procedure. We present the first application of the LHME to RV model selection, fitting 18 model variants -- comparing circular and eccentric orbits, white noise and Gaussian Process noise models, and long-term velocity trends -- to six single-planet systems, and 72 variants to a seventh system for an versus planet model comparison. We find that no single model is universally preferred, reinforcing the need for model comparison to select the most appropriate model for a system, thereby ensuring robust mass characterisation. The LHME, implemented in the open-source harmonic package, makes rigorous Bayesian model comparison accessible to existing MCMC-based RV workflows, and we encourage its wider use for other model comparisons in astrophysics.
33 pages, 14 figures. Published in MNRAS; v2 is the authors' accepted manuscript
References in corpus (89)
- SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python
- Array Programming with NumPy
- Astropy: A Community Python Package for Astronomy
- emcee: The MCMC Hammer
- The Astropy Project: Building an inclusive, open-science project and status of the v2.0 core package
- The Astropy Project: Sustaining and Growing a Community-oriented Open-source Project and the Latest Major Release (v5.0) of the Core Package
- MultiNest: an efficient and robust Bayesian inference tool for cosmology and particle physics
- dynesty: A Dynamic Nested Sampling Package for Estimating Bayesian Posteriors and Evidences
- Bayes in the sky: Bayesian inference and model selection in cosmology
- The WASP Project and the SuperWASP Cameras
- Clouds in the atmosphere of the super-Earth exoplanet GJ 1214b
- Mass-Radius Relationships for Solid Exoplanets
- A super-Earth transiting a nearby low-mass star
- EXOFAST: A fast exoplanetary fitting suite in IDL
- One or more bound planets per Milky Way star from microlensing observations
- Contributions to the Nearby Stars (NStars) Project: Spectroscopy of Stars Earlier than M0 within 40 parsecs: The Southern Sample
- RadVel: The Radial Velocity Modeling Toolkit
- Planets and Stellar Activity: Hide and Seek in the CoRoT-7 system
- PolyChord: next-generation nested sampling
- Improving the Efficiency of Markov Chain Monte Carlo for Analyzing the Orbits of Extrasolar Planets
- A Gaussian process framework for modelling stellar activity signals in radial velocity data
- Can we constrain interior structure of rocky exoplanets from mass and radius measurements?
- Juliet: a versatile modelling tool for transiting and non-transiting exoplanetary systems
- Radial Velocity Jitter in Stars from the California and Carnegie Planet Search at Keck Observatory
- CMasher: Scientific colormaps for making accessible, informative and 'cmashing' plots
- Data analysis recipes: Using Markov Chain Monte Carlo
- A new list of thorium and argon spectral lines in the visible
- A simple method to estimate radial velocity variations due to stellar activity using photometry
- Density, not radius, separates rocky and water-rich small planets orbiting M dwarf stars
- GetDist: a Python package for analysing Monte Carlo samples
- The orbital eccentricity of small planet systems
- The Atmospheric Signatures of Super-Earths: How to Distinguish Between Hydrogen-Rich and Hydrogen-Poor Atmospheres
- Exoplanet Orbital Eccentricities Derived From LAMOST-Kepler Analysis
- Ocean Planet or Thick Atmosphere: On the Mass-Radius Relationship for Solid Exoplanets with Massive Atmospheres
- The Kepler-10 planetary system revisited by HARPS-N: A hot rocky world and a solid Neptune-mass planet
- WASP-30b: a 61 Mjup brown dwarf transiting a V=12, F8 star
- The GAPS programme with HARPS-N at TNG XI. Pr~0211 in M~44: the first multi-planet system in an open cluster
- An ultra-short period rocky super-Earth with a secondary eclipse and a Neptune-like companion around K2-141
- The Precision of Mass Measurements Required for Robust Atmospheric Characterization of Transiting Exoplanets
- Cold Jupiters and improved masses in 38 Kepler and K2 small planet systems from 3661 HARPS-N radial velocities. No excess of cold Jupiters in small planet systems
- EXOFASTv2: A public, generalized, publication-quality exoplanet modeling code
- Pyaneti: a fast and powerful software suite for multi-planet radial velocity and transit fitting
- pyaneti II: A multidimensional Gaussian process approach to analysing spectroscopic time-series
- Bayesian analysis of radial velocity data of GJ667C with correlated noise: evidence for only 2 planets
- An Empirically Derived Three-Dimensional Laplace Resonance in the Gliese 876 Planetary System
- A Bayesian periodogram finds evidence for three planets in HD 11964
- Diving Beneath the Sea of Stellar Activity: Chromatic Radial Velocities of the Young AU Mic Planetary System
- Computational methods for Bayesian model choice
- A More Precise Mass for GJ 1214 b and the Frequency of Multi-Planet Systems Around Mid-M Dwarfs
- Quantifying the Bayesian Evidence for a Planet in Radial Velocity Data
- kima: Exoplanet detection in radial velocities
- ExoFit: Orbital Parameters of Extra-solar Planets from Radial Velocities
- Bias and robustness of eccentricity estimates from radial velocity data
- GJ1214: Rotation period, starspots, and uncertainty on the optical slope of the transmission spectrum
- The TESS-Keck Survey XX: 15 New TESS Planets and a Uniform RV Analysis of all Survey Targets
- Overfitting Affects the Reliability of Radial Velocity Mass Estimates of the V1298 Tau Planets
- Quasi-periodic Gaussian Processes for stellar activity: from physical to kernel parameters
- Statistical methods for exoplanet detection with radial velocities
- Validation of 13 Hot and Potentially Terrestrial TESS Planets
- Impacts of dark energy on weighing neutrinos after DESI BAO
- LHS 1815b: The First Thick-Disk Planet Detected By TESS
- Bayesian Model Selection and Extrasolar Planet Detection
- Sub-m s upper limits from a deep HARPS-N radial-velocity search for planets orbiting HD 166620 and HD 144579
- The HARPS search for southern extra-solar planets XLV. Two Neptune mass planets orbiting HD 13808: a study of stellar activity modelling's impact on planet detection
- Revisiting K2-233 spectroscopic time-series with multidimensional Gaussian Processes
- K2-265 b: A Transiting Rocky Super-Earth
- Gaussian processes for radial velocity modeling Better rotation periods and planetary parameters with the quasi-periodic kernel and constrained priors
- GJ 3090 b: one of the most favourable mini-Neptune for atmospheric characterisation
- The future of cosmological likelihood-based inference: accelerated high-dimensional parameter estimation and model comparison
- TOI-179: a young system with a transiting compact Neptune-mass planet and a low-mass companion in outer orbit
- TOI-220 : a warm sub-Neptune discovered by TESS
- Fishing for Planets: A Comparative Analysis of EPRV Survey Performance in the Presence of Correlated Noise
- A dense mini-Neptune orbiting the bright young star HD 18599
- Radial velocity homogeneous analysis of M dwarfs observed with HARPS I. Exoplanet detection and candidates
- RV-exoplanet eccentricities: Good, Beta, and Best
- TOI-1055 b: Neptunian planet characterised with HARPS, TESS, and CHEOPS
- Validation of HD 183579b using archival radial velocities: a warm-neptune orbiting a bright solar analog
- HD 183579b: A Warm Sub-Neptune Transiting a Solar Twin Detected by TESS
- Learned harmonic mean estimation of the Bayesian evidence with normalizing flows
- Testing the local supervoid solution to the Hubble tension with direct distance tracers
- Homogeneous planet masses I: Reanalysis of archival HARPS radial velocities
- The Velocity Field Olympics: Assessing velocity field reconstructions with direct distance tracers
- EMPEROR I. Exoplanet MCMC parallel tempering for RV orbit retrieval
- A homogeneous TTV investigation of all TESS systems with a confirmed single transiting planet
- A 34.6-day transiting sub-Neptune in the TOI-1422 planetary system
- RedDots: Planetary masses in the GJ1061 system from planet-planet interaction
- Efficient prior sensitivity analysis for Bayesian model comparison
- GJ 9404 b: a confirmed eccentric planet, and not a candidate
- A Model Selection Criterion for Multidimensional Gaussian Processes: Application to Radial Velocities