Extending the code in the open-source saemix package to fit joint models of longitudinal and time-to-event data

被引:0
|
作者
Lavalley-Morelle, Alexandra [1 ]
Mentre, France [1 ,2 ]
Comets, Emmanuelle [1 ,3 ]
Mullaert, Jimmy [1 ,2 ,4 ]
机构
[1] Univ Paris Cite, INSERM, IAME, F-75018 Paris, France
[2] Bichat Claude Bernard Univ Hosp, Dept Epidemiol Biostat & Clin Res, AP HP, F-75018 Paris, France
[3] Univ Rennes, Inserm, EHESP, Irset,UMRS 1085, F-35000 Rennes, France
[4] Univ Paris Saclay, Inst Curie Canc & Genome, UVSQ, F-92210 St Cloud, France
关键词
Competing risks; Joint modeling; Mixed-effects model; SAEM algorithm; Saemix; Time-to-event; MIXED-EFFECT MODELS; R PACKAGE; LIKELIHOOD-ESTIMATION; INFORMATION MATRIX; MAXIMUM-LIKELIHOOD; SURVIVAL;
D O I
10.1016/j.cmpb.2024.108095
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background and Objective: Joint modeling of longitudinal and time -to -event data has gained attention over recent years with extensive developments including nonlinear models for longitudinal outcomes and flexible time -toevent models for survival outcomes, possibly involving competing risks. However, in popular software such as R, the function used to describe the biomarker dynamic is mainly linear in the parameters, and the survival submodel relies on pre -implemented functions (exponential, Weibull, ...). The objective of this work is to extend the code from the saemix package (version 3.1 on CRAN) to fit parametric joint models where longitudinal submodels are not necessary linear in their parameters, with full user control over the model function. Methods: We used the saemix package, designed to fit nonlinear mixed -effects models (NLMEM) through the Stochastic Approximation Expectation Maximization (SAEM) algorithm, and extended the main functions to joint model estimation. To compute standard errors (SE) of parameter estimates, we implemented a recently developed stochastic algorithm. A simulation study was proposed to assess (i) the performances of parameter estimation, (ii) the SE computation and (iii) the type I error when testing independence between the two submodels. Four joint models were considered in the simulation study, combining a linear or nonlinear mixed -effects model for the longitudinal submodel, with a single terminal event or a competing risk model. Results: For all simulation scenarios, parameters were precisely and accurately estimated with low bias and uncertainty. For complex joint models (with NLMEM), increasing the number of chains of the algorithm was necessary to reduce bias, but earlier censoring in the competing risk scenario still challenged the estimation. The empirical SE of parameters obtained over all simulations were very close to those computed with the stochastic algorithm. For more complex joint models (involving NLMEM), some estimates of random effects variances had higher uncertainty and their SE were moderately under -estimated. Finally, type I error was controlled for each joint model. Conclusions: saemix is a flexible open -source package and we adapted it to fit complex parametric joint models that may not be estimated using standard tools. Code and examples to help users get started are freely available on Github.
引用
收藏
页数:45
相关论文
共 50 条
  • [1] Boosting joint models for longitudinal and time-to-event data
    Waldmann, Elisabeth
    Taylor-Robinson, David
    Klein, Nadja
    Kneib, Thomas
    Pressler, Tania
    Schmid, Matthias
    Mayr, Andreas
    [J]. BIOMETRICAL JOURNAL, 2017, 59 (06) : 1104 - 1121
  • [2] Joint Models for Incomplete Longitudinal Data and Time-to-Event Data
    Takeda, Yuriko
    Misumi, Toshihiro
    Yamamoto, Kouji
    [J]. MATHEMATICS, 2022, 10 (19)
  • [3] JM: An R Package for the Joint Modelling of Longitudinal and Time-to-Event Data
    Rizopoulos, Dimitris
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2010, 35 (09): : 1 - 33
  • [4] The R Package JMbayes for Fitting Joint Models for Longitudinal and Time-to-Event Data Using MCMC
    Rizopoulos, Dimitris
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2016, 72 (07): : 1 - 46
  • [5] Joint longitudinal and time-to-event models for multilevel hierarchical data
    Brilleman, Samuel L.
    Crowther, Michael J.
    Moreno-Betancur, Margarita
    Novik, Jacqueline Buros
    Dunyak, James
    Al-Huniti, Nidal
    Fox, Robert
    Hammerbacher, Jeff
    Wolfe, Rory
    [J]. STATISTICAL METHODS IN MEDICAL RESEARCH, 2019, 28 (12) : 3502 - 3515
  • [6] Penalized spline joint models for longitudinal and time-to-event data
    Pham Thi Thu Huong
    Nur, Darfiana
    Branford, Alan
    [J]. COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2017, 46 (20) : 10294 - 10314
  • [7] Joint Models for Time-to-Event Data and Longitudinal Biomarkers of High Dimension
    Molei Liu
    Jiehuan Sun
    Jose D. Herazo-Maya
    Naftali Kaminski
    Hongyu Zhao
    [J]. Statistics in Biosciences, 2019, 11 : 614 - 629
  • [8] Joint Modeling of Longitudinal and Time-to-Event Data
    Jacqmin-Gadda, Helene
    [J]. BIOMETRICS, 2018, 74 (01) : 383 - 384
  • [9] Joint Models for Time-to-Event Data and Longitudinal Biomarkers of High Dimension
    Liu, Molei
    Sun, Jiehuan
    Herazo-Maya, Jose D.
    Kaminski, Naftali
    Zhao, Hongyu
    [J]. STATISTICS IN BIOSCIENCES, 2019, 11 (03) : 614 - 629
  • [10] Bayesian functional joint models for multivariate longitudinal and time-to-event data
    Li, Kan
    Luo, Sheng
    [J]. COMPUTATIONAL STATISTICS & DATA ANALYSIS, 2019, 129 : 14 - 29