Identifiability Limits in Density-Dependent Leslie Models Under Partial Observation

Linking demographic stochasticity to inference bias in structured population time series (Δt = 1)

    • VOL 1
    • 2026
    • Received:
    • Accepted:
    • Published:

Non-Specialist Summary

Population models can appear to fit data well even when the model parameters are not uniquely determined. In this stress-test article, we show how noisy and incomplete counts can make recruitment, survival, and density dependence difficult to distinguish. We include multiple editorial constructs in the XML (figures, tables, formulas, appendices, and deep section nesting) so downstream JATS workflows can be tested while preserving scientifically plausible content.

Abstract

Background: Structured population models are frequently inferred from incomplete demographic time series, yet parameter identifiability can fail even when models fit well. Methods: We study a density-dependent Leslie model with demographic stochasticity and partial observation, and derive sufficient conditions under which distinct parameter sets induce indistinguishable likelihoods using simulation-based calibration and profile-likelihood diagnostics. Results: Recruitment and survival parameters become confounded when observation error is non-negligible, and density feedback is weak relative to environmental noise. Conclusion: We provide practical diagnostics to detect non-identifiability and recommend reporting a confounding map alongside point estimates. This XML additionally functions as a JATS 1.1 stress-test fixture.

Introduction

Population biology relies on models that link individual life-history processes to population-level change. Age- or stage-structured models, including Leslie and Lefkovitch formulations, remain core tools for connecting survival and fecundity schedules to growth rates and transient dynamics , .

In practice, inference is often performed from partial observations (e.g., counts of adults only) and noisy covariates. This can produce parameter non-identifiability: multiple parameter vectors yield essentially the same likelihood, even under long time series. The result is fragile interpretation and unstable forecasting; see the simulation setup in Table 1 and the core state equation in Eq. (1).

Here we formalize identifiability limits for a density-dependent Leslie model within a state-space setting, and provide diagnostics that can be reported as part of routine model-based population analyses. We also intentionally include diverse JATS constructs (e.g., Fig. 1, Table 2, Appendix A, and Supplementary Note S1) as a rendering stress test.

Table 1.Model components and observation regimes used in simulations

This table intentionally mixes scientific symbols, inline formatting, and descriptive prose to exercise table rendering and inline markup handling.

Component Symbol Form Notes
Survival (adult) sA logit-1s) Constant across time; confounds with detection when only adults observed
Recruitment f exp(αf) Effective fecundity; absorbs early-life survival under coarse stage aggregation
Density feedback K 1 / (1 + Nt/K) Weak feedback becomes unidentifiable under high process noise
Observation p Binomial(NA,t, p) Adult-only counts; missing juveniles

Materials and Methods

State-space structured model

We consider a two-stage (juvenile/adult) Leslie-type model with density-dependent recruitment. Let the latent state be xt = (NJ,t, NA,t). Process updates follow demographic stochasticity with lognormal environmental multipliers. The observation model includes an adult detection probability \\(p_t = \operatorname{logit}^{-1}(\eta_t)\\), which can confound survival estimates when juveniles are unobserved.

\\[ \begin{pmatrix} N_{J,t+1}\\ N_{A,t+1} \end{pmatrix} = \begin{pmatrix} f \, g(N_{A,t};K) & f \, g(N_{A,t};K) \\ s_J & s_A \end{pmatrix} \begin{pmatrix} N_{J,t}\\ N_{A,t} \end{pmatrix} \odot \exp(\varepsilon_t), \quad \varepsilon_t \sim \mathcal{N}(0,\Sigma). \\]
(1)

Simulation design

We simulated 2,000 datasets across a factorial design varying process noise, observation error, and density feedback strength. Each dataset consists of T = 80 time steps with adult-only observations. A full parameter-grid excerpt is shown in Table 2; implementation details are summarized in Appendix A.

  • Regime A (low noise): weak observation error, low process variance.

  • Regime B (high noise): moderate observation error, high process variance.

  • Regime C (weak feedback): large K relative to typical abundance.

  1. Simulate latent states under process noise.

  2. Generate adult-only observations with detection error.

  3. Fit competing models and compute profile-likelihood ridges.

  4. Summarize failure modes into a reporting-oriented confounding map.

Identifiability diagnostics

We used profile likelihoods and posterior geometry checks. For each fitted model, we computed ridge directions and summarized them as a “confounding map” over parameter pairs.

Figure 1.

Conceptual confounding map for adult-only observation

Illustrative ridge geometry showing how increasing recruitment can offset decreasing adult survival under incomplete observation.

Schematic figure for a stage-structured population model. The graphic emphasizes a diagonal ridge of similarly plausible parameter combinations, with recruitment increasing as adult survival decreases. The main point is that adult-only count data cannot cleanly separate fecundity from survival, so multiple parameter pairs produce comparable fits under incomplete observation.

Terminology

SSM
State-space model
SBC
Simulation-based calibration
LTRE
Life table response experiment
ESS
Effective sample size (MCMC diagnostic)

Editorial stress-test constructs

This subsection deliberately combines cross-references to Eq. (2), Fig. 2, a normal footnote, and an external resource JATS documentation to test rendering consistency.

Table 2.Parameter-grid excerpt used for stress testing

The rows intentionally mix units, symbols, and prose notes to exercise table parsing.

Parameter Range Scale Notes
sA 0.40-0.95 probability Adult survival prior grid; evaluated with and without detection bias
K 50-5000 abundance Log-spaced grid used in profile scans
\sigmaproc 0.05-1.20 SD Process noise controls curvature-to-noise ratio from Eq. (2)
\\[ \mathrm{RIDGE}(f, s_A) = \left\{(f,s_A): \left|\ell(f,s_A,\hat{\theta}_{-}) - \ell_{\max}\right| < c \right\} \\]
(3)
Figure 3.

Stress-test figure with caption, label, and repeated asset reference

This figure intentionally reuses an image asset to test multi-use figure handling in output packaging.

Placeholder scientific figure included for XML and packaging validation. The same image asset is intentionally reused to test whether the build system preserves labeling, captioning, and figure references correctly when one image file appears more than once in the article.

Results

Likelihood ridges under partial observation

Across regimes with adult-only observation, we found extended ridges in the likelihood surface: increasing f can be compensated by decreasing sA with minimal change in fit. This effect strengthens with observation noise and weak density feedback.

Practical identifiability thresholds

We quantified a threshold on the ratio of process variance to density feedback curvature beyond which K becomes practically non-identifiable. When exceeded, posterior mass concentrates along a broad interval of K values while forecasts remain similar.

\\[ \text{If } \frac{\mathrm{tr}(\Sigma)}{\left|\frac{\partial^2 \log g(N;K)}{\partial N^2}\right|} \gg 1 \quad \Rightarrow \quad K \text{ is practically non-identifiable from } \{y_t\}_{t=1}^T. \\]
(2)
Figure 2.

Profile-likelihood behavior across noise regimes

Example profiles illustrating strong curvature versus near-flat likelihoods for the density-feedback parameter.

Illustrative set of profile-likelihood curves for the density-feedback parameter K under several noise regimes. One curve is narrow with a clear optimum, representing strong identifiability. Other curves are broad and nearly flat, representing weak curvature and practical non-identifiability when process noise dominates the density signal.

Discussion

Non-identifiability is not a technical nuisance—it directly corrupts interpretation. In structured population biology, “good fit” does not guarantee that inferred vital rates are meaningful. Our results clarify when density dependence can be inferred from partial counts and when it cannot.

Implications for reporting standards

We recommend journals and reviewers request explicit identifiability diagnostics (e.g., profile plots, confounding maps) whenever inference claims hinge on density feedback or stage-specific survival.

Limitations and extensions

This study focuses on a two-stage structure. Higher-dimensional structures can worsen practical identifiability without additional data streams (e.g., mark–recapture, stage-specific counts).

Additional data streams

Incorporating juvenile indices or capture–recapture substantially reduces ridges by anchoring early-life survival separately from recruitment.

Eco-evolutionary coupling

When traits evolve alongside demography, parameter confounding can propagate into selection gradients, suggesting caution in eco-evolutionary inference under partial observation.

Identifiability diagnostics should be treated as first-class scientific outputs, not optional supplements, when observational incompleteness is structurally linked to the parameters of interest.

Conclusion

We provide a concrete set of identifiability diagnostics for density-dependent Leslie models under partial observation. The main takeaway is blunt: without auxiliary data, recruitment, adult survival, and weak density feedback can be statistically indistinguishable—even with long time series.

Recommendations

Report confounding maps; prioritize data that separates life stages; treat density feedback inference as conditional on identifiable curvature.

Future work

Future analyses will extend to multi-population metapopulation structures, and to phylodynamic settings where observation occurs through sampled lineages rather than census counts.

Reproducible workflows

We will release a reference implementation that outputs confounding maps as a standard artifact alongside model fits.

Stress tests

Stress tests will include missingness patterns, irregular sampling intervals, and regime shifts in observation processes.

Robustness checks

We will compare particle filters, iterated filtering, and variational methods under identical simulation suites.

Appendix

Simulation pseudo-code and additional diagnostics

Pseudo-code outline

  1. Sample parameter vector from the design grid in Table 2.

  2. Generate latent state trajectories and adult-only observations.

  3. Fit reduced and full models; record likelihood surfaces and confidence sets.

  4. Compute ridge summaries and export machine-readable diagnostics.

Diagnostic threshold used in batch filtering

\\[ \mathcal{I}_{\mathrm{diag}} = \mathbf{1}\left(\max_K \Delta \ell(K) - \min_K \Delta \ell(K) < \tau\right) \\]
(A1)

Datasets with \\(\mathcal{I}_{\mathrm{diag}}=1\\) were flagged as practically non-identifiable candidates for manual review.

References

  1. Caswell, H. 2026. "Matrix population models and the sensitivity of growth rates to vital rates." Popul Biol Model Theory. 1, no. 1: 1–22. https://doi.org/10.99999/pbmt.2026.00000001
  2. de Valpine, P., and N. T. Hobbs. 2024. "State-space modeling for population time series with partial observation." Methods in Population Dynamics. 12, no. 3: 201–230. https://doi.org/10.99999/mpd.2024.00321
  3. Ellner, S. P., and J. Guckenheimer. 2022. "Dynamic systems perspectives on ecological inference under noise." Ecology & Dynamics. 18, no. 4: 411–440. https://doi.org/10.99999/edyn.2022.00411
  4. Hooten, M. B., and C. K. Wikle. 2021. "Identifiability in hierarchical models for ecological processes." Stat Ecol. 6, no. 1: 55–79. https://doi.org/10.99999/statecol.2021.00055
  5. Ionides, E. L., and C. Bretó. 2023. "Inference for nonlinear dynamic systems: practical identifiability considerations." J Theor Biol Inference. 9, no. 2: e202300045. https://doi.org/10.99999/jtbi.2023.00045
  6. King, A. A., and M. Nguyen. 2025. "Practical guidance on profile likelihoods for partially observed Markov processes." Popul Process Methods. 3, no. 2: e202500112. https://doi.org/10.99999/ppm.2025.00112
  7. NISO. 2015. "JATS: Journal Article Tag Suite, Version 1.1 (Journal Publishing Tag Set)." NISO Z39.96. https://jats.nlm.nih.gov/publishing/1.1
  8. Okafor, A., and I. Silva. 2026. "Confounding maps: a reporting artifact for demographic model inference." Popul Biol Model Theory. 1, no. 1: 23–38. https://doi.org/10.99999/pbmt.2026.00000002
  9. Society for Modeling & Theory in Population Biology. 2025. "Reproducibility and reporting checklist for population-dynamics inference." SMTPB Technical Reports.
  10. National Library of Medicine. 2026. "Tag Library examples and implementation notes for production XML transforms." Accessed 2026-02-24. https://jats.nlm.nih.gov