Hostname: page-component-89b8bd64d-46n74 Total loading time: 0 Render date: 2026-05-07T19:38:20.054Z Has data issue: false hasContentIssue false

Enhancing Two-Stage Estimation in Differential Equation Models: A Bias-Correction Method via Stochastic Approximation

Published online by Cambridge University Press:  25 March 2026

Xiaohui Luo
Affiliation:
Beijing Key Laboratory of Applied Experimental Psychology, National Demonstration Center for Experimental Psychology Education (Beijing Normal University), Faculty of Psychology, Beijing Normal University, China
Hongyun Liu
Affiliation:
Research Center for Capacity Building in Educational Assessment and Evaluation (Beijing Higher Education Innovation Center for Philosophy and Social Sciences), China
Yueqin Hu*
Affiliation:
Beijing Key Laboratory of Applied Experimental Psychology, National Demonstration Center for Experimental Psychology Education (Beijing Normal University), Faculty of Psychology, Beijing Normal University, China
Yang Liu*
Affiliation:
Department of Human Development and Quantitative Methodology, University of Maryland at College Park , USA
*
Corresponding authors: Yang Liu and Yueqin Hu; Emails: yliu87@umd.edu, yueqinhu@bnu.edu.cn
Corresponding authors: Yang Liu and Yueqin Hu; Emails: yliu87@umd.edu, yueqinhu@bnu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Differential equation models have become increasingly popular for investigating dynamic processes. However, commonly used two-stage estimation methods, such as the generalized local linear approximation (GLLA), often produce biased parameter estimates. This study proposes a bias-correction method for GLLA estimates in second-order differential equation models. The method solves a bias-correction equation (derived from the relation between true parameter values and their biased estimates) via stochastic approximation, producing asymptotically unbiased estimates even with large initial bias. We first demonstrate the application of the bias-correction method by correcting the bias of a single parameter in a simple second-order differential equation model (i.e., the linear oscillator model with time-independent measurement error). We then extend the method to a more commonly used second-order differential equation model (i.e., the damped linear oscillator model), examining its performance in simultaneously addressing multiple parameters and incorporating time-dependent dynamic error. A simulation study shows that the bias-correction method substantially reduces bias in GLLA estimates, yielding highly accurate and precise parameter estimates. An empirical illustration further compares the results of GLLA and the bias-correction method. Our findings highlight the effectiveness of the proposed method in improving parameter estimation for differential equation models, offering an enhanced approach for analyzing dynamic processes.

Information

Type
Theory and Methods
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Psychometric Society
Figure 0

Figure 1 Illustration of a five-dimensional time-delay embedded data matrix ($N = 3$ subjects, $T = 7$ observations).

Figure 1

Figure 2 Residual sum of squares (RSS) across different values of $\eta $ in the linear oscillator model.Note: The solid line represents the RSS for each candidate $\eta $. The vertical dashed line indicates the true value of $\eta $ used in data generation.

Figure 2

Figure 3 Illustration of the bias-correction procedure using the $\eta $ estimation in the linear oscillator model as an example.Note: The solid black line represents the expectation $\mathbb {E}_{\eta }\{\hat {\eta }(\boldsymbol {Y})\}$ as a function of $\eta $. The orange dashed line marks the true value of $\eta = -0.8$, and the blue and orange distributions show the sampling distributions of the biased estimator $\hat {\eta }(\boldsymbol {Y})$ and the bias-corrected estimator $\tilde {\eta }(\boldsymbol {y})$, respectively.

Figure 3

Figure 4 Iterates and point estimates of $\eta $ in the linear oscillator model.Note: The solid line represents the iterates of $\eta $ using the bias-correction method. The dashed lines indicate the true value (orange), the point estimates using GLLA (blue), and the point estimate using LDE (teal).

Figure 4

Table 1 Parameter estimates in the damped linear oscillator model with and without dynamic error using GLLA, state-space modeling (SSM), and the bias-correction method

Figure 5

Figure 5 Relative bias of the parameter estimates and iterates in the damped linear oscillator model.Note: The solid line represents the iterates of parameters using the bias-correction method. The dashed lines indicate the true value (orange), the GLLA estimates (dark blue), and the SSM estimates (light blue).

Figure 6

Figure 6 Relative bias of the parameter estimates and iterates in the damped linear oscillator model with dynamic error.Note: The solid line represents the iterates of parameters using the bias-correction method. The dashed lines indicate the true value (orange), the GLLA estimates (blue), and the SSM estimates (purple). The SSM point estimates (see Table 1) are not included in this figure to maintain clarity in visualization, as the large relative bias for $\sigma _{\varepsilon }$ would disproportionately scale the y-axis.

Figure 7

Table 2 Parameter estimates using GLLA, the bias-correction method, and state-space modeling (SSM) in example conditions

Figure 8

Figure 7 Relative bias of parameters estimated using GLLA, the bias-correction (BC) method, and the state-space modeling (SSM) method.Note: The error bars show the $\pm $2 Monte Carlo standard error intervals. Values exceeding 0.5 are shown as 0.5 for better visualization. The gray area indicates the acceptable range of relative bias ($\pm $10%). When the true value of $\zeta $ is 0, the result for $\zeta $ is reported as bias rather than relative bias.

Figure 9

Figure 8 RMSE of parameters estimated using GLLA, the bias-correction (BC) method, and the state-space modeling (SSM) method.Note: Values exceeding 1 are shown as 1 for better visualization.

Figure 10

Table 3 Parameter estimates in the damped linear oscillator model with dynamic error for sales data using GLLA and the bias-correction method

Figure 11

Figure 9 Comparison of fitted trajectories for standardized and detrended sales based on the GLLA estimates and the bias-corrected estimates.Note: Light gray lines depict the observed daily sales trajectories for all 119 stores. Solid black line represents the median trajectory based on bias-corrected estimates (gray area indicates 95% prediction interval). Solid blue line shows the GLLA-based median trajectory (blue area indicates 95% prediction interval). The temporal distance (in days) between the two lowest points of the median trajectories are highlighted.

Supplementary material: File

Luo et al. supplementary material

Luo et al. supplementary material
Download Luo et al. supplementary material(File)
File 1.6 MB