Non-Linear Mixed-Effects Models with Stochastic Differential Equations Implementation of an Estimation Algorithm Rune Overgaard1,2,!, Niclas Jonsson3, Christoffer Tornøe1,2,4 and Henrik Madsen2 1Novo Nordisk A/S, Denmark; 2Technical University of Denmark; 3Uppsala 4Ferring Pharmaceuticals, Denmark
[email protected] University, Sweden,
Objectives
Results
The Use of stochastic differential equations (SDEs) rather than ordinary differential equations (ODEs) could potentially strengthen some parts of PK/PD modelling by 1) producing better parameter estimates, 2) as a diagnostic tool, 3) to pinpoint model deficiencies , 4) by incorporating true variations in the parameters, etc (see e.g. [1]). These models offer a general intra-individual error structure where the residuals are decomposed into dynamical noise from the SDEs and uncorrelated measurement noise. The focus of the present study [2] is on two fundamental issues concerning the implementation of SDEs in non-linear mixed effects models. The first is how the likelihood function of non-linear mixed-effects models with SDEs can be approximated to facilitate estimation in these models. The second focus concerns identifiability: Can the inter-individual variability, the measurement- and the dynamical noise be separated?
Several simulations and successive estimations with this model have been used to test the estimates produced by the proposed approximation of the likelihood function.
Figure 2. Separating Dynamical Noise (σW) 0.8
11
0.7
CL
12
V
10 9 8
0
10 20 30 Simulation Number
CL Adt + σ W dW V
dA = −
1.5
w
e
CL
ω 0.1
0
10 20 30 Simulation Number
e
0
10 20 30 Simulation Number
40
0
10 20 30 Simulation Number
40
0.3 0.2
0
40
0.16 0.4
0.14
σe
σW
0.3
0.12
0.2 0.1
0.1 0
0
10 20 30 Simulation Number
0.08
40
Simulations of 40 different studies of 25 individuals each sampled 12 times demonstrate that higher levels of dynamical noise in the simulations does not produce neither additional measurement noise nor inter-individual variability in the estimates, illustrating that dynamical noise is in fact satisfactorily separable from the remaining noise parameters.
Figure 3. Type I Errors of σW 14
0.8
CL
10
w
8 1
Estimated Values Simulated Values
0.7
12
σ =0, σ =0.4
w
40
0.1
V Plasma Concentration Plasma Concentration
e
1.5
σ =0, σ =0.2
10 20 30 Simulation Number
0.4 0.3
Figure 1. Simulating Intra-Individual Noise σ =0, σ =0
0
0.4
The dynamical model was implemented along with proportional measurement error and proportional inter-individual variability on the volume of distribution and clearance.
0.6 0.5
0
10 20 30 Simulation Number
0.4
40
0
10 20 30 Simulation Number
40
0
10 20 30 Simulation Number
40
0
10 20 30 Simulation Number
40
0.5
0.4 0 e
σ =0.1, σ =0.4
w
e
CL
σ =0.1, σ =0.2
w
w
ω
e
0.4 ωV
σ =0.1, σ =0
0.2 0 0.5
0
10 20 30 Simulation Number
0.2
0
40
0.8
0 σe=0.2, σw=0.4
0.3
0.6 σ
σW
0.2
e
σe=0.2, σw=0.2
1.5
0.2
0
0.5
−0.1 0
6
12 18 time [h]
24
0
6
12 18 time [h]
24
0
6
12 18 time [h]
0
24
Simulated individual plasma concentration profiles for various levels and types of measurement noise (σe) and dynamical noise (σw). Simulations are made with no interindividual variation, using V = 10 and CL = 0.5.
10 20 30 Simulation Number
40
0
Simulations of 40 different studies of 25 individuals each sampled 12 times demonstrate that the relationship between bias in the dynamical noise and the level of the remaining noise parameters is small. The largest estimate of dynamical noise was around 0.2, which is a modest level of noise compared to the corresponding measurement noise.
Table 1. Sparse Sampling Results
Conclusions A novel approximation of the likelihood function was discussed for non-linear mixed-effects models based on SDEs. It was confirmed that inter-individual variability, measurement- and dynamical noise can be separated, such that these models can be treated meaningfully.
0.4
0.1
1
0
0.3
0.1
1
σe=0.2, σw=0 Plasma Concentration
0.4
40
0.2
By the introduction of SDEs, the intra-individual residuals will not be uncorrelated, so the likelihood function must be based on the prediction densities conditioned on previous measurements p(yj|y1…yj-1). The complete likelihood function was approximated by combining the First Order Conditional Estimation (FOCE) method used in non-linear mixedeffects models, with the Extended Kalman Filter (EKF) [3] used to approximate the conditional densities. This approximation was implemented in MATLAB for a non-linear mixedeffects model with SDEs corresponding to a one-compartment model:
0.6 0.5
ωV
Methods
Estimated Values Simulated Values
Parameter
Simulated
Mean Estimate SD of Estimates
Volume [L]
10
10.01
0.212
Clearance [L/h]
0.5
0.508
0.015
ωV
0.2
0.195
0.016
ωCL
0.2
0.195
0.035
σW
0.2
0.198
0.037
σe
0.1
0.102
0.010
[1] N. R. Kristensen. Using Stochastic Differential Equations for PK/PD Model Development. In Preparation. [2] R. Overgaard, et al. Non-Linear Mixed-Effects Models with Stochastic Differential Equations – Implementation of an Estimation Algorithm. Submitted to Journal of Pharmacokinetics and Pharmacodynamics 2004. [3] A.H Jazwinski. Stochastic Processes and Filtering Theory. Academic Press, New York (1970).
Statistics based on 50 simulations and successive estimation of studies with 100 individuals each sampled 3 times.