arXiv 18 May 2026 · cs.MS
arXiv:2605.18686 · PDF · DOI · OpenAlex · Extracted main text
Multimodal density estimation is a fundamental problem in scientific computing. Determining the number of modes in a distribution is a core numerical challenge with applications across ecology, economics, genomics, and astronomy. While the R ecosystem provides mature tools through the multimode package, the Python ecosystem has lacked an equivalent cohesive implementation. We present critband, a Python package for critical bandwidth bimodality detection based on Silverman's kernel density approach. The package implements critical bandwidth search with a robust bracketed mode-count solver and FFT-accelerated KDE, and provides additional features including k-mode detection, component decomposition, bimodality strength quantification, and excess mass estimation. Validation against twelve benchmark cases spanning separation regimes, unequal variances, unequal weights, and small sample sizes shows stable estimates for clearly separated cases and expected instability for boundary cases. Performance benchmarks show critband is typically 3-10 times faster per case than R's modetest() in the tested setup.
appendix boundary found by none_found · 100% of the source is main text. Read the extracted text to check this.
The works this paper leans on most, across its whole bibliography — not restricted to papers in our corpus. Ranked by composite intensity, which combines how often a work is mentioned, how many sections mention it, and how much of that falls in the main text rather than the appendix.
| Reference | Intensity | Mentions | Sections | Main text | |
|---|---|---|---|---|---|
| 1 | J. Ameijeiras-Alonso, R. M. Crujeiras, and A. Rodríguez-Casal (2021) multimode: An R package for mode assessment | 0.644 | 2 | 2 | 100% |
| 2 | I. K. Baldry et al (2004) Quantifying the bimodal color-magnitude distribution of galaxies | 0.644 | 2 | 2 | 100% |
| 3 | M. Bessarabova, E. Kirillov, W. Shi, A. Bugrim, Y. Nikolsky, and T.… (2010) Bimodal gene expression patterns in breast cancer | 0.644 | 2 | 2 | 100% |
| 4 | P. Hall and M. York (2001) On the calibration of Silverman's test for multimodality | 0.644 | 2 | 2 | 100% |
| 5 | C. S. Holling (1992) Cross-scale morphology, geometry, and dynamics of ecosystems | 0.644 | 2 | 2 | 100% |
| 6 | D. W. Müller and G. Sawitzki (1991) Excess mass estimates and tests for multimodality | 0.644 | 2 | 2 | 100% |
| 7 | B. W. Silverman (1981) Using kernel density estimates to investigate multimodality | 0.644 | 2 | 2 | 100% |
| 8 | P. Virtanen et al (2020) SciPy 1.0: Fundamental algorithms for scientific computing in Python | 0.644 | 2 | 2 | 100% |
| 9 | B. Efron and R. J. Tibshirani (1993) An Introduction to the Bootstrap | 0.405 | 1 | 1 | 100% |
| 10 | J. Esteban and D. Ray (1994) On the measurement of polarization | 0.405 | 1 | 1 | 100% |
Showing the top 10 of 17 scored citations.