Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Jun 3.
Published in final edited form as: Biostatistics. 2026 Jan 20;27(1):kxag007. doi: 10.1093/biostatistics/kxag007

Joint modeling of high-dimensional longitudinal data and survival using supervised low-rank tensor decomposition

Mohammad Samsul Alam 1, Rima Kaddurah-Daouk 2,3,4, Sheng Luo 1,*
PMCID: PMC13070533  NIHMSID: NIHMS2179225  PMID: 41967112

Summary

High-dimensional longitudinal data are increasingly available in biomedical research, especially from omics platforms, but pose substantial challenges for joint modeling with survival outcomes. These challenges include modeling complex temporal dynamics, accommodating cross-feature dependencies, and maintaining computational feasibility. We propose a novel joint modeling framework that addresses these issues using supervised low-rank functional tensor decomposition to capture latent structure in multivariate longitudinal data and proportional hazards modeling for time-to-event outcomes. The longitudinal process is represented as a multivariate functional tensor, with a low-rank approximation that incorporates supervision from baseline covariates. Estimation is performed using a likelihood-based Monte Carlo Expectation-Maximization algorithm, enabling coherent inference and individualized prediction. Our method produces dynamic predictions of both longitudinal feature trajectories and survival probabilities. Simulation studies demonstrate substantial improvements in estimation accuracy and predictive performance over a standard two-stage approach, particularly under high censoring and limited sample sizes. In application to the Alzheimer’s Disease Neuroimaging Initiative lipidomics data, the proposed model explains over 99% of variation with four components, and identifies significant subject-level latent predictors of dementia onset. This framework provides a scalable and interpretable strategy for integrating high-dimensional longitudinal biomarkers into joint models for disease progression and risk stratification.

Keywords: disease risk modeling, functional data analysis, latent structure, longitudinal omics, neurodegeneration, survival analysis

1. Introduction

Alzheimer’s disease (AD) is a progressive neurodegenerative disorder affecting over six million individuals in the United States, primarily those aged 65 years or older (Alzheimer’s Association 2024). It is characterized by the accumulation of amyloid-beta plaques and tau neurofibrillary tangles, leading to the deterioration of memory, cognition, and daily functioning (Jahn 2013; Luckett et al. 2023). Current diagnostic approaches rely on cerebrospinal fluid (CSF) assays, neuropsychological assessments, and neuroimaging, which are invasive, expensive, and difficult to scale (Weller and Budson 2018). These limitations have motivated the development of minimally invasive biomarkers and predictive models to support early detection and longitudinal monitoring (Galvin et al. 2020).

Recent advances in high-throughput technologies have enabled longitudinal profiling across multiple omics layers, including transcriptomics, proteomics, metabolomics, and lipidomics. These data reflect dynamic biological processes that often precede clinical symptom onset. Among these, peripheral lipidomic signatures have emerged as promising blood-based biomarkers for AD, offering a scalable alternative to central nervous system measures (Mapstone et al. 2014; Liu et al. 2021). However, the high dimensionality, irregular sampling intervals, and measurement noise inherent to omics data pose substantial analytical challenges. Longitudinal omics trajectories, particularly from lipidomics and proteomics, have shown strong associations with AD-related time-to-event outcomes, including cognitive decline and dementia diagnosis. Mounting evidence supports integrating these data to improve early detection and personalized risk prediction (Mapstone et al. 2014; Tynkkynen et al. 2018; Liu et al. 2021). These insights motivate the need for modeling frameworks that can accommodate temporal dynamics, cross-feature correlations, and censoring due to clinical events.

To leverage these data, we jointly model time to dementia onset and high-dimensional longitudinal biomarkers, while adjusting for baseline covariates. We introduce subject-specific latent variables to capture shared variation between the longitudinal and survival processes. Allowing these latent variables to depend on baseline covariates enhances interpretability and enables individualized prediction. A key complication arises when dementia diagnosis leads to informative dropout in the longitudinal data. For example, clinical diagnosis may affect future biomarker trajectories or reduce follow-up due to changes in care. These complexities call for a modeling approach that can extract predictive latent structure while accounting for event-related truncation.

To meet these challenges, we build on joint modeling (JM), a principled framework for analyzing longitudinal and survival data. Originally proposed by Wulfsohn and Tsiatis (1997), JM has become widely used to assess associations between repeated biomarkers and time-to-event outcomes. Classical implementations pair linear mixed-effects models with Cox/proportional hazards models. More recent extensions incorporate multivariate functional principal component analysis (MFPCA) and multivariate functional mixed models (MFMM) to accommodate irregular sampling and cross-feature dependence (Li et al. 2022; Zou et al. 2023, 2025; Gomon et al. 2024). However, these methods are not computationally scalable when the number of biomarkers far exceeds the number of subjects, as is typical in omics studies. Estimating large covariance structures or individual trajectories becomes impractical in such high-dimensional settings.

To overcome these limitations, we adopt a supervised extension of functional tensor singular value decomposition (FTSVD), termed supervised FTSVD (supFTSVD) (Alam et al. 2024), which incorporates baseline covariates into the decomposition to guide latent structure learning. supFTSVD provides a scalable solution for extracting dominant patterns in multivariate longitudinal data while accounting for individual-level predictors. We embed this decomposition within a joint modeling framework that links low-rank longitudinal representations to a proportional hazards model. This unified approach supports simultaneous feature selection, trajectory estimation, and survival modeling, enabling time-updated prediction of biomarker progression and dementia risk. The integration of baseline covariates into supFTSVD also facilitates indirect effects on survival by influencing latent structure. These flexibilities introduce challenges for parameter estimation, which we address using a Monte Carlo Expectation-Maximization (MCEM) algorithm designed to handle diverse parameter types and constraints.

The remainder of the manuscript is organized as follows. Section 2 introduces the joint modeling framework. Section 3 details the estimation algorithm. Section 4 presents methods for dynamic prediction. Section 5 reports simulation results evaluating estimation accuracy and predictive performance. Section 6 applies the proposed method to plasma lipidomics data from the Alzheimer’s Disease Neuroimaging Initiative (ADNI). Section 7 concludes with a summary and future directions.

2. Joint modeling of longitudinal and time-to-event data via supFTSVD

Let xi,Yij,tijj=1Ji,Ti,δi;i=1,2,…,N denote the observed data from N independent subjects. For subject i,xi=xi1,xi2,…,xiQ′ is a vector of baseline covariates, and Yij=Yijpp=1P represents the P-dimensional longitudinal feature vector observed at time tij∈[0,τ]⊂R. The observed event time is Ti=minT~i,Ci, where T~i is the true failure time and Ci is the censoring time, with event indicator δi=IT~i≤Ci. In the context of AD, Ti denotes the time from baseline to either dementia diagnosis or end of study follow-up. We consider a high-dimensional setting where the number of longitudinal features P is much larger than the number of subjects N. The number of repeated measurements Ji and the observation times ti1,…,tiJi may vary across subjects, with the observation times typically irregularly spaced within [0,τ]. Moreover, Ji is often small to moderate, so the multivariate longitudinal data Yij,tijj=1Ji can be viewed as sparsely observed functional data. Figure 1 illustrates this data structure using a hypothetical study with N=7 subjects, highlighting the key components of the observed design.

Figure 1.

Figure 1

Schematic representation of a hypothetical study design with N=7 subjects. Each subject is followed over time with irregular and subject-specific visit schedules, producing high-dimensional longitudinal omics data. The figure illustrates the timing of feature measurements and the occurrence (or censoring) of the event of interest.

Our proposed approach builds on supervised functional tensor singular value decomposition (supFTSVD) (Alam et al. 2024), which provides a scalable framework for modeling high-dimensional longitudinal data. supFTSVD generalizes the functional tensor singular value decomposition (FTSVD), itself an extension of canonical polyadic (CP) decomposition. In traditional CP decomposition, a tensor 𝒳 of size d1×⋯×dM is approximated by a rank-K sum of outer products: 𝒳≈∑k=1Kλkuk1⊗⋯⊗ukM, where each ukm is a loading vector for mode m. For multivariate longitudinal data represented as a three-mode tensor with modes corresponding to subjects, features, and time, CP decomposition necessarily treats the time mode as a collection of discrete indices, which fails to capture the underlying continuous functional structure of the trajectories. To address this, Han et al. (2024) introduced functional tensors—tensors with one infinite-dimensional mode—to preserve temporal structure. FTSVD modifies CP decomposition by replacing the time mode, which is typically the third mode of the tensor, with a singular function defined on [0,τ]. This produces a low-rank representation that respects the functional nature of longitudinal trajectories. Compared to multivariate functional principal component analysis (MFPCA) (Ramsay and Silverman 2002; Happ and Greven 2018), FTSVD offers greater computational scalability in high-dimensional settings.

supFTSVD extends FTSVD by incorporating subject-specific baseline covariates into the decomposition through supervised modeling of the subject-mode loadings uk1. Following Alam et al. (2024), we model these loadings using multiple linear regression, though other parametric or nonparametric models may be substituted. supFTSVD enables covariate-guided latent structure learning, quantifies covariate effects on feature trajectories, and separates subject-level from group-level variation (Li et al. 2016; Lock and Li 2018; Nie et al. 2018; Guan 2024). Within our joint modeling framework, we embed the supFTSVD-extracted subject loadings as covariates in a proportional hazards model, linking latent longitudinal structure to time-to-event outcomes. This integration allows us to leverage both the dynamic information from high-dimensional trajectories and baseline predictors for individualized risk prediction. Figure 2 provides a schematic overview of the proposed approach.

Figure 2.

Figure 2

Structural overview of the proposed joint modeling framework, which integrates supervised functional tensor decomposition of high-dimensional longitudinal data with proportional hazards regression for survival outcomes.

2.1. Modeling longitudinal trajectories with supFTSVD

Let Vi(⋅) be a multivariate process defined over [0,τ] such that Vi(t)=Vip(t)p=1P. We assume that the observed multivariate longitudinal data satisfy Yij=Vitij+ϵij, where ϵij=ϵijpp=1P denotes independent measurement errors. Each ϵijp is assumed to be independent and identically distributed (iid) with mean zero and common variance σ2. This homoscedastic assumption primarily reflects a parsimony-driven modeling choice. Allowing feature-specific variances would introduce P additional parameters, which is undesirable in the high-dimensional setting where P≫N and the primary goal is to recover low-rank structure rather than to estimate individual noise levels. Although measurement variability may differ across lipid features, such differences typically have a negligible impact on the estimated latent components. Nonetheless, the model can be extended to incorporate feature-specific variances if needed.

We model Vi(⋅) using a rank-K supFTSVD as

Vip(t)=∑k=1Kλkζikξkpψk(t),t∈[0,τ],ζik=xi′βk+Uik,k=1,…,K, (1)

where λk is the kth singular value, ζik is the subject-specific loading for individual i,ξkp is the feature loading for feature p, and ψk(t) is the kth singular function. The fixed-effects vector βk∈RQ captures covariate-driven variation, and Uik represents a zero-mean random deviation independent of ϵijp across i,j, and p. The second equation defines the subject-loading model, where ζik connects the baseline covariates to the longitudinal process and enables assessment of indirect effects on the survival outcome. The latent quantities Uik provide subject-specific deviations that capture individual heterogeneity in longitudinal trajectories. Consequently, the subject-loading terms ζik are random in supFTSVD, in contrast to the fixed subject-mode factors (eg uk1) assumed in standard CP decomposition. Combining both equations yields the unified supFTSVD-based model:

Yijp=∑k=1Kλkxi′βkξkpψktij+∑k=1KλkUikξkpψktij+ϵijp, (2)

where Yijp denotes the pth component of the observed longitudinal vector Yij at time tij.

Similar to the CP decomposition for tabular tensors, supFTSVD is identifiable up to permutation of {1,2,…,K} and sign changes of its components, subject to additional constraints. We impose unit norm constraints on both the feature loading vectors (ξk=1, where ξk=ξk1,ξk2,…,ξkP′ and ‖⋅‖ denotes the Euclidean norm) and the singular functions (ψkℋ=1, where ‖⋅‖ℋ is the Hilbert space norm). The Hilbert space ℋ consists of square-integrable functions on [0,τ], equipped with norm ‖f‖ℋ=⟨f,f⟩ℋ for any f∈ℋ, where ⟨⋅,⋅⟩ℋ denotes the inner product. In contrast to the original reparameterization in Alam et al. (2024), which absorbs λk into both βk and Uik, we instead impose βk=1 and VarUik=1, requiring estimation of λk instead of σk2.

To characterize the implied statistical structure of the observed data, we derive the mean, variance, and cross-covariance functions from Model (2). Model (2), introduced by Alam et al. (2024), extends FTSVD by incorporating supervision from baseline covariates into the low-dimensional representation. This supervised framework captures smoothly varying covariate effects across longitudinal features, revealing complex temporal relationships. The coefficient function ∑k=1Kλkβkξkpψktij quantifies how unit changes in elements of xi influence EYijp. Model (2) characterizes the response structure through: (1) the mean EYijp=∑k=1Kλkxi′βkξkpψktij; (2) the variance VarYijp=∑k=1Kλkξkpψktij2+∑k≠k′=1KCovUik,Uik′λkξkpψktijλk′ξk′pψk′tij+σ2; and (3) the cross-covariance CovYijp,Yij′p′=∑k=1K∑k′=1KCovUik,Uik′λkξkpψktijλk′ξk′p′ψk′tij′. Although the general formulation permits component correlations (ie CovUik,Uik′≠0), practical implementations may assume independence (CovUik,Uik′=0 when k≠k′) to simplify likelihood construction and improve computational efficiency. Importantly, even under the independence assumption CovUik,Uik′=0 for k≠k′, the model still induces a cross-feature dependence, since CovYijp,Yij′p′=∑k=1Kλk2ξkpξkp′ψktijψktij′, which is generally nonzero for p≠p′. Thus, uncorrelated latent components do not imply uncorrelated observed features.

The first and second components in Model (2) correspond to the deterministic and random parts, respectively, reflecting the mean structure and subject-specific deviations induced by the supervised subject loadings. This modeling framework generalizes several well-known approaches in functional data analysis. Under specific constraints, it subsumes both the multivariate functional mixed model (MFMM) (Li et al. 2022) and the multivariate Karhunen–Loève (KL) expansion (Happ and Greven 2018). The MFMM can be recovered by imposing: (i) orthogonality of ψk(⋅) across k; (ii) subject-feature-specific scores Uikξkp=∫Vip(t)ψk(t)dt; (iii) no shared subject-specific effects across features; and (iv) unit scale parameters. The multivariate KL expansion is obtained under the constraints: (i) eigenfunctions of the form ψk(⋅)=ξkψk(⋅) with orthogonality across k; and (ii) subject scores Uik=∑p=1P∫ξkpVip(t)ψk(t)dt for k=1,2,…,K. Both models share the same mean function ∑k=1Kxi′βkξkpψk(⋅) for the pth feature. Thus, Model (2) not only unifies and generalizes these classical decompositions but also embeds them within a supervised, multivariate framework that accommodates structured feature dependencies, temporal dynamics, and covariate guidance. This extension is well suited to high-dimensional omics data, where scalable inference, interpretability, and individualized prediction are critical modeling objectives.

2.2. Modeling survival using supervised latent trajectories

Let hi(t) denote the hazard function for subject i at time t, formally defined as hi(t)=limΔt→0PTi<t+Δt∣Ti>t/Δt. In our joint modeling framework, we assume that hi(t) depends on the latent longitudinal process Vi(t), which is unobserved and must be inferred from the data. We specify a proportional hazards model of the form

hit=h0texpwi′α+FVi,t, (3)

where h0(t) is the unspecified baseline hazard, wi⊆xi is a vector of baseline covariates for subject i,α is a vector of unknown coefficients associated with wi, and FVi,t is a functional capturing the influence of the latent trajectory Vi on the hazard at time t. The parameter α encodes the direct effects of the baseline covariates, while the function F(⋅) characterizes their indirect effects via the longitudinal process.

Model (3) allows for flexible specification of the dependency between the longitudinal and survival processes through the functional term FVi,t. Different choices of F(⋅) induce varying levels of model complexity and interpretability. In this work, for both the simulation studies and real data analysis, we adopt FVi,t=ζi′ν, where ζi=ζi1,ζi2,…,ζiK′ are the supervised low-rank subject-specific loadings obtained from the longitudinal model, and v∈RK is a vector of unknown regression coefficients. This specification reduces the dimensionality of the survival component by projecting the high-dimensional, time-varying feature space into a low-dimensional subject-specific representation. Instead of modeling the effect of P longitudinal features (P≫N), the survival model includes only K derived components, enhancing both interpretability and computational feasibility. Here, interpretability refers to summarizing the high-dimensional longitudinal features through a small number of supervised latent components that capture the dominant temporal patterns across features, rather than requiring direct interpretation of hundreds of individual trajectories. However, this specification implies a proportional-hazards structure for the latent components, since their subject-specific loadings ζi enter the hazard model as time-invariant covariates.

To formalize this framework, we refer to the proposed joint modeling approach as supFTSVD-JM, which integrates the longitudinal model defined in Equation (2) with the survival model given in Equation (3). In this setup, the supervised low-rank decomposition captures latent subject-specific trajectories via ζi, which are then used to model the hazard function through a low-dimensional representation. This construction enables efficient inference and dynamic prediction in settings with high-dimensional longitudinal data (P≫N). The supFTSVD-JM framework facilitates coherent modeling of both longitudinal and survival processes while maintaining scalability, interpretability, and statistical rigor.

Other specifications for FVi,t are also possible. For instance, one may define FVi,t=∑k=1Kζikψk(t)vk(t), where vk(t) is a smooth coefficient function defined on [0,τ]. This formulation incorporates K time-varying covariates into the survival model, yielding a concurrent modeling structure. In practice, model fitting under this specification would involve representing each vk(t) using basis functions such as B-splines. Alternatively, cumulative effects of the longitudinal trajectories can be captured by defining FVi,t=∑k=1K∫0tζikψk(s)vk(s)ds, which allows the survival risk to depend on the historical values of the longitudinal process up to time t.

Various specifications are available for the baseline hazard h0(t) in Model (3). For instance, h0(t) may be assumed to follow a constant, linear, or more flexible nonlinear function of time. In the case of a nonlinear specification, it is common to represent log h0(t) using B-spline basis functions. The selection of h0(t) influences the overall model complexity, particularly in conjunction with the form of F(⋅,⋅). Across the simulation studies, we consider both constant and piecewise–constant baseline hazard specifications, while the ADNI analysis exclusively adopts a piecewise–constant baseline hazard.

3. Estimation of supFTSVD-JM parameters

The proposed supFTSVD-JM framework comprises two sub-models, each with distinct set of parameters. Estimating these parameters jointly from the observed data is essential for coherent inference. A straightforward strategy is to fit the two sub-models separately using their standard estimation procedures. Typically, the longitudinal sub-model defined in Equation (2) is fitted first to recover subject-specific random effects Uik, which are then used as known covariates while fitting the survival sub-model defined in Equation (3) next. This approach, commonly referred to as two-stage (TS) estimation, offers computational simplicity but is known to introduce bias, especially when the estimated random effects are treated as fixed in the second stage. To address this limitation, we develop a penalized MCEM algorithm to jointly estimate all parameters in the supFTSVD-JM framework. In what follows, we describe our proposed joint estimation method.

Joint estimation is challenging due to the presence of unobserved shared random effects. Alam et al. (2024) proposed an EM algorithm for fitting supFTSVD to high-dimensional multivariate longitudinal data. We build on this methodology by extending it to a joint modeling context following the structure in Li et al. (2022). Specifically, we construct the complete-data log-likelihood assuming that the joint distribution of latent random effects is known, and then take its expectation conditional on the observed longitudinal and survival data. The survival component is modeled through the hazard function specified in Equation (3), which induces a survival likelihood via the cumulative hazard. The longitudinal component is modeled under the assumption that Uik~N0,σk2 and CovUik,Uik′=0 for k≠k′, while the measurement errors follow ϵijp~N0,σ2. To ensure identifiability, we impose VarUik=1 and fix σk2=1 for all k, thereby eliminating the need to estimate these variance parameters.

For likelihood construction, we define the following vectors and matrices: Ui=Ui1,Ui2,…,UiK′,βxi=xi′β1,xi′β2,…,xi′βK′,ψik=ψkti1,ψkti2,…,ψktiJi′,ti=ti1,ti2,…,tiJi′,Yi=Yi1,Yi2,…,YiJi, and ℰi=ϵi1,ϵi2,…,ϵiJi. These notations facilitate a mixed-effects model-like representation of Equation (2). The matrices Yi and ℰi have dimensions P×Ji, and we let vec(⋅) denote the column-wise vectorization operator. The longitudinal sub-model can be expressed compactly as yi=Hiβxi+HiUi+ei, where yi=vecYi,ei=vecℰi, and Hi is an Mi×K matrix whose kth column is given by λkξk⊗ψik, with Mi=PJi. Let θK denote the full set of model parameters for the proposed rank-K supFTSVD-JM, comprising the functional process parameters βk,ξk,ψk(⋅),λkk=1K, noise variance σ2, and survival parameters {α,ν}.

The mixed-effects model-like representation facilitates the development of the proposed penalized MCEM algorithm. By treating random effects Ui as latent variables, we define the complete-data joint likelihood and denote its logarithm by ℓθK;yi,ti,Ui,Ti,δi,xii=1N. Conditional on the shared random effects, the longitudinal and survival processes are independent. Under standard normality assumptions and assuming independence across subjects, the complete-data log-likelihood is given by

ℓθK;yi,ti,Ui,Ti,δi,xii=1N=∑i=1NlogϕMiyi;Hiβxi+HiUi,σ2IMi+∑i=1NlogϕKUi;0,IK+∑i=1Nδilogh0Ti+wi′α+FVi,Ti+∑i=1NlogSiTi, (4)

where ϕd(y;μ,Σ) denotes the d-variate normal density with mean μ and covariance matrix Σ, and IK denotes the K×K identity matrix. The subject-specific survival function is given by SiTi=exp-∫0Tih0(t)expwi′α+FVi,tdt. The evaluation of this integral depends on the choice of h0(t), which affects computational complexity. In our simulation study, we assume a constant baseline hazard h0(t)=κ. For the ADNI data analysis, we adopt a piecewise-constant hazard function defined by h0(t)=∑b=1BκbIτb-1<t≤τb, where 0=τ0<τ1<…<τB=τ and I(⋅) is the indicator function.

We aim to maximize the likelihood induced by the proposed joint model with respect to the components of θK. This optimization is non-trivial due to several factors, including the latent nature of Ui, the involvement of functional parameters (eg ψk(⋅)), and the presence of parameter constraints such as unit-norms. To address these challenges, we develop a penalized MCEM algorithm. The procedure is iterative: in each iteration, the E-step approximates the conditional expectation of the complete-data log-likelihood given the observed data and the current parameter estimates; the M-step then updates θK by maximizing the expected complete-data log-likelihood with penalties or constraints as required. This approach enables stable and scalable estimation in the high-dimensional joint modeling framework.

3.1. E-step

Let θK(s) denote the current estimate of the parameter set θK at iteration s of the MCEM algorithm. The E-step involves computing the conditional expectation of the complete-data log-likelihood ℓθK;yi,ti,Ui,Ti,δi,xii=1N given the observed data yi,ti,Ti,δi,xii=1N and the current parameter estimate θK(s). This expectation is analytically intractable because the conditional distribution fUi∣yi,ti,Ti,δi,xi is unknown in closed form. However, following Li et al. (2022), for any smooth function g(⋅), the conditional expectation can be expressed as

EθK(s)gUi∣yi,ti,Ti,δi,xi=∫gUifθK(s)Ti,δi∣UifθK(s)Ui∣yi,ti,xidUi∫fθK(s)Ti,δi∣UifθK(s)Ui∣yi,ti,xidUi, (5)

where fθK(s)(⋅) denotes the probability density functions parameterized by the current estimates. This formulation enables numerical approximation of the expected log-likelihood via Monte Carlo integration. In practice, we apply this expression with gUi=Ui and gUi=expUi′v to evaluate terms relevant to the E-step.

Evaluating the expectation in Equation (5) involves two main steps: (i) sampling from fθK(s)Ui∣yi,ti,xi, and (ii) approximating the integral numerically. We begin by noting that step (i) reduces to generating samples from a multivariate normal (MVN) distribution. Under the assumed normality, we have Ui~NK0,IK and ei~NMi0,σ2IMi, which implies that the marginal distribution of yi is NMiHiβxi,HiHi′+σ2IMi and the conditional distribution yi∣Ui is NMiHiβxi+HiUi,σ2IMi. It follows that the conditional distribution Ui∣yi is also MVN, with mean vector given by EθKUi∣yi,ti,xi=Hi′σ2IMi+HiHi′-1yi-Hiβxi and covariance matrix CovθKUi∣yi,ti,xi=σ2σ2IK+Hi′Hi-1. Let U~i1(s),U~i2(s),…,U~iNu(s) be a Monte Carlo sample of size Nu drawn from this conditional MVN distribution. The expectation in Equation (5) can then be approximated by a weighted average ∑h=1NugU~ih(s)wih(s), where the weights are given by wih(s)=fTi,δi|U~ih(s),θK(s)/∑h′=1NufTi,δi∣U~ih′(s),θK(s). These weights incorporate survival information by upweighting sampled values of Ui that better explain the observed event or censoring time under the current model estimate θK(s).

To estimate the functional parameters ψk(⋅) for k=1,2,…,K, we penalize their reproducing kernel Hilbert space (RKHS) norms. We define the penalized conditional expectation of the complete-data log-likelihood in Equation (4) as

QθK=EθK(s)ℓθK;yi,Ui,Ti,δi,xii=1N∣yi,Ti,δi,xii=1N+∑k=1Kηkψkℋ, (6)

where η1,η2,…,ηK are tuning parameters that control the smoothness of the estimated functions ψ1(⋅),ψ2(⋅),…,ψK(⋅), respectively. Let U~i(s) and Γi(s) denote the numerical approximations of EθK(s)Ui∣yi,ti,Ti,δi,xi and CovθK(s)Ui∣yi,ti,xi,Ti,δi, respectively. With these notations and using FVi,Ti=ζi′v, we derive the simplified expression

QθK=M2log1/σ2-12σ2∑i=1Nyi-Hiβxi-HiU~i(s)2+1σ2trHi′Hi+σ2IKΓi(s)+U~i(s)2+∑i=1Nδilogh0Ti+wi′α+βxi′v+U~i(s)′v-∑i=1NH0Tiexpwi′α+βxi′vEθKsexpUi′v∣yi,ti,xi,Ti,δi+∑k=1Kηkψkℋ, (7)

where M=∑i=1NMi, and H0(a)=∫0ah0(t)dt denotes the cumulative baseline hazard function.

3.2. M-step

At iteration (s+1), we update the parameter estimates by maximizing the penalized expected complete-data log-likelihood QθK in Equation (7) with respect to θK. This optimization is nontrivial, as closed-form solutions are unavailable for several components of θK. For instance, the score equations for the fixed-effect vectors βk do not admit analytical solutions. In such cases, we employ a one-step Newton–Raphson update to obtain the new estimates. For the functional parameters ψk(⋅)(k=1,2,…,K), we invoke the Representer Theorem to express each ψk in a finite-dimensional basis and derive corresponding updates. All components of θK are updated sequentially within each M-step to obtain θK(s+1).

To simplify the representation, let P(A,a,b,c)=‖vec(A)-vec(a⊗b)c‖2 for some A∈Rp×m,a∈Rp,b∈Rm, and c∈R. Further, let γiK(s)βk=H^0(s)Tiexpwi′α^(s)+∑l≠k=1Kxi′β^l(s)v^l(s)+v^k(s)xi′βkEθK(s)expUi′v, where H^0(s)(⋅) is the estimate of H0(⋅) from iteration s, and vl(s) is an element of v(s)∈θK(s). For each k, we update βk(s+1),ξk(s+1), and ψk(s+1)(⋅) by solving the following optimization problems:

imaxβk∑i=1N−1σ2PRiks−λkUikξ^ks⊗ψ^iks,ξ^ks,ψ^iks,λkxi′βk+δivkxi′βk−γiKsβk,iiminξk∑i=1NPR~iks,ξk,ψiks,U~iks+xi′βks+12+Γi,kks,iiiminψk∈ℒ2𝒯∑i=1NPR~iks,ξk,ψiks,U~iks+xi′βks+12+Γi,kks+∑k=1Kηkψkℋ, (8)

where Rik(s) and R~ik(s) are P×Ji matrices with elements

Rijkp,(s)=Yijp-∑l≠k=1KU~il(s)+xi′β^l(s)ξ^lp,(s)ψ^l(s)tij,R~ijkp,(s)=Rijkp,(s)U~ik(s)+xi′β^k(s+1)-∑l≠k=1KΓi,kl(s)ξ^lp,(s)ψ^l(s)tijU~ik(s)+xi′β^k(s+1)2+Γi,kk(s)

at cell (p,j), respectively.

An exact solution for optimization problem (i) in Equation (8) does not exist. We therefore apply a one-step Newton method to update βk using the current estimate, gradient, and information matrix. Specifically, we compute β~k(s+1)=β^k(s)+Iβk-1Sβk, where with some abuse of notation and suppressing dependencies on other parameters, Sβk and Iβk represent the gradient and information matrix for βk based on (i). Since this update does not automatically satisfy the unit norm condition for identifiability, we set β^k(s+1)=β~k(s+1)/β~k(s+1).

Our joint modeling framework does not alter optimization problems (ii) and (iii), allowing us to adopt the procedure in Alam et al. (2024). The objective in (ii) is quadratic in ξk, so a closed-form solution for ξ^kp,(s+1) exists. For estimating ψk(⋅), we use the reproducing kernel Hilbert space (RKHS) regression approach, which yields an exact solution analogous to ridge regression. Specifically, we treat ψk(⋅) as an element of an RKHS ℋ and optimize problem (iii) of Equation (8). By the Representer Theorem, the optimizer admits a finite-dimensional representation ψk(t)=∑ℓ=1MαkℓKt,tℓ, where t1,…,tM denotes the collection of all observed measurement times across all subjects, K(⋅,⋅) is the reproducing kernel, and αkℓ are unknown coefficients. In practice, we use the rescaled Bernoulli polynomial kernel so that ψk has square-integrable second derivatives, and estimation reduces to solving a linear system for αk=αk1,…,αkM′ at each M-step. This approach assumes that the tuning parameters ηk are known; in practice, we select them using the data-driven procedure in Section 3.3. For both optimization problems, we normalize the resulting estimates to satisfy the unit norm constraint.

Due to the constraint σk2=1, we do not update these parameters. However, this imposes the requirement of updating λk at each iteration. To update λ=λ1,λ2,…,λK at iteration (s+1), we minimize

∑i=1Nyi-Zi(s+1)λ2+λ′H~i(s+1)′H~i(s+1)⊙Γi(s)λ,

where Zi(s+1) and H~i are Mi×K matrices with the kth column defined by xi′β^k(s+1)+U~ik(s)vecξ^k(s+1)⊗ψ^ik(s+1) and vecξ^k(s+1)⊗ψ^ik(s+1), respectively. The operator ⊙ denotes the element-wise multiplication of two matrices with identical dimensions. The update formula then reduces to

λ(s+1)=∑i=1NZi(s+1)′Zi(s+1)+∑i=1NH~i(s+1)′H~i(s+1)⊙Γi(s)-1∑i=1NZi(s+1)′yi.

We also have an exact updating formula for the error variance associated with the longitudinal sub-model:

σ2,(s+1)=1M∑i=1Nyi-H^i(s+1)βxi(s+1)-H^i(s+1)U~i(s)2+trHi(s+1)′Hi(s+1)Γi(s),

where H^i(s+1) and β^xi(s+1) are the updated estimates of Hi and βxi, respectively. A feature-specific error variance, when assumed for the supFTSVD model (as in Section 2.1), can also be accommodated within this estimation framework. In that case, the same updating formula applies componentwise after reconstructing the feature-specific longitudinal vector and design matrix, ie by retaining only the entries of yi and H^i(s+1) corresponding to feature p. This yields a separate variance estimate σp2, which is specific to feature p.

Alternative choices for h0(t) are discussed in Section 3. Among these, the constant and piecewise-constant baseline hazards are implemented in this manuscript. For the constant baseline hazard, the update formula for κ reduces to

κ^(s+1)=∑i=1Nδi∑i=1NTiexpwi′α(s)+βxi(s+1)′v(s)EθK(s)expUi′v, (9)

where κ=h0(t) for any t>0. In contrast, when the piecewise-constant baseline hazard h0(t)=∑b=1BκbIτb-1<t≤τb is considered, the update formula for κb is given by

κ^b(s+1)=∑i=1NδiIτb-1<ti≤τb∑i=1Nexpwi′α(s)+βxi(s+1)′v(s)EθK(s)expUi′vTi∧τb-τb-1ITi≥τb-1, (10)

where c∧d=min(c,d). In this setting, the choice of change points τbb=1B determines the number of parameters to be estimated. Selecting τb as the distinct observed failure times may lead to an increased number of parameters. Therefore, in practice, it is often chosen at the deciles of the observed survival times, employing B=9. For the ADNI data analysis, we adopt this approach and specify the change points at the deciles of the observed survival times.

Finally, we update both α and ν using the one-step Newton method, following the approach used for updating βk. Let Sα and Sν denote the gradients, and Iα and Iν the corresponding information matrices for α and v at iteration s. The derivations for these quantities are provided in the Supplementary Material. With these notations, the update formulas are given by

α^(s+1)=α^(s)+Iα-1Sαandv^(s+1)=v^(s)+Iv-1Sv,

respectively.

3.3. Cross-validation-based tuning of rank and smoothing parameters

The proposed joint modeling framework involves two sets of tuning parameters: the model rank K and the smoothing parameters η1,η2,…,ηK associated with the K singular functions. Because the number of smoothing parameters depends on the rank, we determine K prior to model fitting. Both sets of parameters are selected using data-driven strategies.

To select K, we adopt a grid search approach based on g-fold cross-validation, following the procedure in Lock and Li (2018). We use the term “g-fold” to avoid conflict with existing notation. Subjects are randomly partitioned into g folds. When n is not divisible by g, we distribute the excess subjects randomly after assigning an equal number to each fold. Each fold serves once as the test set, while the remaining g-1 folds comprise the training data. For each candidate rank K, we fit the supFTSVD-JM using the training data and evaluate the conditional likelihood in Equation (7) on the test data. Averaging over all g folds yields the mean conditional likelihood Q‾θ^K. The rank is incremented until the relative gain Q‾θ^K-Q‾θ^K-1/Q‾θ^K-1 falls below a pre-specified threshold κ0. We then select Kopt=K.

With Kopt fixed, we determine the smoothing parameters ηk using a d-fold cross-validation scheme within the first s0 iterations of the MCEM algorithm. At each iteration and for each k, we randomly split subjects into d folds, repeating the earlier partitioning logic. For each training fold, we estimate ψ^k(s+1)(⋅) over a grid of candidate ηk values and compute the squared correlation between vecR~ik(s) from the corresponding test data and its predicted counterpart. The smoothing parameter ηkopt is set as the value that maximizes the average squared correlation across all d test sets. To clarify, although we perform d-fold cross-validation at each of the first s0 MCEM iterations, only the set of optimal tuning parameters η1opt,η2opt,…,ηKopt obtained at iteration s0 is retained and used in all subsequent MCEM iterations. Optimal tuning sets identified at earlier iterations 1,…,s0-1 are discarded because the corresponding parameter estimates θ^K(s) remain preliminary and may be too unstable to yield reliable smoothing choices.

3.4. Initialization strategy for the MCEM algorithm

The proposed penalized MCEM algorithm is an iterative procedure that requires initial values for the model parameters, denoted by θK(0). These parameters include components associated with both the longitudinal and survival sub-models. We adopt a modular initialization strategy by treating these sub-models separately when determining their respective starting values.

To initialize the longitudinal sub-model, we follow the procedure of Alam et al. (2024). We first construct the matrix Y=Y1,Y2,…,YN, where each Yi∈RP×Ji contains the longitudinal measurements for subject i. We then compute the first K left singular vectors of Y and use them as initial estimates for ξ1,…,ξK. Next, for each k, we compute subject-specific aggregated signals ∑p=1PYijpξkp at each time point tij and average these values across time for subject i to obtain initial estimates for the latent scores ζik. These are treated as noisy observations of xi′βk+Uik. We then apply the RKHS regression approach from Section 3 to estimate the initial singular functions ψk(⋅) based on ζik and ξk. Finally, the initialization is completed by using the update formulas in Section 3.2 to obtain initial values for λk and σ2.

For the survival sub-model, we fit a Cox model using wi and the initialized ζik values as covariates to obtain starting values for α and ν. These estimates are derived by maximizing the corresponding partial likelihood. When a constant baseline hazard is assumed, its initial value is determined by fitting a linear regression of the Breslow estimator H^0(t) against t, using observed event times Ti:δi=1. The slope of this regression is used as the initial estimate of the baseline hazard rate κ. On the other hand, under the piecewise-constant baseline hazard assumption in supFTSVD-JM, we initialize the baseline hazard levels by computing a Breslow-type estimate within each interval τb-1,τb. Specifically, for each interval, we sum the observed events occurring in that interval and divide by the aggregated risk-set contributions evaluated using the current parameter estimates. This yields stable and interpretable starting values for the hazard segments κb,b∈{1,2,…,B}.

4. Dynamic prediction of longitudinal trajectories and survival outcomes

Given a fitted supFTSVD-JM with data-driven selection of rank K, we can generate predictions for both new subjects and existing participants as their longitudinal information accumulates over time. This latter scenario is referred to as dynamic prediction, wherein the subject-specific loadings ζik are updated using the newly acquired longitudinal data. Because these shared latent variables ζik appear in both the longitudinal and survival sub-models, the supFTSVD-JM naturally supports coherent prediction of future longitudinal feature values and time-to-event probabilities. These predictive tools are useful for multiple purposes. Group-level predictions are particularly valuable in clinical trial settings, such as estimating average treatment effects or identifying high-risk subgroups. In contrast, individual-level predictions are central to personalized medicine, including tailoring treatment regimens or clinical decision-making. In what follows, we outline the procedures for predicting longitudinal trajectories and survival risk for a new subject.

Let xnew,Ynew,j,tnew,jj=1Jnew denote the observed data for a new subject who has not yet experienced the event by a specified landmark time t, implying δnew=0 and tnew,Jnew≤t. Given a fitted parameter set θ^K, we first compute the matrix H^new, which is then used to estimate U~new, the conditional mean of the shared subject-specific effects. This requires sampling from the distribution fθ^K⋅∣ynew,Tnew=t,δnew=0,xnew, where ynew=vecYnew, and applying the formula given in Equation (5). Using these estimates, the predicted value of the pth feature trajectory at time t is given by

Y^newpt=∑k=1Kλ^kxnew′β^k+U~new,kξ^kpψ^kt,

where U~new,k is the kth element of U~new.

Note that δnew=0 at time t implies that Snew(t)=1. However, for a future time point t′>t, the survival probability Snewt′ is unknown and must be estimated conditional on survival up to time t. Let πnewt′∣t denote the conditional survival probability that Tnew≥t′ given Tnew>t. We define the predictor π^newt′∣t as

π^newt′∣t,ynew,θ^K=PTnew≥t′∣Tnew>t,ynew,θ^K,=Snewt′∣ynew,θ^KSnewt∣ynew,θ^K,=exp-H0t′-H0texpwnew′α^+∑k=1Kv^kxnew′β^k+U~new,k.

Because H0t′-H0(t) is non-decreasing in t′, the conditional survival probability π^newt′∣t is non-increasing for t′>t.

5. Simulation study for estimation and dynamic prediction performance

We assess the estimation and dynamic prediction performance of the proposed supFTSVD-JM framework through a Monte Carlo simulation study. To evaluate the advantages of joint estimation, we compare our method against the two-stage (TS) estimation approach introduced at the beginning of Section 3. The supFTSVD-JM is implemented using a publicly available R package hosted at https://github.com/msalam14/supFTSVDJM. For the two-stage approach, we use the supFTSVD package available at https://github.com/msalam14/supFTSVD. All results are summarized over 100 independent replications.

5.1. Simulation design and data generation

We generate data xi,Yij,tijj=1Ji,Ti,δi for a given N using the joint modeling framework defined by Equations (2) and (3). We set simulation parameter values to generate realistic longitudinal trajectories and survival outcomes with identifiable low-rank structure and representative signal-to-noise levels, rather than to mimic the ADNI application. In our numerical study, we set xi=x1i,x2i′, where x1i~U(0,1) and x2i~Beta(2.5,1.25). We first generate the shared random effects ζi=ζi1,ζi2,ζi3′ under a rank-3 supFTSVD-JM. For this, we set β1=(0.81,0.59)′,β2=(0.57,0.82), and β3=(-0.50,0.87), all satisfying the unit norm condition, and generate Uik~N(0,1) for k=1,2,3, from which the shared random effects ζik are constructed. Once the shared random effects ζi are generated for i=1,2,…,N, we complete the data generation process. Survival data are generated first, followed by the longitudinal data. This sequence ensures timi≤Ti for all i.

In our numerical study, we consider a constant baseline hazard with h0(t)=0.1 for all t. Survival times are generated using the formula T~i=Si/0.1exp3.50x1i+2.60x2i-0.15i1-0.20ζi2+0.15ζi3, where Si~U(0,1) represents the survival probability for subject i. Censoring times Ci are generated independently from U(0,5), resulting in approximately 25% censoring. We set Ti=minT~i,Ci as the observed survival time. To mimic a realistic study duration, we consider [0, 1] as the observation window. Accordingly, any Ti>1 is truncated to 1, and the corresponding subject is marked as censored (δi=0), along with all others for whom T~i>Ci. To evaluate performance under higher censoring, we also create an alternative scenario using h0(t)=0.05, which yields approximately 40% censoring. We present the results from this scenario in Section S2 of the Supplementary Material.

For the longitudinal data, we generate Ji-2 time points from U0,Ti for subject i and sort them to form ti2,ti3,…,ti,Ji-1. We set ti1=0 and ti,Ji=Ti. From the unit sphere SP-1 with P=500, we generate feature loading vectors ξk for k=1,2,3. We use ψ1(t)=8+6t8-3t2-4t3/45.61,ψ2(t)=10t2exp-t5/10-10exp(-2), and ψ3(t)=2sin(2.5πt) as singular functions, each normalized to unit L2 norm over [0, 1]. Singular values are set as λ1=5.20,λ2=4.80, and λ3=3.35. To obtain noisy observations Yijp, we add iid errors ϵijp~N(0,0.1).

To assess model performance under different conditions, we consider the following experimental design. We evaluate performance at three different sample sizes: n=100,200, and 300, and evaluate prediction at three landmark times: 0.2, 0.3, and 0.4, the last of which is used only for assessing dynamic prediction. In each Monte Carlo replicate, we generate one training set and three test sets to support model fitting and prediction at different landmarks. Each test set corresponds to one of the landmark times. The training set includes both longitudinal and survival data for n subjects and is used exclusively for model estimation. Each test set contains 100 subjects and is kept entirely separate from the training data. For training subjects, we sample Ji uniformly from {5,6,…,10}; for test subjects, we fix Ji=10,15, and 20 for the landmark times 0.2, 0.3, and 0.4, respectively. We fit the supFTSVD-JM model via the proposed MCEM algorithm and the TS approach described in Section 3 to the training data, and use the fitted models to predict subject-feature-specific longitudinal trajectories and conditional survival curves for subjects in the test datasets, separately for each landmark time.

We evaluate estimation performance for ξk,ψk(⋅) for all k and {α,ν} for the survival sub-model. Specifically, we report Euclidean norms for ξk,L2 norms for ψk(⋅), and mean squared errors for α and ν. For longitudinal parameters, we account for the sign-indeterminacy in the estimation. To assess prediction accuracy, we compute the integrated mean squared prediction error (iMSPE) for both longitudinal trajectories and survival curves. For the longitudinal component, we define iMSPE=∑i=1100∑p=1P∫01Vip(t)-V^ip(t)2dt/100P, where V^ip(t) is the predicted value of Vip(t). A similar formula is used for the iMSPE of survival curves. Additionally, we evaluate time-dependent area under the curve (AUC) and Brier scores (BS), and summarize them using their integrated versions, denoted by iAUC and iBS, obtained by integrating over time, following Wang et al. (2017) and Zheng et al. (2012). Only the measures (iMSPE, iAUC, and iBS) that assess prediction performance were calculated using the test data.

Besides the primary simulation setting described above, we also investigate two further scenarios to assess robustness: (i) a non-informative observation-time design in which longitudinal visit times are generated independently of the event process and subsequently truncated by censoring, and (ii) settings in which the baseline hazard used for data generation differs from that assumed during estimation (Weibull or log-logistic generation with a fitted piecewise-constant hazard). Detailed descriptions and corresponding numerical results for these robustness analyses are provided in Sections S2.2 and S2.3 of the Supplementary Material.

5.2. Simulation results

Table 1 reports the estimation results for the feature loading vectors ξk and the singular functions ψk(⋅) across the three rank-1 components. As expected, estimation errors decrease steadily with increasing sample size for all components and across both types of parameters. For the strongest component (k=1), the JM and TS approaches perform similarly, reflecting the relatively high signal-to-noise ratio in this direction. For components k=2 and k=3, the relative performance of JM and TS differs across components and sample sizes: JM yields smaller errors for several settings, especially when the signal from the longitudinal component aligns strongly with the survival information, while TS attains slightly lower errors in a few cases where the latent component carries weaker longitudinal signal. These patterns are consistent with the roles of the two estimators—TS relies solely on the longitudinal likelihood when estimating the latent structure, whereas JM borrows strength across both sub-models, which can improve estimation in some directions while slightly increasing variability in others. Table 2 presents the mean squared errors for the survival sub-model parameters α and ν across sample sizes. Similar to the longitudinal results, estimation accuracy improves with increasing sample size. The largest gains from joint modeling are observed for v1,v2, and v3, which are the coefficients associated with the latent factors, demonstrating the additional information contributed by the survival process when estimating shared structure.

Table 1.

Estimation accuracy for the feature loading vectors ξk and singular functions ψk(⋅) across rank-1 components k=1,2,3, based on joint modeling (JM) and two-stage (TS) approaches.a

103ξ^k-ξk2 ∫ψˆk(t)-ψk(t)2dt
Component n JM TS JM TS
k=1 100 0.021(0.010) 0.022(0.010) 0.012(0.006) 0.022(0.005)
200 0.002(0.000) 0.002(0.000) 0.001(0.000) 0.001(0.000)
300 0.001(0.000) 0.001(0.000) 0.001(0.000) 0.000(0.000)
k=2 100 0.669(0.042) 0.739(0.042) 0.931(0.080) 0.839(0.076)
200 0.084(0.026) 0.058(0.020) 0.123(0.043) 0.076(0.035)
300 0.029(0.014) 0.021(0.009) 0.020(0.015) 0.008(0.005)
k=3 100 0.714(0.043) 1.055(0.068) 1.519(0.064) 1.559(0.063)
200 0.093(0.027) 0.090(0.028) 0.188(0.051) 0.177(0.047)
300 0.052(0.028) 0.045(0.019) 0.095(0.034) 0.103(0.037)
a

Reported values represent the Euclidean norm (for ξk) and L2 norm (for ψk), averaged over 100 Monte Carlo replications, with SEs shown in parentheses.

Table 2.

Mean squared errors for estimated survival sub-model parameters α and v under joint modeling (JM) and two-stage (TS) approaches.a

α1 α2 ν1 v2 ν3
n JM TS JM TS JM TS JM TS JM TS
100 0.211 0.278 0.574 0.497 0.036 0.015 0.189 0.198 0.169 0.328
200 0.086 0.094 0.270 0.228 0.005 0.015 0.189 0.436 0.024 0.044
300 0.064 0.069 0.121 0.113 0.004 0.006 0.189 0.470 0.024 0.067
a

Results are averaged over 100 Monte Carlo replications. The parameters v1,v2, and v3 correspond to the shared latent components derived from longitudinal data.

Although Table 2 shows that the two-stage estimator can occasionally achieve lower MSE for a fixed-effect parameter such as α2, this is a finite-sample consequence of conditioning on point estimates of the latent components and thus understating their uncertainty. In contrast, the joint model more accurately recovers the component-specific associations v1,v2, and v3, underscoring the advantage of joint estimation when parameters are linked to the latent longitudinal structure. While the estimation results in Table 1 indicate that the relative estimation performance of JM and TS can differ across individual components, trajectory prediction depends primarily on how accurately the subject-specific latent loadings ζik are recovered. Because the joint model updates these loadings using both longitudinal and survival information, it can achieve substantially better prediction accuracy even when TS exhibits slightly lower estimation error for a particular basis component.

Values in Table 3 represent the iMSPE observed while predicting individual feature trajectories and conditional survival curves at all combinations of three landmark times and three sample sizes. We observe improved prediction accuracy when the sample size increases, and for a fixed sample size, accuracy also improves as the landmark time grows, reflecting the utilization of more longitudinal observations. For trajectory prediction, JM substantially outperforms the TS approach across all settings. This gain is consistent with the JM formulation, which estimates the latent components using information from both the longitudinal and survival sub-models and therefore yields a more accurate representation of the underlying trajectories. In contrast, the TS approach derives the latent structure only from the longitudinal likelihood, resulting in less accurate predictions of the feature trajectories, especially at smaller sample sizes. For survival prediction, the two methods perform comparably, with iMSPE values nearly identical across all landmark times and sample sizes, because both approaches apply the same survival model once the latent components are estimated. Together, these results highlight the benefit of joint estimation for improving longitudinal trajectory prediction while maintaining competitive performance for survival curve prediction.

Table 3.

Integrated mean squared prediction error (iMSPE) for feature trajectories and conditional survival curves, based on joint modeling (JM) and two-stage (TS) approaches, across three landmark times (t=0.20,0.30,0.40) and three sample sizes (n=100,200,300).a

Feature trajectory Survival curve
t=0.2 t=0.3 t=0.4 t=0.2 t=0.3 t=0.4
n JM TS JM TS JM TS JM TS JM TS JM TS
100 1.314 2.577 1.427 2.396 0.357 0.761 0.005 0.006 0.005 0.005 0.004 0.004
200 0.187 0.258 0.181 0.249 0.117 0.133 0.003 0.004 0.003 0.003 0.003 0.003
300 0.088 0.263 0.086 0.248 0.074 0.080 0.002 0.002 0.002 0.002 0.001 0.001
a

Each value is averaged over 100 Monte Carlo replicates.

We additionally investigate whether incorporating classical landmarking into the two-stage (TS) procedure improves survival prediction. In this variant, at a given landmark time t, model fitting is restricted to subjects with observed survival time Ti>t, excluding individuals who experience the event or are censored at or before t. For the retained subjects, longitudinal measurements up to time t are used in the longitudinal model to estimate subject-specific latent components. Table ST12 compares the standard TS approach with its landmarked counterpart for conditional survival curve prediction. Implementation details of the landmarked two-stage procedure are provided in Supplementary Section S2.4. The results indicate that incorporating classical landmarking does not improve predictive accuracy in this setting.

To evaluate time-specific discrimination and calibration, we compare the joint modeling (JM) and two-stage (TS) approaches using time-dependent area under the curve (AUC) and Brier score (BS), which are summarized through their integrated versions, iAUC and iBS. These metrics assess classification performance for event occurrence at specified times. Both AUC and BS range from 0 to 1, with higher AUC indicating better discrimination and lower BS indicating better calibration and overall prediction quality. Table 4 presents the average iAUC and iBS values obtained from each method, along with corresponding benchmarks computed using the true subject-specific loadings ζik employed in the data generation process. Overall, the estimated iAUC and iBS values closely match their true counterparts. Compared to TS, the JM approach consistently yields iAUC and iBS estimates that are more aligned with the ground truth, supporting the benefits of incorporating survival data in the estimation process. Both approaches demonstrate strong performance across all sample sizes and landmark times.

Table 4.

Comparison of integrated area under the curve (iAUC) and integrated Brier score (iBS) for joint modeling (JM) and two-stage (TS) approaches at varying sample sizes and landmark times.a

t=0.2 t=0.3 t=0.4
Criterion n JM TS True JM TS True JM TS True
iAUC 100 0.724 0.723 0.756 0.767 0.765 0.780 0.576 0.574 0.582
200 0.709 0.708 0.703 0.712 0.713 0.713 0.598 0.597 0.595
300 0.695 0.693 0.692 0.781 0.780 0.790 0.596 0.598 0.593
iBS 100 0.141 0.141 0.135 0.122 0.122 0.118 0.126 0.125 0.123
200 0.153 0.154 0.153 0.167 0.167 0.166 0.167 0.168 0.165
300 0.122 0.121 0.122 0.135 0.135 0.131 0.135 0.135 0.132
a

Reported values are averages across 100 simulation replicates, with integration of the time-dependent measure performed within each replicate. The “True” column reflects values computed using the true subject-specific latent variables.

To understand the computational burden of the proposed joint modeling framework, we investigate the runtime of the supFTSVD–JM algorithm under the original simulation design described in Section 5.1. Figure SF1 summarizes the computation time for both the JM and the TS methods across sample sizes n=100,200,300. As expected, JM requires additional computation because it jointly estimates the longitudinal and survival sub-models using a Monte Carlo EM procedure. Nonetheless, as shown in the figure, the additional computational cost of JM grows approximately linearly with sample size, and the overall runtime remains well within practical limits for all scenarios considered. This analysis demonstrates that, despite the complexities inherent to high-dimensional joint modeling, the proposed estimation procedure is computationally scalable.

Tables ST1–ST4 summarize the simulation results under a higher censoring scenario (approximately 40%) in Section S2.1. This is achieved by reducing the constant baseline hazard from 0.10 to 0.05. Despite the increased censoring, the proposed supFTSVD-JM continues to perform well in both estimation and prediction tasks. Table ST1 shows that the estimation errors for both feature loading vectors and singular functions remain small and decrease as the sample size increases. Table ST2 indicates that the joint modeling approach retains a clear advantage over the two-stage method for estimating survival sub-model parameters, especially those associated with latent components. Table ST3 demonstrates consistent improvements in prediction performance (lower iMSPE) with increasing sample size and landmark time. Finally, Table ST4 shows that the joint model maintains strong discriminatory ability (higher iAUC) and calibration (lower iBS), with estimates closely matching those based on the true subject-specific effects. These findings suggest that the proposed method is robust to moderate increases in censoring.

The Supplementary Material further reports results from two additional simulation scenarios not included in the main text. The first examines a non-informative observation-time design (Section S2.2), where longitudinal visit times are generated independently of the event time before censoring is applied. This addresses a potential source of informative observation in the original design and confirms that the proposed method maintains stable estimation and prediction performance under non-informative schedules. The second scenario (Section S2.3) evaluates robustness to baseline-hazard misspecification by generating survival times from Weibull and log-logistic models while fitting a misspecified piecewise-constant baseline hazard. Across both settings (see Tables ST5–ST11), the supFTSVD–JM method exhibits strong numerical stability, accurate recovery of the longitudinal structure, and competitive survival prediction performance. Together, these results reinforce the robustness of the proposed modeling framework under a broader range of data-generating mechanisms.

6. Application to longitudinal lipidomics data from ADNI

The Alzheimer’s Disease Neuroimaging Initiative (ADNI) is a large-scale, ongoing multicenter study that collects longitudinal biomarker data alongside clinical, genetic, imaging, and neuropathological assessments. AD is a progressive neurodegenerative disorder marked by synaptic and neuronal loss, and it benefits from early detection strategies that enable timely intervention. Given the invasiveness and cost of imaging or cerebrospinal fluid–based diagnostics, blood-based biomarkers—particularly lipidomic profiles—have garnered significant interest. Lipids are integral to brain structure and function, and changes in lipid composition have been associated with AD pathophysiology. Accordingly, lipidomics data have emerged as promising biomarkers for early-stage AD detection, offering a noninvasive and scalable tool for risk prediction and clinical monitoring.

In this analysis, we apply our proposed joint modeling framework to study whether plasma lipidomic trajectories can enhance prediction of conversion from mild cognitive impairment (MCI) to AD dementia. Specifically, we jointly model longitudinal lipidomics profiles and time-to-dementia onset using a dynamic prediction framework. Baseline covariates incorporated into both sub-models include age, sex (coded as 1 for female and 0 for male), years of education, and Apolipoprotein E (ApoE) ε4 allele count (0, 1, or 2). The dataset comprises subjects from ADNI 1, ADNI GO, and ADNI 2. For the survival sub-model, we specify a piecewise-constant baseline hazard with nine change points placed at the deciles of the observed event-time distribution. We prefer this specification over a constant baseline hazard because: (i) the risk of conversion from MCI to dementia is known to accelerate at later disease stages and is therefore unlikely to follow a constant-hazard pattern, and (ii) the ADNI follow-up schedule and sparse lipidomics measurements create uneven information across time, making a flexible baseline hazard better able to capture the underlying event-time structure. Longitudinal lipidomics data were generated by the Alzheimer’s Disease Metabolomics Consortium (ADMC) and processed at the Meikle Lab using mass spectrometry platforms, as described in Huynh et al. (2019).

ADNI continues follow-up after AD dementia diagnosis, resulting in post-diagnosis longitudinal data. For subjects who convert to dementia, we define the event time as the duration from baseline to the first diagnosis and exclude all post-diagnosis visits to maintain a pre-event modeling framework. For non-converters, all longitudinal visits are included, with censoring time defined as the duration from baseline to the last available visit. For this application, we include only those visits for which all lipid features were available for a given subject. Addressing scenarios where some features are missing at certain visits is an important direction for future work, but this is outside the scope of the present work. The final analysis includes 2,092 visits from 736 individuals, with 779 plasma lipid features measured per visit.

Prior to fitting the proposed supFTSVD-JM to the ADNI lipidomics data, we apply the five-fold cross-validation procedure described in Section 3.3 to select the model rank. In this procedure, the threshold parameter κ0 is used as part of the stopping criterion, and for the ADNI analysis we chose κ0 so that the selected rank explains more than 99% of the total variability in the longitudinal features under the fitted supFTSVD decomposition. The results indicate that a rank-4 model explains over 99% of the total variability in the lipidomic trajectories. We also examine nearby choices of κ0 (eg targeting 95–99.5% explained variability) and find that the selected rank remains stable at K=4. Table 5 presents the parameter estimates (Coef.) from the survival sub-model of the fitted rank-4 joint model, including their exponentiated values, exp(Coef.), corresponding to hazard ratios (HR), standard errors (SE) based on the inverse observed information matrix, se(Coef.), and associated Wald test p-values. Among the baseline covariates, age and ApoE-ε 4 allele count emerge as significant predictors of dementia risk. Additionally, all four supervised lipidomics components incorporated into the survival model exhibit significant associations with the hazard of conversion from MCI to AD dementia. These findings are consistent with prior literature on AD risk factors.

Table 5.

Parameter estimates from the survival sub-model of the rank-4 supFTSVD-JM fitted to the ADNI data.a

Parameters Coef. exp(Coef.) se(Coef.) p-value
Age 0.029 1.030 0.009 0.001
Gender 0.018 1.018 0.143 0.902
Education 0.032 1.033 0.022 0.135
ApoE-e4 alleles 0.578 1.782 0.091 0.000
ζ1 0.214 1.238 0.032 0.000
ζ2 0.216 1.242 0.027 0.000
ζ3 −0.111 0.895 0.031 0.000
ζ4 0.172 1.188 0.044 0.000
a

Reported values include HR, SE, and p-values from Wald tests. Covariates include baseline demographic factors and the first four supervised lipidomic components.

Our results indicate that each one-year increase in baseline age is associated with a 3.0% increase in the hazard of dementia onset (HR = 1.030), controlling for other covariates. The presence of one or two ApoE-ε 4 alleles increases the hazard by 78.2% and 256.4%, respectively, relative to non-carriers. The estimated HRs for the four supervised lipidomic components show heterogeneity in direction and magnitude: the first, second, and fourth components are associated with elevated risk (increasing the hazard by approximately 24%, 24%, and 19%, respectively), while the third component appears to be protective, reducing the hazard by roughly 10%.

As the low-dimensional components ζikk=14 extracted from the lipidomics data show significant associations with dementia risk, we further identify the top five contributing lipid features based on the aggregated ranks of ξkpk=14. Among these, three are cholesteryl esters (CE), specifically cholesteryl linoleate (CE 18:2), cholesteryl oleate (CE 18:1), and cholesteryl palmitate (CE 16:0), ranked first, second, and fourth, respectively. The remaining two are free cholesterol (COH), ranked third, and triglyceride (TG 52:2), ranked fifth. These findings align with previous reports linking CE species to AD pathology (Proitsi et al. 2015; Turri et al. 2023; Dakterzada et al. 2024), and TG 52:2 has also been identified as differentially expressed in AD patients relative to controls (de Leeuw et al. 2017). Furthermore, the well-established relationship between serum cholesterol and AD risk (Wood et al. 2014), together with the association of ApoE-ε 4 alleles with VLDL (very low-density lipoprotein) particle cholesterol content (Puglielli et al. 2003), supports the biological relevance of these lipid markers. Table ST3 confirms that all five features differ significantly at baseline between those who developed dementia and those who did not. A Hotelling’s T2 test also reveals a significant multivariate group-level difference (P=0.0007). Importantly, Table 6 demonstrates that these lipid-derived components enhance the accuracy of dynamic prediction: the joint model incorporating both lipidomics and baseline covariates achieves higher iAUC and lower iBS across all landmark time points compared to models that omit either covariate type.

Table 6.

Integrated area under the curve (iAUC) and integrated Brier score (iBS) for dynamic prediction at 12, 18, and 24 months.a,b

iAUC iBS
t JM(DE) JM(w/o DE) PHM JM(DE) JM(w/o DE) PHM
12 0.696(0.014) 0.633(0.019) 0.671(0.014) 0.074(0.003) 0.077(0.003) 0.075(0.003)
18 0.691(0.012) 0.581(0.014) 0.681(0.013) 0.093(0.002) 0.100(0.002) 0.093(0.002)
24 0.644(0.012) 0.501(0.012) 0.692(0.011) 0.122(0.003) 0.129(0.003) 0.120(0.003)
a

Estimates are based on the fitted rank-4 supFTSVD-JM with and without baseline covariates in the survival sub-model, as well as on a proportional hazards model involving baseline covariates only. Values in parentheses indicate SEs.

b

JM(DE): supFTSVD-JM with the survival sub-model that includes both baseline covariates and derived low-dimensional components from lipidomics data, JM(w/o DE): supFTSVD-JM with the survival sub-model that includes only the derived low-dimensional components from lipidomics data, and PHM: proportional hazards model with baseline covariates only.

We assess the dynamic prediction performance of two variants of the rank-4 supFTSVD-JM: one that includes the direct effects of baseline covariates in the survival sub-model [denoted JM(DE)] and another that excludes them [denoted JM(w/o DE)]. For comparison, we also fit a proportional hazards model incorporating only baseline covariates (denoted PHM). Dynamic prediction is evaluated at three landmark times—12, 18, and 24 months. At each landmark, we use the longitudinal data available up to that time point to estimate the shared random effects, which are then used to compute survival probabilities at 25 equidistant time points over the subsequent 12 months. Predictive accuracy is quantified using the area under the curve (AUC) and Brier score (BS), both integrated over the 12-month prediction interval. Table 6 summarizes the mean integrated AUC (iAUC) and integrated Brier score (iBS) across 25 randomly sampled test datasets, each consisting of 20% of ADNI subjects. SEs are reported in parentheses.

Across all landmark times, the JM(DE) model consistently outperforms the JM(w/o DE) model, achieving higher iAUC and lower iBS values, indicating superior discrimination and calibration. Compared to the PHM model, which does not utilize longitudinal data, the proposed JM(DE) model generally performs better on both metrics. In particular, at the 12- and 18-month landmarks, JM(DE) yields higher iAUC and lower iBS values than PHM, highlighting the predictive advantage of incorporating time-varying biomarkers. However, at the 24-month landmark, JM(DE) exhibits a modest decline in performance, showing slightly lower iAUC and higher iBS relative to PHM. This reduction may stem from the skewed distribution of observed or truncated survival times in the ADNI dataset (see Fig. SF2). At this landmark, the test set consists of 20% of subjects who remained dementia-free at least 24 months, while the training set is dominated by subjects with shorter observed survival times. This imbalance may degrade the estimation of the singular functions in the longitudinal sub-model, ultimately affecting the predictive accuracy of the fitted supFTSVD-JM at later landmark times. We anticipate that with a larger sample of long-term survivors, the supFTSVD-JM would outperform PHM at all landmark times. For fair comparison, the PHM was fitted by maximizing the full likelihood using a piecewise-constant baseline hazard with change points identical to those used in the supFTSVD-JM so that differences in prediction arise solely from the use of longitudinal information.

Finally, we present subject-level dynamic predictions using the fitted supFTSVD-JM in Fig. 3. We consider three representative subjects, labeled A, B, and C, who have similar baseline ages but differ in ApoE-ε 4 allele count, allowing visual comparison across levels of genetic risk. All three subjects are approximately 60 years old. In the figure, columns correspond to landmark times (12, 18, and 24 months), while rows represent ApoE-ε 4 allele counts of 0, 1, and 2. Within each column, survival probabilities decrease from the top to the bottom row, reflecting the increasing genetic risk associated with a greater number of ApoE-ε 4 alleles. Conversely, as the landmark time increases from 12 to 24 months, survival probability generally improves, since these individuals have remained dementia-free for longer. We also provide analogous dynamic prediction plots for a second set of subjects aged 75 years and older in Fig. SF6. For this older cohort, we observe similar trends in predicted survival curves across ApoE-ε 4 allele counts, suggesting no evidence of an interaction between age group and ApoE-ε 4 status.

Figure 3.

Figure 3

Dynamic prediction of survival probabilities for three ADNI subjects using the proposed joint model (JM) at landmark times t=12,18, and 24 months. Each row corresponds to a different subject with increasing ApoE-ε 4 allele counts (0, 1, and 2), while columns indicate increasing landmark times. The solid lines represent the predicted conditional survival probabilities Sit′∣t for future time t′>t, and the dashed lines show the corresponding pointwise 95% CIs. The vertical dashed line in each panel marks the landmark time t. Subject A (top row) is 64.8 years old with no ApoE-ε 4 alleles, subject B (middle row) is 57.7 years old with one ApoE-ε 4 allele, and subject C (bottom row) is 57.7 years old with two ApoE-ε 4 alleles.

7. Conclusions

We have introduced a novel joint modeling framework, supFTSVD-JM, for analyzing high-dimensional multivariate longitudinal data jointly with time-to-event outcomes. This approach builds on canonical polyadic (CP) tensor decomposition to represent latent temporal and cross-feature structures in the longitudinal data, while incorporating covariate supervision for learning the longitudinal process and covariate adjustment for modeling the survival outcome within a unified low-rank representation. The resulting low-rank representation supports flexible modeling of baseline effects, individualized trajectory recovery, and dynamic survival prediction as new longitudinal data accumulate.

Through comprehensive simulation studies, we demonstrate that the proposed penalized MCEM algorithm yields superior estimation and prediction accuracy compared to the conventional two-stage approach. As sample size increases, the method exhibits improved efficiency and stability. Furthermore, supFTSVD-JM remains robust under moderate to high censoring. When applied to the ADNI lipidomics dataset, the data-driven rank-4 supFTSVD-JM explains over 99% of the variation in lipid profiles. The resulting latent factors show strong associations with dementia onset, highlighting the model’s capacity for clinically relevant biomarker discovery.

While supFTSVD-JM provides a scalable and interpretable framework for high-dimensional longitudinal modeling, the current formulation assumes a single-omics input. This limits its direct applicability to integrative multi-omics studies, where distinct data modalities may be asynchronously measured. A simple workaround involves concatenating multi-omics vectors at each visit, but this strategy presumes synchronous sampling and overlooks inter-omics heterogeneity. In addition, several modeling assumptions warrant further development. First, the survival sub-model currently relies on a proportional hazards structure induced by time-invariant latent loadings, which may be restrictive for applications requiring time-varying associations. Second, the longitudinal component assumes homoscedastic measurement error across features, and although this choice promotes parsimony, allowing feature-specific variances may offer additional flexibility in certain omics settings. Third, independence among latent components is imposed for computational tractability, yet relaxing this assumption could yield richer covariance structures and potentially improve estimation of cross-feature dependencies. Future work should extend this framework to accommodate modality-specific timing, shared and modality-specific latent structures, and missingness mechanisms inherent to multi-omics integration. Additional directions include incorporating time-varying effects into the survival sub-model, developing heteroscedastic error formulations, and exploring correlated latent components, all of which would broaden the applicability of supFTSVD-JM and enhance its interpretive capacity in high-dimensional biomedical settings.

Supplementary Material

Supplement

Supplementary material is available at Biostatistics Journal online.

Acknowledgments

Data used in preparation of this article were obtained from the Alzheimer’s Disease Neuroimaging Initiative (ADNI) database (adni.loni.usc.edu). As such, the investigators within the ADNI contributed to the design and implementation of ADNI and/or provided data but did not participate in the analysis or writing of this report. A complete listing of ADNI investigators can be found at: http://adni.loni.usc.edu/wp-content/uploads/how_to_apply/ADNI_Acknowledgement_List.pdf.

Funding

The research of S.L. was supported by the National Institute on Aging (grant number: R01AG064803 and P30AG072958). The Alzheimer’s Gut Microbiome Project (AGMP), the Alzheimer’s Disease Metabolomics Consortium (ADMC) and the Mood Disorders Precision Medicine Consortia (MDPMC) are funded wholly or in part by the following grants and supplements awarded to Dr. Kaddurah-Daouk at Duke University in partnership with a large number of academic institutions: R01AG046171, RF1AG051550, RF1AG057452, R01AG059093, U19AG063744, 3U19AG063744-04S1, RF1AG058942, 1U01AG088562, U01AG061359, R01MH108348, R01AG081322, FNIH: #DAOU16AMPA and FNIH: AMP® AD 2.0 [AMP® AD 2.0 is a public-private partnership managed by the Foundation for the National Institutes of Health and funded by the National Institute on Aging (NIA) in partnership with the private sector. For up-to-date information on the partners, visit https://fnih.org/our-programs/accelerating-medicines-partnership-amp/amp-alzheimers-disease-2-0/]. As such, the investigators within the AGMP, the ADMC and MDPMC, not listed specifically in this publication’s author’s list, provided analysis-ready data, but did not participate in designing the study, conducting the analyses or writing of this manuscript. A listing of AGMP Investigators can be found at https://alzheimergut.org/meet-the-team/. A listing of ADMC investigators can be found at: https://sites.duke.edu/adnimetab/team/. A listing of MDPMC investigators can be found at https://sites.duke.edu/mdpmc/files/2022/06/MDPMC-Members2022.pdf.

Footnotes

Conflicts of interest

None declared.

References

  1. Alam MS, Staicu A-M, Shi P. 2024. Supervised low-rank approximation of high-dimensional multivariate functional data via tensor decomposition [preprint], arXiv, arXiv:2409.13819. [Google Scholar]
  2. Alzheimer’s Association 2024. Alzheimer’s disease facts and figures. Alzheimer’s Dementia. 20:3708–3821. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Dakterzada F et al. 2024. Cerebrospinal fluid neutral lipids predict progression from mild cognitive impairment to alzheimer’s disease. Geroscience. 46:683–696. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. de Leeuw FA et al. 2017. Blood-based metabolic signatures in alzheimer’s disease. Alzheimer’s & dementia: diagnosis. Alzheimers Dement (Amst). 8:196–207. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Galvin JE et al. 2020. Early stages of Alzheimer’s disease: evolving the care team for optimal patient management. Front Neurol. 11:592302. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Gomon D, Putter H, Fiocco M, Signorelli M. 2024. Dynamic prediction of survival using multivariate functional principal component analysis: a strict landmarking approach. Stat Methods Med Res. 33:256–272. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Guan L 2024. Smooth and probabilistic parafac model with auxiliary covariates. J Comput Graph Stat. 33:538–550. [Google Scholar]
  8. Han R, Shi P, Zhang AR. 2024. Guaranteed functional tensor singular value decomposition. J Am Stat Assoc. 119:995–1007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Happ C, Greven S. 2018. Multivariate functional principal component analysis for data observed on different (dimensional) domains. J Am Stat Assoc. 113:649–659. [Google Scholar]
  10. Huynh K et al. 2019. High-throughput plasma lipidomics: detailed mapping of the associations with cardiometabolic risk factors. Cell Chem Biol. 26:71–84.e4. [DOI] [PubMed] [Google Scholar]
  11. Jahn H 2013. Memory loss in Alzheimer’s disease. Dialogues Clin Neurosci. 15:445–454. [DOI] [PMC free article] [PubMed] [Google Scholar]
  12. Li C, Xiao L, Luo S. 2022. Joint model for survival and multivariate sparse functional data with application to a study of Alzheimer’s disease. Biometrics. 78:435–447. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. ΘLi G, Yang D, Nobel AB, Shen H. 2016. Supervised singular value decomposition and its asymptotic properties. J Multivar Anal. 146:7–17. [Google Scholar]
  14. Liu Y et al. 2021. Plasma lipidome is dysregulated in Alzheimer’s disease and is associated with disease risk genes. Transl Psychiatry. 11:344. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Lock EF, Li G. 2018. Supervised multiway factorization. Electron J Stat. 12:1150–1180. [DOI] [PMC free article] [PubMed] [Google Scholar]
  16. Luckett PH et al. ; for the Dominantly Inherited Alzheimer Network (DIAN). 2023. Biomarker clustering in autosomal dominant Alzheimer’s disease. Alzheimer’s Dementia. 19:274–284. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Mapstone M et al. 2014. Plasma phospholipids identify antecedent memory impairment in older adults. Nat Med. 20:415–418. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. Nie Y, Wang L, Liu B, Cao J. 2018. Supervised functional principal component analysis. Stat Comput. 28:713–723. [Google Scholar]
  19. Proitsi P et al. 2015. Plasma lipidomics analysis finds long chain cholesteryl esters to be associated with Alzheimer’s disease. Transl Psychiatry. 5:e494. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Puglielli L, Tanzi RE, Kovacs DM. 2003. Alzheimer’s disease: the cholesterol connection. Nat Neurosci. 6:345–351. [DOI] [PubMed] [Google Scholar]
  21. Ramsay JO, Silverman BW. 2002. Applied functional data analysis: methods and case studies, Vol. 77. Springer. [Google Scholar]
  22. Turri M et al. ; AGAINST-AD Group. 2023. Plasma and cerebrospinal fluid cholesterol esterification is hampered in Alzheimer’s disease. Alzheimer’s Res Ther. 15:95. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. Tynkkynen J et al. 2018. Association of branched-chain amino acids and other circulating metabolites with risk of incident dementia and Alzheimer’s disease: a prospective study in eight cohorts. Alzheimer’s Dement. 14:723–733. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Wang J, Luo S, Li L. 2017. Dynamic prediction for multiple repeated measures and event time data: an application to Parkinson’s disease. Ann Appl Stat. 11:1787–1809. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Weller J, Budson A. 2018. Current understanding of Alzheimer’s disease diagnosis and treatment. F1000Res. 7:F1000. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Wood WG, Li L, Müller WE, Eckert GP. 2014. Cholesterol as a causative factor in Alzheimer’s disease: a debatable hypothesis. J Neurochem. 129:559–572. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Wulfsohn MS, Tsiatis AA. 1997. A joint model for survival and longitudinal data measured with error. Biometrics. 53:330–339. [PubMed] [Google Scholar]
  28. Zheng Y, Cai T, Jin Y, Feng Z. 2012. Evaluating prognostic accuracy of biomarkers under competing risk. Biometrics. 68:388–396. [DOI] [PMC free article] [PubMed] [Google Scholar]
  29. Zou H, Zeng D, Xiao L, Luo S. 2023. Bayesian inference and dynamic prediction for multivariate longitudinal and survival data. Ann Appl Stat. 17:2574–2595. [DOI] [PMC free article] [PubMed] [Google Scholar]
  30. Zou H, Xiao L, Zeng D, Luo S. 2025. Dynamic prediction with multivariate longitudinal outcomes and longitudinal magnetic resonance imaging data. Ann Appl Stat. 19:505–528. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Supplement

RESOURCES