Submitted:
29 September 2025
Posted:
01 October 2025
You are already at the latest version
Abstract
We present the empirical discovery of a detection factor, a multiplicative correction that systematically improves the fit quality of galactic rotation curves. Using the SPARC dataset [1], we evaluate this factor across both empirical and canonical model families. Within the empirical class, we test two complementary fourth-order formulations: DE4-poly, a direct polynomial basis, and DE4-ortho, an orthogonalized variant optimized for numerical stability. For comparison, we also implement the factor within the widely used Navarro–Frenk–White (NFW) [3] and Burkert [4] halo profiles. Across all models, the detection factor significantly enhances median and mean R² values, often raising them above the commonly used 0.8 threshold for high-quality fits. The improvements are most pronounced for the NFW and Burkert families, where the detection factor mitigates long-standing deficits relative to empirical baselines. Importantly, the gains observed in DE4-poly and DE4-ortho demonstrate that the detection factor is not specific to one parameterization, but instead represents a universal correction applicable across distinct modeling frameworks.
Keywords:
1. Introduction
2. Methods
2.1 Data and Preprocessing
2.2 Model Lineup
| Model Family | Baseline Form | Detection Factor Variant | Notes |
|---|---|---|---|
| DE4-poly | Fourth-order polynomial fit | – | Polynomial representation of detection factor, empirically optimized |
| DE4-ortho | Orthogonalized polynomial fit | – | Orthogonal basis, improving numerical stability |
| NFW | Standard Navarro–Frenk–White halo | Radial, log-radial, baryon-fraction | Detection factor modifies radial scaling |
| Burkert | Standard Burkert halo | Radial, log-radial, baryon-fraction | Detection factor modifies radial scaling |
2.3 Fitting Procedures
- Optimization: Each model fit used nonlinear least squares across all available radial bins, with error weighting by SPARC uncertainties [4].
- Comparison metric: The primary evaluation metric was R2, recorded as mean, median, and fraction exceeding 0.8 (threshold for “high-quality” fits).
- Tie-breaking rules: If multiple models achieved identical R2 to three decimal places, preference was given to the simpler parameterization (DE4-poly over DE4-ortho; NFW over Burkert).
- Pipeline: Implemented in Python (NumPy, SciPy, Pandas). Fits were executed in batch mode across all galaxies, with outlier IDs logged for later analysis (Appendix X).
2.4 Detection Factor Definition & Calculation
- V_obs(rj) is the observed velocity at radius rj
- V_model(rj) is the baseline model velocity at rj
- σj is the observational uncertainty
- the sum runs over all Nr radial bins for a given galaxy
- a1 = 0.012
- a2 = –0.003
- a3 = 0.0005
- a4 = –0.00002
- Choose a baseline model V_model(r): DE4-poly, DE4-ortho, NFW, or Burkert.
- Select a detection factor form (radial, log-radial, or baryon-fraction).
- Fit the coefficients {ai, bi, ci} using least-squares minimization.
- Compute the corrected rotation curve V_corrected(r).
- Evaluate performance using R2, residuals, and diagnostics (see Section 3).
3. Results
3.1 Model Performance Overview
3.2 Winner Counts
| Model | Wins (raw) | Wins (ties → DE4-poly) | Ties (poly and ortho) |
|---|---|---|---|
| DE4-poly | 142 | 142 | 104 |
| DE4-ortho | 123 | 19 | – |
| NFW | 0 | 0 | – |
| Burkert | 0 | 0 | – |
| NFW + det (radial) | 3 | 3 | – |
| NFW + det (log-radial) | 0 | 0 | – |
| NFW + det (baryfrac) | 0 | 0 | – |
| Burkert + det (radial) | 5 | 5 | – |
| Burkert + det (log-radial) | 3 | 3 | – |
| Burkert + det (baryfrac) | 3 | 3 | – |
| Total | 279 | 175 | 104 |
Results
3.3 R2 Distributions
| Model | N_galaxies | Mean R2 | Median R2 | Fraction R2 > 0.8 |
| DE4-poly | 165 | 0.961 | 0.996 | 0.952 |
| DE4-ortho | 165 | 0.961 | 0.996 | 0.952 |
| NFW | 175 | 0.609 | 0.921 | 0.783 |
| Burkert | 175 | 0.187 | 0.963 | 0.754 |
| NFW + radial detection factor | 175 | 0.633 | 0.922 | 0.783 |
| NFW + log-radial detection factor | 175 | 0.612 | 0.921 | 0.783 |
| NFW + baryon-fraction detection factor | 147 | 0.697 | 0.929 | 0.844 |
| Burkert + radial detection factor | 175 | 0.287 | 0.963 | 0.754 |
| Burkert + log-radial detection factor | 175 | 0.199 | 0.963 | 0.754 |
| Burkert + baryon-fraction detection factor | 147 | 0.420 | 0.973 | 0.830 |
3.4 Summary of Results
- DE4-poly and DE4-ortho dominate: Both achieve near-identical R2 distributions, with very high mean (≈0.96) and median (≈0.996) values.8i
- Detection factors improve halos: While NFW and Burkert alone are weaker fits (especially Burkert in mean R2), the baryon-fraction scaling improves both substantially, pushing their performance closer to the DE4 level.
- Model stability is nontrivial: DE4 variants occasionally fail (10 galaxies each), but detection-augmented halos introduce larger instability (up to 28 galaxies failing).
- Outlier treatment matters: Across Definitions B–D, the effective clean sample shifts slightly, but the relative dominance of DE4-poly and DE4-ortho remains unchanged.
4. Discussion & Conclusions (Final Draft with Forward-Looking Note)
5. Limitations
Ethical Concerns:
Supplementary Materials
Statement of conflict of interest (none)
Appendix X. Outliers
X.1 Definitions
- Definition B (Statistical): Galaxies for which all models (including DE4-poly, DE4-ortho, NFW, Burkert, and their detection-factor variants) failed catastrophically (R2 < –0.5 or NaN).
- Definition C (NaN-extended): Galaxies with at least one model returning a non-numeric (NaN) R2 value.
- Definition D (Observational): Galaxies flagged as anomalous in the raw SPARC data release (e.g., inconsistent photometry, incomplete kinematics).
X.2 Summary Table
| Definition | Criterion | N_galaxies | Example Galaxy IDs |
| B (Statistical) | All models fail (R2 < –0.5 or NaN) | 4 | e.g., D512-2, UGC05999, NGC5055, UGC02023 |
| C (NaN-extended) | ≥1 model NaN | 20 | e.g., ESO563-G021, UGC00891, NGC6789 |
| D (Observational) | Flagged anomalous in SPARC | 22 | e.g., F567-2, F574-2, NGC2955 |
X.3 Clarification
- 4 (Def. B) + 20 (Def. C) + 22 (Def. D) – 1 (overlap) = 45 unique outliers.
X.4 Data Availability
- The short lists (counts and representative IDs) are given here for clarity.
- The full lists of galaxy IDs for each definition (B, C, D) are provided in the supplementary data file alongside this paper. This ensures reproducibility without crowding the main text.
Figure: Detection Factor Correction Example
| import numpy as np |
| import matplotlib.pyplot as plt |
| # Example radial bins (kpc) |
| r = np.linspace(0.5, 20, 50) |
| # Example baseline rotation curve (DE4-poly or NFW/Burkert) |
| V_model = 200 * (1 - np.exp(-r/5)) # synthetic baseline curve |
| # Detection factor: radial polynomial example |
| a1, a2, a3, a4 = 0.012, -0.003, 0.0005, -0.00002 |
| D_r = 1 + a1*r + a2*r**2 + a3*r**3 + a4*r**4 |
| # Corrected rotation curve |
| V_corrected = D_r * V_model |
| # Simulated observed rotation curve (adding noise) |
| np.random.seed(42) |
| V_obs = V_model + np.random.normal(0, 5, size=r.size) |
| # Plot |
| plt.figure(figsize=(7,5)) |
| plt.plot(r, V_obs, 'ko', label='Observed', markersize=4) |
| plt.plot(r, V_model, 'b--', label='Baseline Model') |
| plt.plot(r, V_corrected, 'r-', label='Detection-Factor Corrected') |
| plt.xlabel('Radius [kpc]') |
| plt.ylabel('Rotation Velocity [km/s]') |
| plt.title('Example Application of the Detection Factor') |
| plt.legend() |
| plt.grid(True) |
| plt.tight_layout() |
| plt.show() |
Appendix Z: DE Family Equation Arc

Appendix / Equations Section Note
References
- Navarro, J. F., Frenk, C. S., & White, S. D. M. (1996). The Structure of Cold Dark Matter Halos. Astrophysical Journal, 462, 563. [CrossRef]
- Burkert, A. (1995). The Structure of Dark Matter Halos in Dwarf Galaxies. Astrophysical Journal Letters, 447, L25. [CrossRef]
- McGaugh, S. S., et al. (2016). The Radial Acceleration Relation in Rotationally Supported Galaxies. Physical Review Letters, 117(20), 201101. [CrossRef]
- Lelli, F., McGaugh, S. S., & Schombert, J. M. (2016). SPARC: Mass Models for 175 Disk Galaxies. Astronomical Journal, 152(6), 157. [CrossRef]
- McGaugh, S. S., & de Blok, W. J. G. (1998). Testing the Dark Matter Hypothesis with Low Surface Brightness Galaxies and Other Evidence. Astrophysical Journal, 499, 41. [CrossRef]
- Gentile, G., et al. (2004). The Cored Distribution of Dark Matter in Spiral Galaxies. Monthly Notices of the Royal Astronomical Society, 351(3), 903–922. [CrossRef]
- Oh, S.-H., et al. (2015). High-resolution Mass Models of Dwarf Galaxies from LITTLE THINGS. Astronomical Journal, 149, 180. [CrossRef]
- Taylor, J. (2025). A New Wave Equation Emerges from Rational Trigonometry and Universal Hyperbolic Geometry Defining a first order derivative of a E = m^2 * C^4 + P^2* C^2 and taking the matrix free square root (the basis of the Dirac Equation). Int J Quantum Technol, 1(2), 01-09. [CrossRef]
- Taylor, J. (2025). Green Hyperbolic Geometry, The Language of the Universe- Unifying Space, time and electromagnetism in a single geometry within the Dirac Equation. Int J Quantum Technol, 1(2), 01-39.
- Taylor, J. (2025). Geometric Spin, Helicity, and Chirality: A Hyperbolic Quantum Mechanical Approach to the Physical Analogue of Spin. Int J Quantum Technol, 1(2), 01-35.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).