Skip to main content
PLOS One logoLink to PLOS One
. 2026 Mar 19;21(3):e0344090. doi: 10.1371/journal.pone.0344090

An entropy-initiated coupled-trait ODE framework for modeling longitudinal cohort dynamics

Anderson M Rodriguez 1,*
Editor: Mario Treviño Villegas2
PMCID: PMC13001968  PMID: 41855272

Abstract

This work introduces a minimal, information-theoretic dynamical framework for modeling longitudinal cohort data using an entropy-initiated system of coupled-trait ordinary differential equations (ECTO). For each survey wave, item-level Likert responses are compressed into a normalized Shannon entropy index that summarizes cross-sectional dispersion; this index is used to initialize the low-dimensional state variables of the autonomous ODE system. ECTO then tracks the interactions among a primary trait-like state, a secondary coupled state, and a latent environmental-stress component through phenomenological terms representing generic self-limitation, trade-offs, and feedback. Using data from the Swedish Adoption/Twin Study on Aging (SATSA), the framework reproduces broad cohort-level trajectories and is evaluated with leave-one-wave-out forecasting and comparisons against simple statistical baselines. A second longitudinal dataset of U.S. dental student data provides an external validation test, demonstrating that low-dimensional dynamics initialized from entropy measures can generalize across cohorts with different measurement instruments, demographic compositions, and timescales. Across both datasets, ECTO achieves stable out-of-sample performance, indicating that major cohort-level trends can be captured without assuming complex latent-variable models or time-varying causal inputs. Entropy here functions as a compact summary of population heterogeneity rather than a dynamical driver, and the coupled ODEs supply an interpretable alternative to high-dimensional or black box machine-learning approaches. This framework establishes a concise, transparent method for linking information-theoretic preprocessing with cohort-level dynamical modeling and provides a foundation for future multivariate or multi-cohort extensions.

1 Introduction

Longitudinal cohort studies generate rich, temporally spaced behavioral measurements, but the resulting data are often high-dimensional, categorical, and sparsely sampled. These properties make it difficult to directly apply continuous-time modeling techniques. A central challenge is identifying low-dimensional structure that captures broad cohort-level trends while remaining interpretable and computationally tractable [1]. This work addresses that challenge by introducing a minimal coupled ordinary differential equation (ODE) framework, the Entropy-Initiated Coupled-Trait ODE (ECTO) system, for modeling cohort-level dynamics using information-theoretic preprocessing.

For each survey wave, item-level Likert responses are compressed into a normalized Shannon entropy [2] index that summarizes cross-sectional dispersion within the cohort. This index provides a compact, data-derived initialization for the ODE state variables; the system then evolves autonomously. Entropy is not treated as a mechanistic driver but as a stable summary of population heterogeneity that sets the initial conditions from which low-dimensional dynamics unfold. This allows categorical psychometric data to be translated into a form suitable for continuous-time modeling without imposing assumptions about individual-level processes.

To describe how cohort-level states change over time, we construct a set of coupled nonlinear ODEs whose terms represent generic interaction, saturation, and feedback motifs commonly used in minimal dynamical models. Saturating terms impose soft capacity limits, interaction terms permit moderated coupling between variables, and a latent environmental-stress component introduces a slowly varying context. These functional forms were chosen for mathematical parsimony, stability, and interpretability. The resulting system is low-parameter, phenomenological, and designed to capture broad cohort-level trajectories rather than individual-level variation.

We evaluate ECTO using data from the Swedish Adoption/Twin Study on Aging (SATSA) [3], a multi-decade longitudinal study. Model performance is assessed using leave-one-wave-out forecasting and comparisons against simple statistical baselines. To examine generalizability, we apply the same framework to an independent longitudinal dataset of U.S. dental students [4] collected with different instruments, demographic profiles, and timescales. Across both datasets, ECTO recovers large-scale cohort trends and produces stable out-of-sample predictions, demonstrating that entropy-initialized low-dimensional dynamics can serve as a flexible approximation for longitudinal behavioral data. In what follows, we distinguish between qualitative demonstrations of system behavior under illustrative parameterizations and quantitative evaluation using parameters estimated via constrained optimization.

This paper presents ECTO as a methods-focused contribution: an interpretable, information-theoretic coupled ODE framework for modeling cohort-level dynamics from behavioral data. Psychometric data serve here as a structured empirical substrate, but the approach is not limited to psychological applications. The combination of entropy-based initialization and transparent dynamical structure provides a general template for linking high-dimensional observational data to low-dimensional continuous-time models.

2 Methods for data cleaning and comparative approach analysis

Data used in this study were gathered from the Inter-University Consortium for Political and Social Research (ICPSR) [3]. The data originates from a publicly available program of research in gerontological genetics known as the Swedish Adoption/Twin Study of Aging (SATSA, or, ICPSR 3483), which began in 1984. SATSA is a longitudinal study exploring genetic and environmental influences on aging, especially cognitive and personality traits. It does so by comparing twins reared apart (TRA) with those reared together (TRT). Data were gathered from mail-in questionnaires as well as through in person cognitive and physical testing. Only results from the questionnaires are under consideration for the models presented. Respondents were surveyed on questions including health status, personal histories, and questions regarding personality, habits, and attitudes. The SATSA data used in this study was accessed on June 11th, 2025 for research purposes. The data is anonymized, and no personally identifiable information was accessible during or after data collection.

For this presentation, data up until 2007 were analyzed. Participants at trial start were n ∼ 1,700, while that number reduced to roughly one-third of that initial cohort by the end of the survey period. Considering that the survey took place over 20 years with no additional members being added to the survey, the decrease in responding population is expected as natural attrition due to age.

Survey samples were collected in six distinct waves (1984, 1987, 1993, 2003, 2007). Appendix B in S1 Appenidx demonstrates that entropy trends are significant and not artifacts of participant attrition over time. Survey questions were sampled by the author in service of refining the general ECTO model. A second dataset generated on a dental student cohort, from Leite et al [4] is used for external validation.

To explore the SATSA data in ECTO context, twelve psychometric questions were analyzed. These items were selected because they are consistently measured across waves and yield well-populated Likert distributions suitable for entropy calculations, e.g.,:

P4 Worry: “I often worry.”

P8 Hot-Temperedness: “People think I am hot-tempered and temperamental.”

P9 Satisfaction: “I often feel satisfied.”

Note: The survey-internal designations, with some letter followed by a number, begin in this format starting in the 1984 frequency data from the SATSA [3] dataset. Subsequent years see the addition of non-alphabetically ordinal prefix letters (e.g., “V” is a prefix in 1987, and “K” is a prefix in 2007). (This note is included for purposes of future reproducibility regarding the conclusions of this paper.)

Each of the above traits was measured via a structured psychometric instrument [5,6] (the original Likert-scale survey in the SATSA study) with five sub-items per trait which explored the degree to which the subject felt they agreed with the presented question tied to an associated emotional state, characteristic, or phenomena (’exactly right’; ’almost right’; ’neither’; ’not quite right’; ’not right at all’).

2.1 Utilizing Shannon entropy

Although raw Likert distributions were examined directly (see supplemental material Appendix A in S1 Appendix), the primary preprocessing step for the dynamical framework involved compressing each item’s categorical response distribution into a single Shannon entropy value for each wave. For a given item and wave, the proportion of responses in each Likert category forms a discrete probability distribution, from which entropy H(t) was computed in bits and later normalized for use in model initialization (Fig 1). Entropy here functions as a concise summary of cross-sectional dispersion within the cohort, capturing how broadly or narrowly responses are distributed at each measurement occasion.

Fig 1. Shannon entropy of four traits isolated from the set under review: Hot-Tempered, Satisfaction, Indignant and Depressed, across six SATSA survey years (1984–2007).

Fig 1

Shannon entropy provides a principled measure of distributional uncertainty for categorical data and offers a consistent, interpretable way to summarize variation across waves [2,7]. Because each SATSA wave contains the same set of Likert-format items, entropy furnishes a comparable, scale-free measure of cohort heterogeneity across time. In this study, entropy is used solely as a preprocessing step to generate low-dimensional initial conditions for the ODE system. The dynamical model itself evolves autonomously and does not treat entropy as a mechanistic or causal variable.

This preprocessing step was applied identically (see Repository: Track “B”) to the Leite et al [4] dental student dataset used for external validation. In both datasets, entropy serves only as a compact representation of cross-sectional response patterns, enabling translation of high-dimensional categorical data into initial states for continuous-time modeling without imposing assumptions about individual-level processes or latent mechanisms.

2.2 Calculating and normalizing Shannon entropy

For each questionnaire item and survey wave, the categorical response distribution was summarized using Shannon entropy. Let x→t=[x1,x2,…,xn] denote the raw Likert category counts for a given item in wave t, where n=5 response categories.

These counts are converted into probabilities

pi=xi∑j=1nxj,

yielding a discrete distribution p→t=[p1,…,pn]. The Shannon entropy for that item and wave is then

Hj(t)=−∑i=1npilog2pi,

with the convention that terms with pi=0 are omitted. Entropy is measured in bits and reflects dispersion of responses across categories.

2.3 Normalization and construction of the pooled entropy index

Because different items may have different numbers of valid response categories across datasets, each item entropy is normalized by its theoretical maximum:

Hj,norm(t)=Hj(t)log2(n)∈[0,1].

To obtain a single cohort-level summary for each wave, normalized item entropies are averaged across the J selected items:

H*(t)=1J∑j=1JHj,norm(t).

The resulting H*(t) is a dimensionless quantity on the unit interval [0,1] and represents the overall cross-sectional heterogeneity of the cohort at wave t. All entropy computations are performed independently for each wave and for each dataset (see Appendix “A” in S1 Appendix in the supplemental material for a worked example of calculating Shannon entropy from SATSA data).

2.4 Interpretation and use in the dynamical framework

The pooled entropy index H*(t) is a population-level summary statistic of response dispersion. It does not measure individual-level variability and is not interpreted as a psychological or biological state. In this modeling framework, H*(t) serves solely to initialize the low-dimensional ODE state at the first observed wave. After initialization, the dynamical system evolves autonomously without time-varying entropy inputs (in Appendix X we initialize a case with sinusoidal forcing for analytical contrast).

Time is measured in years, and the entropy measure H*(t) is dimensionless. This preprocessing procedure allows high-dimensional Likert data to be translated into stable, comparable initial conditions for continuous-time modeling while remaining agnostic to individual-level mechanisms.

2.5 Comparable approaches

Longitudinal psychometric data are typically analyzed using statistical frameworks such as structural equation modeling (SEM), mixed-effects models, and hierarchical Bayesian approaches [8–10]. These methods estimate latent constructs or individual-level trajectories but operate in discrete time and do not produce continuous-time system dynamics. As a result, they describe variation in observed traits but do not directly model how cohort-level states evolve under a generative dynamical law.

Within psychology, dynamical systems concepts have been invoked to describe developmental change or emotional regulation [11,12], yet these applications generally rely on qualitative state diagrams or symbolic representations rather than formal differential equations. Existing approaches therefore capture local or conceptual aspects of change but do not provide a continuous-time, low-dimensional model of cohort-level trait evolution.

Entropy-based techniques have also been used in behavioral science, e.g., in state-space grids [13,14], Markov transition models [15], and symbolic dynamics [16,17]. These methods quantify structure in time-ordered categorical sequences but remain discrete and focus on fine-grained interaction patterns rather than population-level summaries across survey waves. None of these approaches integrate entropy into a continuous-time generative framework.

In contrast, ordinary differential equation (ODE) models are widely used in mathematical biology and other quantitative sciences to describe population-level dynamics in a transparent and interpretable manner [18,19]

While the above examples are at points conceptually similar to the ECTO method, to the author’s knowledge, no existing framework converts longitudinal Likert-scale population data into normalized entropy indices and uses those indices to initialize a coupled, autonomous ODE system for cohort-level trait trajectories. The present approach is therefore methodologically adjacent to prior work in psychometrics, dynamical systems theory, and entropy-based behavioral analysis, but distinct in its use of pooled entropy as a compact initialization mechanism for continuous-time modeling.

3 Methods for the proposed ordinary differential equation system (ECTO)

This section describes the ECTO system, a set of low-dimensional coupled ordinary differential equations designed to generate smooth cohort-level trajectories from entropy-initialized starting values. The goal is not to model psychological or biological mechanisms, but to provide a transparent and mathematically tractable continuous-time approximation to population-level changes observed across survey waves.

ECTO treats the modeled quantities as abstract state variables whose dynamics are governed by phenomenological functional forms. These forms are chosen for their ability to represent saturating growth, cross-coupling, and bounded feedback within a low-dimensional system. The system is autonomous, and once initialized at the first wave using the pooled entropy index H*(t0), it evolves solely according to its internal structure.

For clarity, the state variables and parameters are defined in Section 3.4. The full system is presented below.

3.1 State variable N(t): Selection pressure dynamics

The primary state variable N(t) evolves according to a selection–constraint balance:

dNdt=μN−s(N)·N, (1)

where the selection pressure term is defined as

s(N)=αN+β2P. (2)

The linear term μN represents a baseline influx or persistence of state magnitude at the cohort level. The selection pressure s(N) is a phenomenological constraint capturing both self-limitation (αN) and coupling to the companion state variable P(t). The square on β ensures that this coupling contributes a nonnegative damping effect regardless of parameter sign. These terms are not intended as mechanistic biological forces but as low-dimensional analogues of cohort-level constraint and interaction.

3.2 State variable P(t): Pleiotropic dynamics

The companion state variable P(t) evolves according to

dPdt=μP−βP·(EmetabolicG), (3)

where the metabolic cost term is defined as

Emetabolic=c1P+c2N+c3Estress. (4)

Here, Emetabolic is an accounting variable that aggregates cohort-level costs associated with state magnitude, cross-state interaction, and accumulated environmental stress. The multiplicative structure ensures that costs scale with state magnitude, producing damped or saturating dynamics depending on parameter values. The normalization constant G sets the effective capacity scale and is fixed for comparability across runs.

3.3 State variable Estress(t): Environmental stress dynamics

The state variable Estress(t) evolves according to

dEstressdt=γEstress·(NN+K). (5)

This formulation allows stress to accumulate proportionally to existing stress levels, modulated by a saturating sensitivity to the primary state variable N(t). The kernel N/(N+K) prevents unbounded amplification at low state values and introduces a natural saturation scale. The system is fully autonomous after initialization.

3.4 Parameter definitions and model structure

  • N(t): primary entropy-initialized state variable

  • P(t): secondary coupled state variable

  • Estress(t): auxiliary feedback state variable

  • μ: baseline influx or persistence rate shared by N and P

  • α: self-limiting constraint coefficient for N

  • β: cross-state coupling coefficient (squared in the N equation to ensure nonnegative damping)

  • c1,c2,c3: weights defining the metabolic cost term Emetabolic

  • G: normalization constant setting the effective capacity scale

  • γ: amplification rate for the stress state variable

  • K: positive saturation constant controlling stress sensitivity

All parameters are freely estimated during model fitting. They do not correspond to biological or psychological mechanisms; instead, they shape the qualitative behavior of the autonomous dynamical system. The structure is selected for interpretability, low dimensionality, and flexibility across datasets.

3.5 Initialization and simulation procedure

All simulations are initialized by setting N(t0)=H*(t0), using the pooled entropy value from the first observed wave. The remaining state variables P(t0) and Estress(t0) are initialized using small positive constants or fitted baseline values. After initialization, the system evolves autonomously with no additional inputs.

This setup produces forward simulations: the ODE system is integrated through continuous time, and model outputs are compared to empirical observations at wave times. This approach evaluates whether a low-dimensional autonomous system, initialized using pooled entropy, can approximate observed cohort-level trends without requiring latent variables, discrete-time transitions, or explicit exogenous forcing.

3.6 Dimensionality and overfitting considerations

Because each trait is represented by a single pooled-entropy trajectory, the effective dimensionality of the input data is low. The ECTO system operates on these compressed signals rather than on the full set of item-level responses. Although the model contains several parameters, it functions as a continuous-time dynamical system rather than a pointwise regression, and its structure imposes inherent regularity through smoothness, coupling, and functional form.

Forward simulation from empirically initialized starting values provides additional constraint: once the initial condition is set, the system generates an entire trajectory without independently fitting each observation. As a result, the number of free parameters does not scale with the number of timepoints, and the system’s behavior is shaped primarily by its global structure rather than by local adjustments at individual waves. This helps reduce the risk of overfitting while allowing the model to capture broad cohort-level trends.

4 Results

Before presenting the optimized model fits used for quantitative evaluation, we first illustrate the qualitative behavior of the ECTO system using a small number of hand-tuned parameter sets from the SATSA dataset [3]. These parameterizations are not intended for model selection or performance comparison, but to demonstrate that the proposed ODE structure produces stable, interpretable trajectories (see: Table 1) and responds to coupling and feedback terms in the expected manner (full parameter sweep results can be found in Appendix C.2 of the supplemental materials in S1 Appendix). Quantitative fitting, validation, and model comparison are addressed separately using parameters estimated via constrained optimization. The following, Figs 2 and 3, are from a group of parameter sets depicted in the Appendix D of the supplemental material in S1 Appendix.

Table 1. Model Fit Evaluation Metrics Across Parameter Sets (See: Repository: A1 through A4.

Metric Set 1 Set 2 Set 3 Set 4
Hot-Tempered (N)
RMSE 0.4064 0.2117 0.1552 0.1590
R 2 -0.7206 0.5330 0.7491 0.7367
Pearson r 0.885 0.886 0.879 0.880
DTW Distance 1.854 0.834 0.648 0.655
Worry (P)
RMSE 0.2198 0.2205 0.2205 0.2915
R 2 0.6118 0.6093 0.6095 0.3176
Pearson r 0.805 0.803 0.803 0.777
DTW Distance 0.712 0.722 0.725 0.783

Fig 2. ODE simulation with β=0.17117.

Fig 2

Fit to Hot-Tempered entropy improves further with higher R2, while Worry entropy shows stable alignment with empirical data. This parameterization keeps the environmental stress term at baseline.

Fig 3. ODE model with added oscillatory c3 environmental stress term (c3=12.6 ).

Fig 3

The fit shows notable influence from the Environmental stress term. Notably, ’Worry’ entropy improves in demonstrative fit.

Third parameter set (See Repository Module A3 ):

α=0.098,μ=0.00001,β=0.17117,γ=0.03,c1=2.0,c2=0.21,K=0.5

For the fourth parameter set, the auxiliary variable Estress(t) was augmented with an explicit sinusoidal forcing term of the form Asin(ωt), and the coefficient c3 was used to scale the influence of this oscillatory component within the aggregated constraint term. Details of the forcing term are provided in the supplementary material (Appendix C.2 in S1 Appenidx).

Fourth parameter set (See Repository Module A4): Same as the second set in all parameters, but with an added sinusoidal forcing term c3 term in the environmental stress component, set: c3=12.6.

The present model produces (among other sets) the following results from a ‘qualitative demonstration fit’ Set 3:

Set 3 (Demonstrated Fit, see: Repository:A3)

α=0.098,  μ=0.00001,  β=0.17117,  γ=0.03,c1=2.0,  c2=0.21,  c3=0.0,  K=0.5
State Variable (N):RMSE=0.1552,R2=0.7491,r=0.879 (p=0.021)
State Variable (P):RMSE=0.2205,R2=0.6095,r=0.803 (p=0.055)

Set 4 (Oscillatory E Term, see: Repository:A3 ))

α=0.098,  μ=0.00001,  β=0.17117,  γ=0.03,c1=2.0,  c2=0.21,  c3=12.6,  K=0.5
State Variable (N):RMSE=0.1590,R2=0.7367,r=0.880 (p=0.021)
State Variable (P):RMSE=0.2915,R2=0.3176,r=0.777 (p=0.069)

4.1 Entropy trajectories in the SATSA cohort

For the SATSA data, twelve psychometric items were converted into longitudinal entropy trajectories using the pooled entropy index H*(t). Across all traits, entropy values remained within the theoretical range for a five-category Likert scale (approximately 1.7–2.3 bits), and exhibited smooth, low-noise changes over the six survey waves.

Most traits (e.g., Fulfillment, Indignant, Curiosity, Life Optimism, Impulsivity, Excitement Preference, Rushed Feeling) showed modest gradual declines in entropy over time (see: Figure 2 in Appendix A of the supplemental material in S1 Appenidx), typically on the order of 0.05–0.15 bits from 1984 to 2007. A few traits (such as Competitive Ambition and Depressed) showed small non-monotonic fluctuations but remained within a narrow entropy band. One item, Satisfaction, displayed a slightly more pronounced drop between 1993 and 2003, followed by a mild rebound in 2007. Overall, the trajectories are continuous and well-behaved, providing suitable targets for continuous-time modeling (see Repository: Module A0).

The flagship pair used in the ODE demonstrations, Hot-Tempered and Worry, also exhibited modest, interpretable variation. Hot-Tempered entropy declined slightly over the 23-year span with small deviations, while Worry entropy remained relatively stable around ~2.15 bits with only minor fluctuations. These patterns are sufficiently structured to test whether the ECTO system can generate smooth forward trajectories from entropy-initialized states without overfitting individual timepoints.

4.2 Forward simulation and fit for SATSA

For the SATSA flagship pair, the ECTO system was initialized using the first-wave entropy index and then integrated forward in continuous time. Parameters were estimated by minimizing the sum of squared errors between the simulated trajectories (N(t),P(t)) and the normalized empirical entropy values for Hot-Tempered and Worry across all six waves, using a bounded L-BFGS-B optimizer.

A representative fitted parameter set yielded the following full-data metrics:

RMSEN=0.1541,RN2=0.7525
RMSEP=0.1896,RP2=0.7112.

These values indicate that, for both traits, the continuous-time model accounts for a substantial portion of the variance in the normalized entropy trajectories while maintaining relatively low residual error. Because all six timepoints are generated from a single integrated trajectory per variable, these metrics reflect the performance of the global dynamical structure rather than pointwise local adjustments.

4.3 Leave-one-wave-out validation for SATSA

To assess out-of-sample performance, a leave-one-wave-out (LOO) procedure was applied. For each of the six waves, the model was refit on the remaining five timepoints, and the held-out wave was predicted from forward simulation. The normalized empirical values and predictions for the Hot-Tempered and Worry trajectories showed moderate deviations but preserved overall trend shape.

Aggregated across holds, the LOO root mean square error was:

LOO RMSEN=0.1995,LOO RMSEP=0.3056.

Given the small number of observations (six waves) and the autonomous, continuous-time formulation, these results indicate that the model retains reasonable predictive performance when individual waves are excluded from fitting. The errors are larger than in the full-data fit, as expected, but remain within a range consistent with the variability of the empirical entropy signals (see Repository Module B6).

4.4 Comparison to an uncoupled baseline

As a structural baseline, an uncoupled variant of the system was considered in which the cross-term linking the two state variables was removed, and the variables evolved independently under simpler dynamics. This null system preserves the same initialization and general functional class but lacks coupling (see Repository Module A10).

Across the SATSA flagship traits, the uncoupled baseline produced systematically higher RMSE values and lower R2 than the coupled ECTO system. Although detailed numbers are reported in the supplementary material (see: Appendix C.1 in S1 Appenidx), the overall pattern is consistent: allowing interaction between the state variables yields better alignment with the empirical entropy trajectories than modeling each trait index in isolation. This suggests that the coupling terms contribute identifiable structure beyond what can be captured with independent one-dimensional dynamics.

4.5 Cross-cohort application: Dental student dataset

To test the framework on a distinct cohort with different content, timescale, and sample size, the same modeling structure was applied to a longitudinal dataset of U.S. dental students [4]. Two psychometric items were selected: one reflecting perceived support (supp) and one reflecting perceived time pressure (time). For each item and wave (D1–D4), response distributions were converted to entropy values.

The resulting entropy trajectories were:

supp: 1.7278, 1.7198, 1.7755, 1.8126
time: 1.4530, 1.6855, 1.8210, 1.7319.

As with SATSA, the first-wave entropy values were used to initialize N(t) and P(t) (mapped here to supp and time, respectively), and the same ECTO structure was employed. Parameters were estimated under constrained optimization (see Repository: Modules B3, B4, and B5).

A fully optimized fit (with all free parameters active) produced:

RMSEsupp=0.2249,Rsupp2=0.6918
RMSEtime=0.2406,Rtime2=0.5759.

A reduced-parameter fit, holding a subset of coefficients fixed and optimizing a smaller set (μ,α,γ,E0,β,c1), yielded similar performance:

RMSEN=0.2361,RN2=0.6605
RMSEP=0.2359,RP2=0.5922.

These results indicate that the same dynamical form used for SATSA can be transferred to a different cohort with different items and wave spacing, achieving moderate-to-strong alignment with the observed entropy trajectories under reasonable parameter settings.

4.6 Leave-one-wave-out validation for the dental dataset

The Dental dataset was also subjected to leave-one-wave-out validation. With four waves, each LOO run fit the model on three timepoints and predicted the held-out wave via forward simulation. The resulting LOO errors were:

LOO RMSEN=0.2903,LOO RMSEP=0.2800.

Wave-level inspection showed near-exact predictions for some waves and larger deviations for others (notably D2), but overall the model preserved the qualitative trajectory shapes for both items (see Repository: Module B6). Considering the very small number of timepoints, these errors are consistent with the level of variability in the entropy signals and suggest that the model generalizes across waves without catastrophic degradation.

4.7 Parameter sensitivity and multistart analysis

To probe local identifiability and robustness, a series of sensitivity tests and multistart optimizations were conducted, particularly for the Dental dataset where the number of parameters and timepoints are comparable.

For the reduced-parameter Dental fit, each parameter was perturbed by ±10% around the optimized value while refitting as needed, and changes in total RMSE were recorded. The results indicated that:

  • Some coefficients (e.g., those controlling overall growth and feedback strength) produced substantial changes in RMSE (up to ~30--90% increases), indicating strong local sensitivity and meaningful constraint by the data.

  • Other coefficients (such as one of the secondary weights) had negligible effect on RMSE under ±10% perturbations, suggesting weaker identifiability in this small-sample setting.

A multistart procedure, in which the optimizer was initialized from multiple random seeds, produced a tight cluster of solutions for the reduced fit, with:

mean SSE≈0.488,sd≈0.0001,min≈0.4881,max≈0.4885.

The narrow range of SSE across seeds indicates that the optimization landscape is relatively well-behaved and that the fitted parameter set is not an isolated artifact of a particular initialization.

For the SATSA flagship pair, an analogous analysis (reported in the supplementary material, Appendix C.2 in S1 Appenidx) also showed stable fits under multistart runs and modest local sensitivity for most parameters, consistent with the degree of information available in six-wave entropy trajectories.

4.8 Overfitting considerations in light of the empirical results

Given the small number of timepoints (six for SATSA, four for Dental) and the use of a nonlinear dynamical system, overfitting risk must be considered. Three features of the present results help mitigate this concern:

  1. Entropy Compression: The model operates on pooled entropy indices rather than raw item-level data, dramatically reducing the effective dimensionality of the input and forcing the system to account for broad distributional trends rather than individual responses.

  2. Autonomous Forward Simulation: Once initialized at the first wave, the system generates a continuous trajectory using a fixed parameter set. Observed data at later waves are not individually targeted; instead, the model is evaluated on how well a single integrated curve aligns with all timepoints simultaneously.

  3. Cross-Dataset and LOO Performance: Comparable performance levels on both SATSA and Dental datasets, together with the LOO results for each, indicate that the model’s behavior is not limited to a single cohort or dependent on including every observation in fitting.

While the number of parameters is nontrivial relative to the number of timepoints, the use of a constrained functional form, entropy compression, and out-of-sample checks makes the present results consistent with a low-dimensional, interpretable model rather than a highly flexible, over-parameterized model. A more detailed theoretical discussion of dimensionality and overfitting is provided in Section 3.6, and extended validation experiments, including additional parameter stress tests, are presented in the appendices.

4.9 Summary of empirical findings

Taken together, the SATSA and Dental analyses show that:

  • Entropy trajectories derived from longitudinal Likert-scale data are numerically stable and smooth enough to serve as inputs and evaluation targets for continuous-time models.

  • A compact, coupled ODE system initialized from the first-wave entropy values can reproduce broad cohort-level trends for two distinct datasets under fixed parameterizations.

  • Out-of-sample errors from leave-one-wave-out validation remain moderate, given the small number of timepoints, and support the view that the model captures structured variation rather than purely noise.

  • Parameter sensitivity and multistart analyses indicate that several parameters are meaningfully constrained by the data, while others remain weakly identifiable under the present sample sizes, suggesting clear directions for future refinement.

The primary contribution of these results is methodological: they demonstrate that pooled entropy indices from longitudinal cohort data can be linked to a low-dimensional, autonomous ODE system in a way that is numerically stable, empirically grounded, and reproducible across distinct datasets.

5 Discussion

The present work introduced a minimal, entropy-initiated dynamical framework (ECTO) for modeling longitudinal cohort data. By compressing item-level response distributions into pooled entropy indices and using those indices to initialize a low-dimensional system of coupled ordinary differential equations, we showed that it is possible to reproduce broad cohort-level trajectories in two distinct datasets (SATSA and a U.S. dental student cohort) using a single, interpretable model class. The focus is methodological: the goal is not to propose a psychological or biological theory of any specific trait, but to demonstrate that information-theoretic preprocessing can be linked coherently to continuous-time modeling in a way that is numerically stable, reproducible, and empirically grounded.

Across both datasets, the model generates continuous trajectories that align reasonably well with observed entropy time series under a compact parameterization. The SATSA analysis illustrates that entropy-compressed psychometric data over six waves can be approximated by an autonomous ODE system initialized at the first wave, while the Dental dataset shows that the same structural form can be transferred to a different cohort, with different items and fewer timepoints, and still maintain moderate predictive performance. Leave-one-wave-out validation and parameter sensitivity analyses support the view that the model is capturing structured variation rather than trivially interpolating the data, despite the small sample of timepoints.

A practical benefit of the entropy-based approach is its robustness to attrition. As demonstrated in the supplementary analyses, entropy trajectories remain well-defined even as the number of respondents declines over time. Because each entropy value aggregates information from the full response distribution at a given wave, the signal can remain stable and interpretable under conditions where raw counts become sparse or uneven. This suggests that entropy-based compression may provide a principled way to extract longitudinal structure from legacy datasets that would otherwise be considered too incomplete for conventional modeling.

At the same time, several limitations are important to acknowledge. First, the number of timepoints in both datasets is limited (six and four waves, respectively), which constrains the strength of any conclusions about model adequacy and parameter identifiability. Second, the current implementation uses deterministic, autonomous dynamics with fixed parameters between waves; uncertainty, individual-level variability, and time-varying covariates are not yet modeled. Third, although multistart and local sensitivity analyses indicate that some parameters are meaningfully constrained by the data, others remain weakly identified in this setting, and alternative parameterizations may yield comparable fits. Finally, the analyses focus on a small number of items per dataset and do not yet explore higher-dimensional or multi-trait versions of the framework.

Overall, the results should be interpreted as an initial demonstration that entropy trajectories from longitudinal cohort studies can be treated as dynamical objects and linked to a compact ODE system, rather than as a final model of any particular psychological or biological process. The value of the framework lies in showing that such a link is technically feasible and empirically nontrivial, and that it can be implemented in a fully reproducible way.

6 Conclusion

This paper introduces a novel modeling framework, Entropy-initiated Coupled-Trait ODEs (ECTO), for modeling behavioral data using information-theoretic preprocessing. By using entropy-derived indices to initialize and evaluate a system of nonlinear differential equations, the approach connects information-theoretic preprocessing with continuous-time dynamical modeling in a transparent and reproducible way. In this formulation, entropy serves as a compressed, population-level descriptor through which trait dynamics can be modeled as recursive, continuous-time processes.

Even in its first-generation form, the model demonstrates stable qualitative behavior and predictive alignment with entropy-derived psychometric time series. The coupled dynamics of saturating, coupled, and feedback-driven interactions yield emergent structure consistent with constrained trait persistence. While the model does not make psychological claims per se, it shows that entropy-compressed behavioral data can be integrated into a phenomenologically structured dynamical framework, offering an interpretable alternative to black-box methods.

The present work is intentionally minimalistic, serving as a proof of concept for a more general program. The long-term aim is to establish a viable formalism for interdisciplinary research spanning psychometrics, ecology, evolutionary biology, and information theory. Future iterations will refine identifiability, integrate stochasticity, expand to multivariate trait systems, and explore machine learning interfaces for navigating high-dimensional parameter landscapes.

In sum, this work establishes a minimal, interpretable framework for integrating entropy-compressed behavioral data with autonomous dynamical systems, providing a foundation for future methodological development.

6.1 Code availability

Key codes used in this study are publicly available in ’walk-through’ format in the ECTO GitHub Repository located and available for download at: https://github.com/amr28693/ECTO_walkthrough_2026

This repository includes a modeling notebook which demonstrates: entropy extraction from raw Likert-scale data; ODE-based trait simulations under the ECTO framework (including replication from the main text); an iteration of ECTO where the G term is given degrees of freedom; as well as additional validation in the form of analysis of the Dental dataset by Leite et al.

The modeling notebook provided as supplementary material uses the Jupyter Notebook framework [20] to reproduce results and allow parameter exploration.

6.2 Computational implementation and reproducibility

All preprocessing, entropy calculations, and numerical simulations were performed in Python. Data manipulation and aggregation were conducted using pandas [21] and NumPy [22]. Numerical integration and analysis were executed in a reproducible Jupyter notebook environment, and figures were generated using Matplotlib [23]. All code and dependencies are provided in the accompanying public repository.

Supporting information

S1 Appendix. Supplemental appendices.

(PDF)

pone.0344090.s001.pdf (7.8MB, pdf)

Data Availability

All original raw data files are available from the original respective repositories: https://www.icpsr.umich.edu/web/NACDA/studies/3843 and https://www.esapubs.org/archive/ecol/E087/047/default.htm. Entropy-based datasets and a full results/reproduction-focused ‘walkthrough’ are available at the author’s repository: https://github.com/amr28693/ECTO_walkthrough_2026.

Funding Statement

The author(s) received no specific funding for this work.

References

  • 1.Molenaar PCM. A Manifesto on Psychology as Idiographic Science: Bringing the Person Back Into Scientific Psychology, This Time Forever. Meas Interdiscip Res Perspect. 2004;2(4):201–18. doi: 10.1207/s15366359mea0204_1 [DOI] [Google Scholar]
  • 2.Shannon CE. A Mathematical Theory of Communication. Bell System Technical Journal. 1948;27(3):379–423. doi: 10.1002/j.1538-7305.1948.tb01338.x [DOI] [Google Scholar]
  • 3.Pedersen NL. Swedish Adoption/Twin Study on Aging (SATSA), 1984, 1987, 1990, 1993, 2004, 2007, and 2010. Inter-university Consortium for Political and Social Research; 2015.
  • 4.Leite TC, Wankiiri-Hale CR, Shah NH, Vasquez CS, Pavlowski EM, Koury SE, et al. Change is never easy: Exploring the transition from undergraduate to dental student in a U.S.-based program. PLoS One. 2025;20(4):e0321494. doi: 10.1371/journal.pone.0321494 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Ray WJ. Methods: Toward a Science of Behavior and Experience. 9th edition. Wadsworth Publishing; 2008. [Google Scholar]
  • 6.Cohen RJ, Schneider WJ, Tobin R. Psychological Testing and Assessment. 10th edition. McGraw Hill; 2021. [Google Scholar]
  • 7.Jaynes ET. Information Theory and Statistical Mechanics. Phys Rev. 1957;106(4):620–30. doi: 10.1103/physrev.106.620 [DOI] [Google Scholar]
  • 8.Neale MC, Maes HH. Methodology for Genetic Studies of Twins and Families. Dordrecht: Kluwer Academic Publishers; 2004. [Google Scholar]
  • 9.Plomin R, DeFries JC, Knopik VS, Neiderhiser J. Behavioral Genetics. 6th edition. Worth Publishers; 2013. 10.1007/s10519-013-9598-6 [DOI] [Google Scholar]
  • 10.Kruschke JK. Doing Bayesian Data Analysis: A Tutorial with R, JAGS, and Stan. 2nd edition. Academic Press; 2014. 10.1016/B978-0-12-405888-0.09999-2 [DOI] [Google Scholar]
  • 11.van Geert P. A dynamic systems model of cognitive and language growth. Psychol Rev. 1991;98(1):3–53. doi: 10.1037/0033-295X.98.1.3 [DOI] [Google Scholar]
  • 12.Granic I, Hollenstein T. Dynamic systems theory in developmental psychopathology. Dev Psychopathol. 2003;15(3):641–69. doi: 10.1017/s0954579403000324 [DOI] [PubMed] [Google Scholar]
  • 13.Lewis MD, Lamey AV, Douglas L. A new dynamic systems method for the analysis of early socioemotional development. Dev Sci. 1999;2(4):457–75. doi: 10.1111/1467-7687.00090 [DOI] [Google Scholar]
  • 14.Hollenstein T, Granic I, Stoolmiller M, Snyder J. Rigidity in parent-child interactions and the development of externalizing and internalizing behavior in early childhood. J Abnorm Child Psychol. 2004;32(6):595–607. doi: 10.1023/b:jacp.0000047209.37650.41 [DOI] [PubMed] [Google Scholar]
  • 15.Bakeman R, Gottman JM. Observing Interaction: An Introduction to Sequential Analysis. 2nd edition. Cambridge: Cambridge University Press; 10.1017/CBO9780511527685 [DOI]
  • 16.Guastello SJ. Chaos, catastrophe, and human affairs: Applications of nonlinear dynamics to work, organizations, and social evolution. Mahwah, NJ: Lawrence Erlbaum; 1995. [Google Scholar]
  • 17.Guastello SJ, Hyde T, Odak M. Symbolic Dynamic Patterns of Verbal Exchange in a Creative Problem Solving Group. Nonlinear Dynamics Psychol Life Sci. 1998;2(1):35–58. doi: 10.1023/a:1022324210882 [DOI] [Google Scholar]
  • 18.Strogatz SH. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Westview Press; 2014. [Google Scholar]
  • 19.Murray JD. Mathematical biology I: An introduction (3rd ed.), 174. Springer New York; 2002. [Google Scholar]
  • 20.Kluyver T, Ragan-Kelley B, Pérez F, Granger BE, Bussonnier M, Frederic J, et al. Jupyter Notebooks – a publishing format for reproducible computational workflows. In: Loizides F, Schmidt B, editors. Positioning and Power in Academic Publishing: Players, Agents and Agendas. IOS Press; 2016. p. 87–90. [Google Scholar]
  • 21.McKinney W. Data Structures for Statistical Computing in Python. In: Proceedings of the Python in Science Conference. 2010. p. 56–61. 10.25080/majora-92bf1922-00a [DOI]
  • 22.Harris CR, Millman KJ, van der Walt SJ, Gommers R, Virtanen P, Cournapeau D, et al. Array programming with NumPy. Nature. 2020;585(7825):357–62. doi: 10.1038/s41586-020-2649-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Hunter JD. Matplotlib: A 2D Graphics Environment. Comput Sci Eng. 2007;9(3):90–5. doi: 10.1109/MCSE.2007.55 [DOI] [Google Scholar]

Decision Letter 0

Mario Treviño Villegas

29 Aug 2025

Dear Dr. Rodriguez,

Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process.

==============================

Your manuscript was well received by two reviewers, who praised its creative and interdisciplinary approach. However, they also identified several issues that must be addressed prior to further consideration. In particular, they recommend clarifying key definitions and methodological details, tempering causal claims, providing stronger validation and benchmarking, and addressing risks related to sample size and parameter identifiability. The presentation should also be improved, with the main text focused on core findings and supplementary materials used for secondary analyses. Reviewers further suggested improvements to the code documentation to enhance reproducibility. We encourage you to revise accordingly and resubmit once these points have been addressed.

==============================

Please submit your revised manuscript by Oct 13 2025 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org . When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file.

  • A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'.

  • A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'.

  • An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'.

If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter.

If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: https://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols . Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols .

We look forward to receiving your revised manuscript.

Kind regards,

Mario Treviño Villegas, Ph.D

Academic Editor

PLOS ONE

Journal requirements:

When submitting your revision, we need you to address these additional requirements.

1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at

https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and

https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf

2. Please update your submission to use the PLOS LaTeX template. The template and more information on our requirements for LaTeX submissions can be found at http://journals.plos.org/plosone/s/latex .

3. If the reviewer comments include a recommendation to cite specific previously published works, please review and evaluate these publications to determine whether they are relevant and should be cited. There is no requirement to cite these works unless the editor has indicated otherwise.

Additional Editor Comments:

Reviewer #1:

Reviewer #2:

[Note: HTML markup is below. Please do not edit.]

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

1. Is the manuscript technically sound, and do the data support the conclusions?

Reviewer #1: Partly

Reviewer #2: Partly

**********

2. Has the statistical analysis been performed appropriately and rigorously? -->?>

Reviewer #1: Yes

Reviewer #2: No

**********

3. Have the authors made all data underlying the findings in their manuscript fully available??>

The PLOS Data policy

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Is the manuscript presented in an intelligible fashion and written in standard English??>

Reviewer #1: Yes

Reviewer #2: Yes

**********

Reviewer #1: The authors present an interesting study on the ability of the Ordinary Differential Equation framework to model Likert-scale psychometric data over time. Their analysis is well conceived and statistically sound.

I would recommend that the authors conduct a limited study on a validation dataset that is similar to the original dataset from the Swedish Adoption/Twin Study on Aging dataset to establish whether the model is generalizable to other datasets that measure similar variables. The authors should discuss potential limitations of the types of data that could be implemented into this framework of analysis to demonstrate where their methods are applicable. This would allow for the conclusions that the authors draw to be more thoroughly founded and validated to determine whether their framework is generalizable.

Reviewer #2: Firstly, I wasn’t to applaud the (single?) author for tackling an interesting interdisciplinary topic with mathematical tools. I especially appreciate the author making available the code they used and the transparency of the results. Furthermore, the use of ODEs instead of machine learning makes this research much more useful. I thought the work is creative and spans psychometrics, dynamical systems, and evolutionary theory. I’m a physicist with biological modelling training. Hopefully a person that understands psychometrics is involved in this review. I will try to be helpful in trying to get the best possible paper out of this submission, so please take my bluntness as honest help.

Let’s start with the main concept of neuroticism. Neuroticism is broad and overlaps with anxiety, depression, stress reactivity. i.e a “catch-all” for negative affect. Can the author please include the definition of the concept they are using in this research in the introduction? From the methodology, this seems to be a score from a statistical composite trying to capture the individual’s tendency to experience negative emotions such as anxiety, sadness, irritability, or emotional instability (not direct biological measurement). Stating this from the start, will help readers decide whether they wasn’t to read the whole paper or not. From this review, I am operating under the assumption that neuroticism is not a mechanistic unit of biology, but rather a psychometric abstraction.

On to the ODE’s: Could you please add clear definitions of each term? how exactly do they encode mutation–selection balance, pleiotropy, metabolic constraints, and environmental feedback? Without the explicit form, the claims remain metaphoric. If this is the intention, please state that.

On to entropy: Entropy (bits) and time (years, irregular intervals) have different units. Could the author please provide detail on the parameter units, scaling or nondimensionalization to make the model interpretable and comparable? It’s unclear to me if the entropy is computed at each item level, across respondents, or pooled across items. This choice critically affects interpretation. Could the author please clarify whether entropy reflects individual dispersion or population-level heterogeneity? Also, if entropy is being treated as a mechanistic input (vs a descriptive output), this must be tested through surrogate or intervention experiments—e.g., replacing entropy with randomised traces and showing loss of emergent dynamics. The author should soften their claims about entropy being a “causal driver” unless supported by intervention-style analyses.

On to sample size: Given the small sample of timepoints (SATSA waves), parameter values may be poorly constrained. If possible, could the author include identifiability diagnostics (e.g., profile likelihoods, multistart fits, parameter correlation matrices)? If not they could state that there are risks regarding sensitivity due to small sample, and that future work could consider small-sample bias corrections.

On to parameters: Parameter identifiability given six SATSA waves is not strong. The author could consider diagnostics such as profile likelihoods, parameter correlation matrices, or sloppiness analyses to provide stronger parameter identification.

On to statistics: The author uses fit statistics like RMSE and R^2 over six points, which offers some, evidence for their prediction claims. To provide stronger evidence, the author could implement out-of-sample testing, e.g., leave-one-wave-out, to assess forecast performance.

On to the attractor state claims: This is the weakest part of the document, as the attractor evidence is quite thin. Usually, multi-stability claims are supported by bifurcation analyses, phase portraits, and stability basin identification—not just narrative assertion. If the author wants to keep this as evidence that supports the claims, demonstrations of how varying parameters shift attractor landscapes are needed. A similar situation occurs with Lyapunov-Proxy Validity. With only a handful of timepoints, estimating divergence rates is quite unreliable. The authors should validate their Lyapunov-proxy metric on synthetic systems with known dynamics and sampling patterns, or soften their claims. I think the ODEs have proved enough, and this could be future work. You don’t need to use complex techniques at this point, and I think it takes away from the main message of the paper.

On to the validation: Benchmarking against an uncoupled null system is too weak; coupling almost always improves fit. Would the authors consider out-of-sample forecasting (leave-one-wave-out), to provide stronger evidence of predictive skill?

Further clarifications: “Environment” is described as a recursive driver but is not defined or measured. What specific environmental variable(s) are used, with what lag structure?

To justify entropy as a functional driver rather than a descriptive marker, surrogate analyses (e.g., shuffled entropy series) should be used to test whether coupling structure persists.

Also, in Line 67: Can you please explain what you mean by a lawful, coherent system?

On to documentation: I thought the GitHub repository was much better for me to understand what the author was doing (https://github.com/amr28693/ECTO_system_walkthrough). I will point out there’s a mismatch between what's documented (README notebooks) and what's actually present in the repository, which was a bit confusing. I encourage the author to align the pipeline, labelling, and documentation across branches. Also, I couldn’t find an environment specification (e.g., a requirements.txt) nor the preprocessing pipeline to convert ICPSR data into entropy trajectories. Could the author please add these for reproducibility?

Finally, suggestions on shortening the 120 page manuscript: I think this is a very original piece of research, but the length of the manuscript and the highly abstract descriptions detract from the main finding. To turn it into a sharp, publishable article, the author should trim aggressively to highlight the core conceptual contribution and leave secondary explorations for appendices or follow-ups. For a journal such as Plos One, I would expect a 20–25 pages document.

I would suggest the following pipeline:

1 – Identify the Core Contribution

Define the one main idea: ECTO = entropy-reduced psychometric trajectories embedded in coupled ODEs that exhibit structured attractor dynamics.

Clarify novelty: not “I did everything,” but I show entropy can serve as a dynamical variable that yields attractor behaviour for a long-standing trait (neuroticism).

Choose one flagship dataset: focus on SATSA neuroticism (or one trait), not multiple traits or ecology extensions.

2 – Streamline Structure

Abstract & Introduction (2–3 pages)

One motivating puzzle (trait stability despite maladaptation).

One key contribution (ECTO framework).

One headline result (multi-stable attractors in SATSA neuroticism).

Methods (6–8 pages) depicting Data pipeline and ODE formulation (equations and biological interpretation)

Fitting procedure: parameter estimation, identifiability checks.

Baseline comparisons: uncoupled ODE + simple time-series models.

Results (6–8 pages) including: Empirical entropy trajectories, Coupled vs uncoupled fits and Evidence for attractor structure (phase portrait, bifurcation diagram, or just remove this).

Forecasting or out-of-sample validation. Either validate rigorously Lyapunov proxy analysis or cut.

Discussion (4–5 pages): Include here the interpretation of attractors in trait stability and the limits of entropy as a “driver.” Discuss future extensions (machine learning, multi-omics) in one concise paragraph.

Supplement/Appendix should include secondary traits, ecology case study, Lyapunov-proxy experiments, extensive stress tests, and theory elaborations belong here, not in the main text.

3 – Cut or Relegate expository text

Compress the lengthy expositions of evolutionary theory to 1–2 paragraphs + schematic.

Move multiple traits and species/ecology comparisons to supplement or another paper.

Replace repeated justifications with one clear figure + one paragraph.

Place technical derivations in appendix or online notebook.

Final Recommendation: Please condense the manuscript into a single strong narrative around entropy trajectories + coupled ODE attractor dynamics in SATSA neuroticism. Push all auxiliary analyses (ecology, other traits, proxy Lyapunov) to supplementary material or spin-off manuscripts. I would strongly encourage the author to first submit some of this material, perhaps as a Late Breaking Abstract, at a conference such as ALIFE in the Models of Consciousness track or ABMHuB’25. This work would be very welcome there and the author might find a suitable collaborator to balance out some of the interdisciplinary work and claims in this work.

**********

what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy

Reviewer #1: No

Reviewer #2: No

**********

[NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.]

While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/ . PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org . Please note that Supporting Information files do not need this step.

PLoS One. 2026 Mar 19;21(3):e0344090. doi: 10.1371/journal.pone.0344090.r002

Author response to Decision Letter 1


30 Jan 2026

Response to Reviewers

I sincerely thank the Academic Editor and both reviewers for their careful evaluation of the manuscript and for their constructive and detailed feedback. I have revised the manuscript ex- tensively to address all concerns, and in turn have hopefully clarified the scope and interpretation of the proposed framework, and strengthened validation and robustness analyses. Below, I respond point-by-point to each comment raised by the Academic Editor and reviewers, with references to specific sections of the revised manuscript and appendix.

Reviewers’ Responses to Editorial Questions

1. Is the manuscript technically sound, and do the data support the conclusions?

Reviewer #1: Partly Reviewer #2: Partly

The manuscript has been substantially revised to strengthen the technical grounding and empir- ical support for the conclusions. Key revisions include the addition of an independent validation dataset (a U.S. dental student longitudinal cohort) to assess generalizability beyond the SATSA dataset (Sections 4.5–4.6), the implementation of leave-one-wave-out (LOO) out-of-sample valida- tion for both datasets (Sections 4.3 and 4.6), and expanded robustness analyses including multi- start optimization, parameter sensitivity sweeps, null model comparisons, and attrition stress tests (Sections 4.7–4.8; Appendix B–D). Several exploratory analyses (marked-up in green font in track- changes-manuscript) have been moved to the appendix or explicitly framed as illustrative rather than definitive.

2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #2: No

To address concerns regarding statistical rigor, I have added explicit out-of-sample forecasting via leave-one-wave-out validation for both datasets (Sections 4.3 and 4.6). The coupled ECTO system is now benchmarked against baseline and null models, including uncoupled dynamics and flat entropy controls (Section 4.4; Appendix C). Parameter identifiability and sensitivity are examined through multistart fitting and parameter sweep analyses (Section 4.7; Appendix C–D), and the limitations imposed by sparse longitudinal sampling are discussed explicitly in the Discussion (Section 5).

3. Have the authors made all data underlying the findings fully available? Reviewer #1: Yes Reviewer #2: Yes

All data underlying the findings are made available in accordance with PLOS ONE data policy. Publicly available datasets are cited and linked, and all preprocessing, analysis, and simulation code required to reproduce the results is provided in the accompanying repository. Any restrictions associated with third-party data sources (e.g., ICPSR-hosted data) are described explicitly in the Data Availability Statement.

4. Is the manuscript presented in an intelligible fashion and written in standard English? Reviewer #1: Yes Reviewer #2: Yes

The manuscript has been edited for clarity, concision, and consistency. The main text has been sub- stantially condensed, with secondary analyses and methodological details moved to the appendix.

1

Reviewer Comments to Author Reviewer #1

Comment (Paraphrased): The reviewer recommends conducting a limited validation study on a dataset similar to the SATSA cohort to assess generalizability and suggests discussing potential limitations on the types of data applicable to the proposed framework.

Response: I have addressed this comment in two ways. First, I have added an independent validation analysis using a longitudinal U.S. dental student cohort, which differs from SATSA in population, measurement context, and survey structure. This dataset is analyzed using the same entropy preprocessing and ECTO modeling pipeline, with separate parameter fitting and leave-one- wave-out validation (Sections 4.5–4.6). The inclusion of this cohort provides an external test of the framework beyond the original aging twin dataset and demonstrates that the proposed approach is not specific to SATSA.

Second, I have expanded the discussion of scope and limitations to clarify the types of longitu- dinal psychometric data for which the framework is appropriate. In particular, I emphasize that the method is intended for sparsely sampled cohort-level data with repeated categorical measure- ments, and that it is not designed to recover individual-level dynamics or mechanistic biological processes (Section 5). These clarifications are intended to delimit the domain of applicability and avoid overgeneralization.

Reviewer #2

Comment (Paraphrased): The reviewer raises concerns regarding the definition and inter- pretation of neuroticism, the interpretation of the ODE terms, the role and meaning of entropy, parameter identifiability under sparse sampling, statistical validation and forecasting, claims re- garding attractors and Lyapunov-like metrics, baseline comparisons, the definition of environment, repository documentation, and manuscript length.

Response: I address these points as follows.

Definition of neuroticism: The Introduction now explicitly defines neuroticism as a psychome-

tric construct derived from questionnaire-based composite measures, rather than as a mechanistic biological entity. This clarification is stated at the outset to avoid causal or biological misinterpre- tation (Section 1).

Interpretation of the ODE terms: All state variables and parameters are now defined explicitly. Terms such as selection pressure, pleiotropy, metabolic constraint, and environmental feedback are described as phenomenological analogues rather than mechanistic claims. The manuscript states explicitly that these labels are interpretive aids and not direct biological mappings (Section 3).

Role and interpretation of entropy: Entropy is now consistently framed as a population-level summary statistic computed from Likert response distribution measured in waves, and used solely to initialize the dynamical system. Entropy is not treated as a time-varying causal driver. Claims implying causal interpretation have been softened or removed (Sections 2.1–2.4; Section 5; Ap- pendix A).

Units and scaling: Parameter units and scaling are described explicitly, and the system is presented in dimensionless form following normalization. The implications of irregular temporal sampling and nondimensionalization are discussed in the Methods (Section 3).

2

Parameter identifiability and sensitivity: Given the limited number of timepoints, I have added explicit sensitivity analyses. These include multistart optimization, two-dimensional parameter sweeps, and univariate capacity sweeps, which demonstrate that model behavior is not confined to narrowly tuned parameter values (Section 4.7; Appendix C & D). Limitations due to sparse sampling are discussed explicitly (Section 5).

Statistical validation and forecasting: Leave-one-wave-out validation has been implemented for both the SATSA and dental student datasets to assess out-of-sample predictive performance (Sec- tions 4.3 and 4.6).

Attractor and Lyapunov-related claims: Claims regarding attractor structure and Lyapunov-like behavior have been substantially softened. Exploratory analyses related to these concepts have been moved to the appendix and are framed as illustrative rather than definitive. No strong claims of multistability or rigorous dynamical invariants are made in the main text (Section 5; Appendix C).

Baseline comparisons: The coupled ECTO system is benchmarked against simpler alternatives, including uncoupled dynamics and flat entropy baselines. These comparisons are reported explic- itly using RMSE and R2, with limitations of variance-based metrics discussed where appropriate (Section 4.4; Appendix C.1).

Definition of environment: The environmental term is now defined explicitly as an aggregated constraint state within the phenomenological model, rather than as a measured external variable. Its role and limitations are clarified to avoid misinterpretation as an empirically observed environ- mental signal (Section 3).

Reproducibility and repository structure: The repository has been aligned with the documented analysis pipeline. Preprocessing steps, analysis scripts, and dependencies are clearly labeled, and environment specifications have been added to support reproducibility. The repository now has a ’A’ and ’B’ tracks, each of which explore a different dataset, respectively.

Manuscript length and scope: The manuscript has been substantially condensed. Secondary analyses, exploratory extensions, and theoretical elaborations have been moved to the supplemental appendices, and the main text now focuses on the core methodological contribution and primary validation results.

Attachment

Submitted filename: Response_to_Reviewers.pdf

pone.0344090.s002.pdf (93.8KB, pdf)

Decision Letter 1

Mario Treviño Villegas

16 Feb 2026

An Entropy-Initiated Coupled-Trait ODE Framework for Modeling Longitudinal Cohort Dynamics

PONE-D-25-39290R1

Dear Dr. Rodriguez,

We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements.

Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication.

An invoice will be generated when your article is formally accepted. Please note, if your institution has a publishing partnership with PLOS and your article meets the relevant criteria, all or part of your publication costs will be covered. Please make sure your user information is up-to-date by logging into Editorial Manager at Editorial Manager®  and clicking the ‘Update My Information' link at the top of the page. For questions related to billing, please contact billing support .

If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

Kind regards,

Mario Treviño Villegas, Ph.D

Academic Editor

PLOS One

Additional Editor Comments (optional):

Reviewers' comments:

Reviewer's Responses to Questions

Comments to the Author

Reviewer #1: All comments have been addressed

Reviewer #2: All comments have been addressed

**********

2. Is the manuscript technically sound, and do the data support the conclusions??>

Reviewer #1: Yes

Reviewer #2: Yes

**********

3. Has the statistical analysis been performed appropriately and rigorously? -->?>

Reviewer #1: Yes

Reviewer #2: Yes

**********

4. Have the authors made all data underlying the findings in their manuscript fully available??>

The PLOS Data policy

Reviewer #1: Yes

Reviewer #2: Yes

**********

5. Is the manuscript presented in an intelligible fashion and written in standard English??>

Reviewer #1: Yes

Reviewer #2: Yes

**********

Reviewer #1: The authors have significantly strengthened the conclusions, reproducibility, and generalizability of the methodology and findings of the study by their use of an external dataset for validation. The ability of the methods to be applied to other types of data is now qualified in a way that enhances the reader's understanding of the applicability of the model to specific data types.

Reviewer #2: Adding an independent longitudinal cohort (U.S. dental students) had significantly elevated this research. I previously asked the author to focus on their core finding: entropy can serve as a dynamical variable that yields attractor behaviour for a long-standing trait (neuroticism). To tackle this, the author has clearly defined neuroticism as a psychometric construct, not a biological mechanism. Further changes such as ODE terms framed as phenomenological analogues, not mechanistic evolutionary claims, and entropy softened from “driver” to “summary statistic used for initialisation have helped clearly define the author’s contribution.

The author included a separate fitting and LOO validation, demonstrating the method is not SATSA-specific. Leave-one-wave-out forecasting on both datasets is a great validation. I am happy to see some predictive power of this model. I also thank the author for softening the strong claims about multistability and Lyapunov exponents, and especially for moving these analyses to appendices as illustrative. While still a very large document, this has focused the narrative and tightened the results.

I will warn that, even with LOO validation and sensitivity sweeps, some will remain sceptical that 5–6 timepoints can meaningfully constrain ODE dynamics. However, because the researcher has explicitly acknowledged this limitation, this shouldn’t stop this from being published as the claims are now proportional to evidence. I am very impressed the author was actually able to reduce the size of the manuscript to a reasonable length, while clarifying many ideas that were very nebulous in the previous version, while strengthening the original contribution. Once again, I would like to applaud the researcher for a very interesting piece of work and wish them all the best on their future endeavours.

**********

what does this mean? ). If published, this will include your full peer review and any attached files.

If you choose “no”, your identity will remain anonymous but your review may still be made public.

Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy

Reviewer #1: No

Reviewer #2: No

**********

Acceptance letter

Mario Treviño Villegas

PONE-D-25-39290R1

PLOS One

Dear Dr. Rodriguez,

I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS One. Congratulations! Your manuscript is now being handed over to our production team.

At this stage, our production department will prepare your paper for publication. This includes ensuring the following:

* All references, tables, and figures are properly cited

* All relevant supporting information is included in the manuscript submission,

* There are no issues that prevent the paper from being properly typeset

You will receive further instructions from the production team, including instructions on how to review your proof when it is ready. Please keep in mind that we are working through a large volume of accepted articles, so please give us a few days to review your paper and let you know the next and final steps.

Lastly, if your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org.

You will receive an invoice from PLOS for your publication fee after your manuscript has reached the completed accept phase. If you receive an email requesting payment before acceptance or for any other service, this may be a phishing scheme. Learn how to identify phishing emails and protect your accounts at https://explore.plos.org/phishing.

If we can help with anything else, please email us at customercare@plos.org.

Thank you for submitting your work to PLOS ONE and supporting open access.

Kind regards,

PLOS ONE Editorial Office Staff

on behalf of

Dr. Mario Treviño Villegas

Academic Editor

PLOS One

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Supplementary Materials

    S1 Appendix. Supplemental appendices.

    (PDF)

    pone.0344090.s001.pdf (7.8MB, pdf)
    Attachment

    Submitted filename: Response_to_Reviewers.pdf

    pone.0344090.s002.pdf (93.8KB, pdf)

    Data Availability Statement

    All original raw data files are available from the original respective repositories: https://www.icpsr.umich.edu/web/NACDA/studies/3843 and https://www.esapubs.org/archive/ecol/E087/047/default.htm. Entropy-based datasets and a full results/reproduction-focused ‘walkthrough’ are available at the author’s repository: https://github.com/amr28693/ECTO_walkthrough_2026.


    Articles from PLOS One are provided here courtesy of PLOS

    RESOURCES