Skip to main content

Machine learning for predicting neurodegenerative diseases in the general older population: a cohort study

A Correction to this article was published on 31 January 2023

This article has been updated

Abstract

Background

In the older general population, neurodegenerative diseases (NDs) are associated with increased disability, decreased physical and cognitive function. Detecting risk factors can help implement prevention measures. Using deep neural networks (DNNs), a machine-learning algorithm could be an alternative to Cox regression in tabular datasets with many predictive features. We aimed to compare the performance of different types of DNNs with regularized Cox proportional hazards models to predict NDs in the older general population.

Methods

We performed a longitudinal analysis with participants of the English Longitudinal Study of Ageing. We included men and women with no NDs at baseline, aged 60 years and older, assessed every 2 years from 2004 to 2005 (wave2) to 2016–2017 (wave 8). The features were a set of 91 epidemiological and clinical baseline variables. The outcome was new events of Parkinson’s, Alzheimer or dementia. After applying multiple imputations, we trained three DNN algorithms: Feedforward, TabTransformer, and Dense Convolutional (Densenet). In addition, we trained two algorithms based on Cox models: Elastic Net regularization (CoxEn) and selected features (CoxSf).

Results

5433 participants were included in wave 2. During follow-up, 12.7% participants developed NDs. Although the five models predicted NDs events, the discriminative ability was superior using TabTransformer (Uno’s C-statistic (coefficient (95% confidence intervals)) 0.757 (0.702, 0.805). TabTransformer showed superior time-dependent balanced accuracy (0.834 (0.779, 0.889)) and specificity (0.855 (0.0.773, 0.909)) than the other models. With the CoxSf (hazard ratio (95% confidence intervals)), age (10.0 (6.9, 14.7)), poor hearing (1.3 (1.1, 1.5)) and weight loss 1.3 (1.1, 1.6)) were associated with a higher DNN risk. In contrast, executive function (0.3 (0.2, 0.6)), memory (0, 0, 0.1)), increased gait speed (0.2, (0.1, 0.4)), vigorous physical activity (0.7, 0.6, 0.9)) and higher BMI (0.4 (0.2, 0.8)) were associated with a lower DNN risk.

Conclusion

TabTransformer is promising for prediction of NDs with heterogeneous tabular datasets with numerous features. Moreover, it can handle censored data. However, Cox models perform well and are easier to interpret than DNNs. Therefore, they are still a good choice for NDs.

Peer Review reports

Background

Neurodegenerative diseases (NDs) are a leading cause of disability in the older population [1]. Alzheimer’s disease (AD) and Parkinson’s disease (PD) are the two most common NDs, and their prevalence increases with increasing age [2]. NDs have long prodromal periods that can manifest many years before the onset of the respective disease [3, 4]. Parkinson’s disease, Alzheimer and other types of dementia are diseases that have heterogeneity in their clinical presentation, physiological mechanisms and some predictors. However, recent evidence has shown that these diseases may share some relevant aspects, such as genetic susceptibility, underlying mechanisms and other predictors [5, 6]. Besides rare monogenic forms of these diseases, most cases with NDs are due to an interplay of genetic susceptibility factors and some environmental risk factors [7, 8]. Identifying these risk factors is crucial for early intervention and can help delay disease onset.

It exists already research on the prediction of neurodegenerative diseases. For example, in a large cohort study, researchers have reported results on the prediction of NDs using traditional statistical analyses (hypothesis-driven approaches) [9]. Another cohort study assessed 14,066 older participants free of cognitive decline with a follow-up of 4.5 years. Using Cox models, they found that subjective cognitive decline and anxiety were independently associated with mild cognitive impairment and dementia [10]. Cohort studies based on samples from the general population can providing information with less selection and recall bias than case-control studies [4]. Reinke et al. studied dementia risk in a population with German claims data in 117,895 individuals during a 10-year follow-up. They performed three different ML algorithms obtaining moderated discriminate accuracy from 0.64 (random forests) to 0.7 (logistic regression and gradient boosting) [11]. However, prediction models of NDs in cohort studies (designed to answer specific questions and have subjective and objective for-purposed information) with participants from the general population are not frequently performed due to the difficulty of obtaining funding, having an adequate sample size and an extended follow-up.

In the last years, researchers started to use data-driven approaches with machine learning (ML) for NDs prediction [12]. A potential advantage of ML models over traditional statistical analysis in prediction is the ability to handle high dimensional data [13]. Despite this evidence, it is unclear whether ML algorithms would have a superior discriminative ability in predicting NDs in cohort studies compared to traditional statistical methods. Among ML algorithms, deep neural networks (DNNs) have advantages over other methods. DNNs are more flexible and able to include images and any input data. In addition, they can easily handle missing data, model non-linear and complex relationships [14]. DNNs also can handle survival time if the DNN algorithm is tailored to censored data by with the appropriate censoring unbiased loss functions [15,16,17]. The disadvantages are that most DNNs do not perform appropriately with heterogeneous tabular data [18]. Researchers have recently developed algorithms with different structures that can deal with tabular-heterogeneous data to fill this gap [18] Still, these algorithms have not been widely investigated yet to time-to-event outcomes.

This study aims to test different algorithms for NDs prediction in the older general population using Cox models with a selection of variables and deep learning techniques. Another objective is to discover predictors for NDs that can be informative for public health prevention of these diseases.

We hypothesized that DNNs fitted for tabular data would perform better than other neural networks in predicting neurodegenerative diseases and perform as well as regularized Cox models.

Methodology

Participants, inclusion criteria and study design

We analysed participants of the English Longitudinal Study of Ageing (ELSA) [19], an ongoing cohort study representative of the general population over 50 years of age living in England. ELSA collects health data, including socio-economic, cognitive, behavioural, psychological, and lifestyle information. Participants are assessed every 2 years (waves) with computer-assisted interviews and self-reported questionnaires. Each biennial assessment is called a “wave”. In addition, every 4 years, participants undertake a physical exam and provide blood samples. The data collection goes from wave 1 (baseline for the ELSA study, performed in 2002–2003) to wave 9 (2018/− 2019). Ethical approval was obtained from the Multicentre Research and Ethics Committee [20].

Eligibility criteria

We included participants 60 years and older at wave 2 (2004–2005) because some crucial variables were measured from wave 2 (nurse visit) and not in people younger than 60. We excluded all participants that, at wave 2 (the baseline of this study), had a diagnosis of NDs (PD, AD or dementia) or had a score < = 1 in questions about the date from the Mini-Mental Status Examination score. At the moment of the analysis, the last available assessment was wave 8. Consequently, we followed up on the participants’ outcomes from wave 3 to wave 8.

Study design

This study is an observational retrospective longitudinal secondary analysis of ELSA and no formal written analysis plan exists. We analysed a period of 12 years of follow-up from 2004 to 2005 (wave 2, baseline of this analysis) to 2016–2017 (wave 8).

Outcome

The outcome was any new event of NDs during the follow-up. The composite variable “NDs” was defined as ever reported PD or AD, dementia or high memory impairment. The question was as follows: “Has a doctor ever told you that you [have/have had] any of the conditions in this card? (PD, AD, dementia or high memory impairment)”. Dementia was additionally defined with the questions about the date of the Mini-Mental Status Examination score 16 less or equal to 1 (0 worst, 4 = best).

Features

Based on the literature [7, 8], we chose possible predictors (features) of NDs that were available in the ELSA Wave 2 dataset. We selected 95 baseline variables (features) associated with the occurrence of NDs or expected outcomes. We identified 27 comorbidities, 15 psychosocial, 11 biomarkers, 9 symptoms, 7 lifestyle, seven environmental, 6 physical functioning tests, 6 disability, 4 cognition tests and three demographic variables (Supplementary Table 1). Eleven of the 13 risk factors for dementia reported by the Lancet commission for dementia prevention [21] are among the 91 features. The two not included features (traumatic brain injury and air pollution) are unavailable in wave 2 of the ELSA study. Among the 95 selected features, four variables with variance inflation factor (VIF) > 10 were excluded from the analysis. We analysed and selected 91 features in our five final models (input of the models).

Statistical analysis

Missing data

We checked missingness in every variable of interest. Assuming a missing at-random mechanism, a complete-case analysis would introduce bias [22]. Consequently, we applied multiple imputations to deal with the missing data issue. We imputed only the baseline predictor variables and not the outcome. We built the imputation model with the full dataset by selecting the best missing data predictors. The function “Quickpred” from the “mice” R package allows a selection of predictors according to correlations and usable cases. We selected the best predictors among the available variables with the function “Quickpred” and included the outcome and possible confounders such as age and sex [23]. To decide the number of imputations, we used the maximum percentage of observed missing data [24]. Then, we checked the imputations by comparing imputation with non-imputation means and calculating the percentage of bias. A value of 5% or less is considered acceptable [25].

Data pre-processing

Categorical predictors were dichotomized into 0, and 1. To deal with numerous continuous predictors with a skewed distribution, we transformed them with logarithms to the base 2 + 1 with the following formula: y = log2 (x) + 1. y = transformed predictor; x = original non-transformed predictor. We used logarithms to the base 2 because of its binary nature, which makes the computation of machine learning more performant.

Nested cross-validation was carried out to reduce the risk of model overfitting. In the nested cross-validation, we used two repeated 5-fold cross-validation in each of the datasets obtained from the multiple imputation stage to have ten datasets to train (80% of data) the model and ten datasets to test (20% of data) the model. Then, we performed feature selection and hyper-parameter tuning only on the training datasets. We normalized the training and test data using the minimum and maximum values for each variable computed from training data during the analysis.

The time at risk was defined from the baseline (wave 2) in 2004/2005 to the follow up (wave 8) in 2016/2017. We tested the proportional hazard assumption by using Schoenfeld residuals. Using VIF” (“rms” R package), we sequentially removed the variables with high multi-collinearity (VIF > 10). The set of baseline variables that were not removed in this process was modelled as predictors in Cox models and was the input of the DNNs models (Supplementary Table 1).

After the standard processes of selecting variables, multiple imputations and pre-processing, the analytical approaches are presented separately.

Cox models

We generated two different Cox models.

Cox models with elastic net regularization (CoxEn)

Regularisation is a machine learning technique that penalises coefficients that deviates from zero. It may help avoid overfitting and increase computation performance and interpretability of the results [26]. Lasso (L1 regularisation that restricts the size of the coefficients) and Ridge (L2 regularisation that restricts the square of the magnitude of the coefficients) regressions are two well-known regularisation techniques [27]. Elastic Net is a technique which combines both Lasso and Ridge techniques for better performance [28]. Using the pre-selected features as predictors, we performed Elastic Net regularization. The process that we used has two tuning parameters: the regularization parameter lambda and the mixing parameter alpha for moderating between Lasso and Ridge [29]. The optimal model should specify alpha and lambda, for which the two repeated 5-fold cross-validated penalized log-likelihood deviance is minimal after comparing all the training datasets from 40 imputed datasets. The “c060” and “glmnet” R packages provided parameter tuning and C-index computing functions.

Cox models with selected features (CoxSf)

We applied Elastic Net regularisation in 10 randomly chosen training datasets from each of the 40-imputed datasets. We kept the features selected (i.e. having coefficients not equal to 0) at least eight times from the 10 training datasets of each imputed dataset. We selected the variables according to how often each variable appeared in the imputed datasets. We computed the number of imputed datasets that a variable appeared. We wanted to use the variables that occurred in at least 30 imputed datasets in a Cox model. For example, a variable “x” appeared in all 40 imputed datasets. In consequence, it was kept for the Cox model. In contrast, a variable “y”, which occurred only in 24 imputed datasets, was excluded from the model. Using the variables that occurred in 30 to 40 imputed datasets, we applied Cox regression models to each imputed dataset and pooled them with Rubin’s rules (pool function from the “mice” R package) [23]. The pooled models with different variables were compared using the Wald test (pool.compare function from the “mice” R package). We kept the variables in the model with the lowest p-value compared to the other models.

Deep neural networks

TensorFlow API 2.3.0 [30] allowed the development and training of the three DNN models (Feedforward neural network, Densely Connected Convolutional Network and TabTransformer neural network). We used a loss based on the negative log of Breslow approximation partial likelihood that allows accounting for censored data. The data architecture of the five models (Cox models with Elastic Net regularization, Cox models with selected features, Feedforward neural network, Densely Connected Convolutional Network and TabTransformer neural network) is shown in Fig. 1.

Fig. 1
figure 1

Model architecture developed for prediction of new events of neurodegenerative diseases. Time of follow-up: from 2004 to 2005 to 2016–2017. Population: The English Longitudinal Study of Ageing. Cox models with Elastic Net regularisation are in salmon, and Cox models with selected variables are in blue. The FeedForward model is in yellow, the Densenet model is in green and the TabTransformer model is in blue-violet. In the deep neural network models (Feedforward, Densenet and TabTransformer), the input was the baseline data (91 features) and the log-risk function is the output of the network

Feedforward neural network (FeedForward)

Feedforward is a DNN where the information moves in only one direction, from the input layer, through the hidden layers and to the output layer [31]. We included one input layer (the pre-selected variables), four fully connected hidden layers and one output layer. Each hidden layer had 32 neurons, followed by a dropout layer with a dropout rate = 0.2 and a Gaussian Noise layer which is used to mitigate overfitting. The output was a single node with a linear activation that estimates the log-risk function in the Cox model. We used Scaled Exponential Linear Units (SELU) as the activation function and Adaptive Moment Estimation (Adam) with a learning rate = 0.0001 for the gradient descent algorithm.

Densely connected convolutional network (DenseNet)

DenseNet is a DNN and consists of a series of pre-connected layers (dense layers) connected to the previous or next layer. Information from all previous layers is used as input for each layer, and therefore all the information is propagated through the whole model to limit gradient vanishing [32]. We used a 4-layer dense block. The input and the hyper-parameters of the dense layer were the same as those for FeedForward. Each dense layer outputs 8 features (growth rate), which were used as the input of the next layers.

TabTransformer neural network (TabTransformer)

The TabTransformer is a deep tabular data modelling neural network. It uses contextual embedding, and it is based on the self-attention mechanism [33]. We chose an embedding size of 64 neurons followed by a stack of six Transformer Layers with eight heads each. The inputs of TabTransformer were the same that for all models. We modified TabTransformer to use a Cox layer as the output layer and a censoring unbiased loss function based on the negative log of Breslow approximation partial likelihood that allows accounting for censored data [16, 34]. Gradient descent optimization with adaptive moment estimation was performed with a learning rate of 0.0001.

Model evaluation

The output of the three DNNs is the predicted values of new events of NDs for each participant. Then we used these values to calculate the assessment measures.

C-statistics (or C-index) measures a model’s goodness of fit, giving the probability that an individual that experienced the event has a higher score than an individual that did not experience the event. Harrell’s C- statistics is a type of c-statistics with a rank correlation method for censored data. Uno’s C-statistics has an advantage over Harrell’s C- statistics as it does not depend on the study-specific censoring distribution [35]. We evaluated the performance of the models in the test datasets by measuring Uno’s C-statistics with 95% confidence intervals calculated with 100 replications of bootstrapping. We assessed the following time-dependent measures: AUC, balanced accuracy, sensitivity and specificity.

We assessed the overfitting of DNNs by plotting the loss function over epochs in each of the imputed training and test datasets. The stability of the models was assessed by calculating confidence intervals with bootstrapping with the Uno’s C-statistic in each of the 40 imputed datasets. Finally, we calculated the power of our sample size for the categorical CoxSf model final predictors.

We assessed the feature importance of the three DNNs using Shapley additive explanations (SHAP) analysis, showing the top ten most important features for each model [36]. We analysed the possible shared features among the three DNNs and the Cox model using visual methods.

Data analyses were performed in R version 4.0.0 using R packages “mice”, “survival”, “glmnet”, “c060” and, “survivalROC”. Sample split and Uno C-statistics calculations were performed with Python.

This study is reported as per the Transparent reporting of a multivariable prediction model for individual prognosis or diagnosis (TRIPOD).

Results

From 9432 participants at baseline, we excluded 3999 younger than 60 years or had a NDs diagnosis. We included 5433 participants (Supplementary Fig. 1) who experienced 691 (13%) NDs events during the 12-year follow-up. The median follow-up was 10 (interquartile range (IQR) 1) years. Participants with NDs at baseline were older, less frequently married, less qualified, more frequently sedentary, with slower walking speed, with a higher frequency of falls, more regularly affected by cardiovascular disease and had lower cognitive scores. (Table 1).

Table 1 Description of 5433 participants in the English Longitudinal Study of Ageing at wave 2 (baseline 2004–2005) stratified by the apparition of events during the follow-up

Missing data were observed in 1 (< 1.0%) to 1818 (33.5%) participants (Supplementary Table 1). In the imputation model, we included age, sex, time-to-event and outcomes. We created 40 imputed datasets with 20 iterations using chained equations [24]. The imputations were values considered as plausible and with a low percentage of bias (Supplementary Table 2). We also observed a distribution of imputed data similar to the original non-imputed values (Supplementary Figs. 2 to 4).

All models had as initial input the 91 pre-selected variables described in the methods section. After having verified the proportional hazard assumption was not violated, we generated the CoxEn models with Elastic Net regularization. We used alpha = 0.84 and lambda = 0.0093, which gave the lowest partial likelihood deviance.

To find the best list of features for the final CoxSf, we generated models on 40 imputed datasets using 7, 8 and 9 selected variables, respectively and pooled them by following Rubin’s rules. Nine variables appeared in at least 30 imputed datasets, eight in at least 31 imputed datasets and seven in all 40 imputed datasets (Fig. 2 Panel A). Using the Wald test, the model with eight variables had the highest significant difference compared to the other models (Fig. 2 Panel B). The final model CoxSf included variables associated with higher risk: older age (hazard ratio (95% confidence intervals)) (10.0 (6.9, 14.7)), poor hearing (1.3 (1.1, 1.5)) and weight loss (1.3 (1.1, 1.6)). Executive function (0.3 (0.2, 0.6)), memory function (0.03, (0.02, 0.05)), increased gait speed (0.2, (0.1, 0.4)), vigorous physical activity (0.7, (0.6, 0.9)) and higher BMI (0.4 (0.2, 0.8)) were associated with a lower ND risk (Fig. 2 Panel C). The DNNs models were generated with the described methodology.

Fig. 2
figure 2

Cox model with selected features and pooled Cox regression model of new events of neurodegenerative diseases. Panel A: The number above the columns shows the number of features appearing in different numbers of imputed datasets (from 30 to 40). Seven variables appeared in 32 to 40 imputed datasets, 8 variables in 31 datasets and 9 variables in 30 datasets. Panel B: P values from the Wald test on the pooled Cox regression models with different numbers of variables. P values < 0.05 are shown in bold. The model with eight variables showed the most significant difference (smallest p value) compared to the other models. Panel C: Hazard ratios and 95% confidence intervals in Cox regression model with eight selected variables (CoxSf) pooled according to the Rubin’s rules. All the selected variables were significantly associated with neurocognitive disorders

The performance of the models from the highest to the lowest Uno’s C-statistic was (mean (95% confidence intervals) 0.757 (0.702, 0.805), 0.734 (0.694, 0.772), 0.732 (0.689, 0.771), 0.706 (0.651, 0.752), 0.708 (0.653, 0.754) for TabTransformer, CoxSf, CoxEn, Densenet and FeedForward respectively (Fig. 3 and Supplementary Table 3). Uno’s C-index from the TabTransformer model was significantly higher than the other models (Fig. 3, Tukey’s test adjusted p < 0.001). Uno’s C-index was not significantly different between CoxEn and CoxSf models (p = 0.07) and between Densenet and Feedforward (p = 0.13).

Fig. 3
figure 3

Assessing the models for predicting new events of neurodegenerative diseases from 2004 to 2005 to 2016–2017. The English Longitudinal Study of Ageing. Bootstrapping results of the mean (and 95% confidence intervals) of Uno’s C-statistics on the 40 imputed test datasets. Panel A shows Cox regression model with eight selected variables (CoxSf). Panel B shows Elastic Net regularised Cox regression model (CoxEn). Panel C shows FeedForward neural network model (Feedforward). Panel D shows DenseNet neural network model (Densenet). Panel E shows TabTransformer neural network (tabTrans). Panel F The difference of Uno’s C-statistic among the five models was significant (Tukey’s test adjusted p < 0.001)

Figure 4 and Supplementary Tables 4 to 7 (in each imputed dataset) show the evolution of the time-dependent measures over time (time-dependent AUC, balanced-accuracy, sensitivity and specificity at 4, 8, 10 and 12 years of follow-up). TabTransformer shows better balance accuracy, specificity and much better sensitivity after 8 years than the other models.

Fig. 4
figure 4

Time-dependent assessment of models predicting new events of neurodegenerative diseases. The curves represent the evolution of the performance assessed with time-dependent AUC, balanced accuracy, sensitivity and specificity for each of the five models. Panel A: The average of AUC from 40 imputed test datasets in 4, 6, 8, 10 and 12 years after the enrolment. Panel B: The average of balanced accuracy from 40 imputed test datasets in 4, 6, 8, 10 and 12 years after the enrolment. Panel C: The average of sensitivity from 40 imputed test datasets in 4, 6, 8, 10 and 12 years after the enrolment. Panel D: The average of specificity from 40 imputed test datasets in 4, 6, 8, 10 and 12 years after the enrolment

Using time-dependent AUC the best model was the CoxSf in the 8th year of follow-up, All models showed the highest AUC in the 8th year of follow-up and were (mean (95% confidence intervals)) 0.894 (0.874, 0.913), 0.892 (0.872, 0.912), 0.870 (0.845, 0.894), 0.874 (0.849, 0.898), and 0.884 (0.863, 0.905) for CoxSf, CoxEn, Densenet, FeedForward and TabTransformer respectively (Supplementary Table 4 and Fig. 4). In the 12th year, all models showed a decrease in AUC values (mean decrease between 10 and 12th year: 10.1%).

The best-balanced accuracy values were observed in the 4th year. They were (mean (95% confidence intervals)) 0.833 (0.780, 0.888), 0.828 (0.775, 0.884), 0.819 (0.761, 0.877), 0.816 (0.762, 0.873) and 0.834 (0.779, 0.889) for CoxEn, CoxSf, FeedForward, Densenet and Tabtransformer respectively (Supplementary Table 5 and Fig. 4). In the 12th year, all models showed a decrease in balanced accuracy values (mean decrease between 10 and 12th year: 9.5%).

The highest sensitivity values were in the 4th year of follow-up. They were (mean (95% confidence intervals)) 0.832 (0.716 0.949), 0.833 (0.704, 0.957), 0.834 (0.688, 0.966), 0.837 (0.686, 0.965) and 0.818 (0.688, 0.936) for CoxSf, CoxEn, FeedForward, Densenet, and TabTransformer respectively (Supplementary Table 6 and Fig. 4). In the 12th year, all models decreased balanced accuracy values (mean decrease between 10 and 12th year: 16.1%).

The best specificity value was obtained in the 4th year by TabTransformer (0.855 (0.0.773, 0.909)). The highest specificity values were observed in the 10th year in the other models. They were (mean (95% confidence intervals)) 0.847 (0.754, 0.909), 0.840 (0.755, 0.903), 0.808 (0.716, 0.882), 0.811 (0.723, 0.883), 0.823 (0.754, 0.887), for CoxEn, CoxSf, FeedForward, Densenet and TabTransformer respectively (Supplementary Table 7 and Fig. 4).

We found that the TabTransformer showed a slightly wider separation between the validation and test curves compared with the Densenet and FeedForward models, which suggests that TabTransformer could experience more overfitting than the other models (Supplementary Fig. 5).

All models showed a stable variation of confidence intervals in the bootstrapping. However, TabTransformer tends to have slightly more irregular sizes of confidence intervals than the other models (Fig. 3).

The most critical features represented in the three DNNs were: age, memory function index, and vigorous physical activity (First row, Supplementary Fig. 6). Older age, lower values of memory function and a low reported vigorous physical activity were associated with a higher risk of NDs. Inversely, younger age, higher values of memory function and highly reported vigorous physical activity were associated with a lower risk of NDs. The highest impact for the models was older age and lower values of memory function (See second row, Supplementary Fig. 6). In addition, in Supplementary Fig. 7, we show which variables are present in more than one of all models (DNN and CoxSf). Age, memory function index and vigorous physical activity were present in all models. Poor hearing, gait speed and weight loss were present in three of four models. Chair rise outcome, executive function index, literacy score, measured hypertension and sleep quality were present in two of four models.

Discussion

This study found that the TabTransformer compared to other DNN (Densenet and FeedForward) and regularized Cox models showed a superior discriminative ability to predict NDs events in an older general population. Due to the attention-based layers, TabTransformer performs well with heterogeneous data, particularly in managing categorical input, which is not the case with other neural networks [18]. In time-dependent assessment, TabTransformer, compared to the other models, performed similarly in AUC and balanced accuracy, slightly worse in sensitivity and better in specificity at the 4th and 6th years of follow-up. The prediction of NDs in the mid and long term is relevant because these conditions have long prodromal periods.

To our knowledge, this is the first time that Tabtransformer was used with censored data and multiple imputations for dealing with missing data for predicting an event in the general population.

We found that regularized CoxSf and CoxEn models performed better than FeedForward and Densenet. We used Elastic Net, an ML technique, for variable selection in our Cox models. Elastic Net improves the performance by choosing the most predictive variables, avoiding the issue of limiting the number of variables by the number of events. These findings agree with Spooner et al., which showed that variable selection with gradient boosting or Elastic Net improved the performance of Cox models [13].

A previous study has investigated prediction models of NDs. This study compared Cox models with a recurrent DNN to predict AD and found that the models with predictors as repeated measures performed better (C statistics =0.910) [37]. We observed a lower performance than that obtained by Kim et al., which may be due to different characteristics of the sample and because our outcome was a composite of PD, AD and dementia.

Another study proposed a wide-deep neural network to predict progression from mild cognitive impairment to Alzheimer’s disease and had a C index = 0.78 [38]. This analysis combined a deep component (image as input) with complex latent analysis and a linear component (categorical data). They used a loss function to consider that data were censored and had a loss to follow-up. Although our objective was to predict neurodegenerative disease and not the transition, we used the same methodology, the use of a loss function, which is an extension of Cox proportional hazard models [39], for dealing with right censored events.

Cremers et al. validated a disease state index in a general population cohort to predict cognitive decline. They found that the best predictor was chronological age [40]. The model’s performance was an AUC = 0.78 for all included variables (images, epidemiologic and genetic data). We also found that chronological age was the best predictor in the CoxSf model and we had a similar discriminative ability to predict NDs.

We found that self-reported poor hearing was one of the final predictors for NDs in the CoxSf model. A case-control study in Taiwan showed a 39% higher risk of AD in those participants with hearing loss [41]. Some possible mechanisms that could explain this association are decreased cognitive stimulation due to an acoustically impoverished environment and a critical interaction of hearing loss with cognitive function in the medial temporal lobe [42]. In PD, hearing loss is recently considered as another non-motor symptom [43]. A study showed that people with hearing loss have a 77% higher risk of developing PD [44].

We found that a higher BMI was associated with a lower NDs risk. While some studies show an association between obesity in middle age and a higher risk of dementia, other studies show that being overweight is protective of cognition in older people [45]. A recent meta-analysis found that the pooled hazard ratio (95% confidence intervals) for PD in underweight participants was 1.20 (1.10, 1.30), for dementia in underweight and overweight participants was 1.23 (1.05, 1.45) and 0.88 (0.83, 0.94), respectively [46].

We observed that weight loss was associated with a higher NDs risk. A study including 2,815,135 participants from the general population and free of PD at the baseline, showed a prospective association of variations of weight loss and incidence of PD [47]. Weight loss is also associated with a higher risk of AD (45)32. The probable reason for this association is that weight loss may indicate illness.

Our results confirm the association of lower gait speed with NDs [48]. A study with 8699 participants over 60 years showed an increased risk of developing dementia when simultaneously decreased gait-speed and cognition (pooled hazard ratio, 6.28 [95% CI, 4.56–8.64]) [49]. A possible explanation may be the shared brain areas of cognition and mobility [50].

Memory function was the second most important feature analysed with SHAP after age for all DNN models and showed, in addition, the strongest protective association for NDs in the CoxSf model. We found that memory function was the best predictor of NDD after age, and its association with NDDs events was more robust than that observed with executive function. The possible explanation could be differences in whether memory or executive function precede each other in the onset of NDs [51].

We also found that self-reported vigorous physical activity was associated with a lower incidence of NDs. Our findings are in line with previous studies. The possible mechanisms related to these potential neuroprotective effects of physical activity for preventing NDs are reducing neuro-inflammation, insulin resistance, stress and anxiety [52].

Goerdten et al. performed a systematic review of statistical methods for dementia prediction. They described the most common weakness of studies on dementia prediction [53]. One of the weaknesses in prediction with ML studies was the use of data from populations with a more significant proportion of cases. Our study’s data source is a representative sample of older people in England. Therefore, it was not oversampled with cases. Another issue of many studies was the poor assumption of the Cox models. Again, our analysis verified these assumptions. Finally, they described the lack of external validation. In this latter case, this study was not validated in a different dataset.

The feature importance results showed features in common with the three DNNs and Cox models. In all models (DNNs and CoxSf), memory function and vigorous physical activity were the most crucial variables to predict NDs after age. In the case of memory function index, the best association with the outcome was with a lower memory function index associated with a higher risk of NDs rather than a high value associated with a lower risk, which suggests the importance of reporting lower memory index values in the population at risk of NDs. Notably, vigorous physical activity was one of the ten features in the DNNs models. These results agree with studies on preventing Parkinson’s [54] and Alzheimer’s disease [55]. The mechanisms are likely due to a lower decline in microstructural brain temporal areas [56]. Moreover, other features assessing physical functioning were represented in the models, such as gait speed and chair rise outcome, which supports the role of physical functioning in evaluating the risk in the general older population.

Our study has several strengths, as (i) we analysed the ELSA study, which is high quality and well-suited for our objectives, (ii) we analysed three DNNs models using a reproducible methodology and (iii) the model assessment was comprehensive, including time-independent and time-dependent measures, overfitting, stability and robustness.

This study has some limitations. We could not analyse the outcomes separately to achieve acceptable robustness due to the available sample size and the number of ND events in the ELSA study. Therefore, the selected features are a proportion of the selected diseases. The consequence is that our model is only applicable in the general older population with an equal balance of the analysed NDs. In addition, there was a loss to follow-up, and we had no information about its causes. However, we used methods to deal with this issue (Cox models and loss function in NL models). Another limitation was that the predictors and the outcome were self-reported, and therefore, recall bias may be an issue. Another issue was that independent evaluations using other data sets or populations were not performed and are needed. Further limitations are that we analysed only baseline information and no time-varying predictors and did not add a calibration measure for the prediction models.

Future research should focus on the external validation of these algorithms in larger datasets and combining different features from genetic data, surveys, images and sound.

Conclusions

We demonstrated that it is possible to predict NDs in the older general population and that performance of Tabtransfomer seems better than other NDD for tabular data. TabTransformer, a type of DNN, can be an alternative to Cox models for predicting ND in population cohort studies and is more suited for numerous features. In contrast, Cox models are easier to interpret but challenging to implement with many candidate predictors. TabTransformer combines the advantages of other structures such as convolutional and recurrent networks and improves modelling by considering the surrounding context. Moreover, it can integrate categorical input in addition to numerical features and handle a loss to follow-up and participants’ dropout because it is modelled. These characteristics make this structure promising for complex, heterogeneous data survival analyses where there are numerous features than can be considered potential predictors. Tabtransformer could be applicable and the preferred choice over Cox models for combining tabular and not tabular data (for example, images).

Availability of data and materials

The datasets generated and/or analysed during the current study and used to train and validate the models are available in UK Data service website. https://beta.ukdataservice.ac.uk/datacatalogue/series/series?id=200011.

The code used in this analysis is available on GitHub. https://github.com/lzhangLIH/Neuropred.

Change history

References

  1. Erkkinen MG, Kim M-O, Geschwind MD. Clinical neurology and epidemiology of the major neurodegenerative diseases. Cold Spring Harb Perspect Biol. 2018;10(4):a033118.

    Article  Google Scholar 

  2. Hou Y, Dan X, Babbar M, Wei Y, Hasselbalch SG, Croteau DL, et al. Ageing as a risk factor for neurodegenerative disease. Nat Rev Neurol. 2019;15(10):565–81.

    Article  Google Scholar 

  3. Vermunt L, Sikkes SA, Van Den Hout A, Handels R, Bos I, Van Der Flier WM, et al. Duration of preclinical, prodromal, and dementia stages of Alzheimer's disease in relation to age, sex, and APOE genotype. Alzheimers Dement. 2019;15(7):888–98.

    Article  Google Scholar 

  4. Dommershuijsen LJ, Boon AJ, Ikram MK. Probing the pre-diagnostic phase of Parkinson's disease in population-based studies. Front Neurol. 2021;12:1–8.

  5. Wingo TS, Liu Y, Gerasimov ES, Vattathil SM, Wynne ME, Liu J, et al. Shared mechanisms across the major psychiatric and neurodegenerative diseases. Nat Commun. 2022;13(1):1–19.

    Article  Google Scholar 

  6. Ibañez A, Fittipaldi S, Trujillo C, Jaramillo T, Torres A, Cardona JF, et al. Predicting and characterizing neurodegenerative subtypes with multimodal neurocognitive signatures of social and cognitive processes. J Alzheimer's Dis. 2021;83(1):227–48.

    Article  Google Scholar 

  7. Zhang XX, Tian Y, Wang ZT, Ma YH, Tan L, Yu JT. The epidemiology of Alzheimer's disease modifiable risk factors and prevention. J Prev Alzheimer's Dis. 2021;8(3):313–21.

    Google Scholar 

  8. Chen H, Ritz B. The search for environmental causes of Parkinson’s disease: moving forward. J Parkinsons Dis. 2018;8(s1):S9–S17.

    Article  CAS  Google Scholar 

  9. Jacobs BM, Belete D, Bestwick J, Blauwendraat C, Bandres-Ciga S, Heilbron K, et al. Parkinson's disease determinants, prediction and gene-environment interactions in the UK biobank. J Neurol Neurosurg Psychiatry. 2020;91(10):1046–54.

    Article  Google Scholar 

  10. Liew TM. Subjective cognitive decline, anxiety symptoms, and the risk of mild cognitive impairment and dementia. Alzheimers Res Ther. 2020;12(1):1–9.

    Google Scholar 

  11. Reinke C, Doblhammer G, Schmid M, Welchowski T. Dementia risk predictions from German claims data using methods of machine learning. Alzheimers Dement. 2022:1–10.

  12. Myszczynska MA, Ojamies PN, Lacoste AM, Neil D, Saffari A, Mead R, et al. Applications of machine learning to diagnosis and treatment of neurodegenerative diseases. Nat Rev Neurol. 2020;16(8):440–56.

    Article  Google Scholar 

  13. Spooner A, Chen E, Sowmya A, Sachdev P, Kochan NA, Trollor J, et al. A comparison of machine learning methods for survival analysis of high-dimensional clinical data for dementia prediction. Sci Rep. 2020;10(1):1–10.

    Article  Google Scholar 

  14. Rajpurkar P, Chen E, Banerjee O, Topol EJ. AI in health and medicine. Nat Med. 2022;28:31–38.

  15. Zhu X, Yao J, Huang J. Deep convolutional neural network for survival analysis with pathological images. In: 2016 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). New York City: IEEE; 2016.

  16. Zadeh Shirazi A, McDonnell MD, Fornaciari E, Bagherian NS, Scheer KG, Samuel MS, et al. A deep convolutional neural network for segmentation of whole-slide pathology images identifies novel tumour cell-perivascular niche interactions that are associated with poor survival in glioblastoma. Br J Cancer. 2021;125(3):337–50.

    Article  Google Scholar 

  17. Steingrimsson JA, Morrison S. Deep learning for survival outcomes. Stat Med. 2020;39(17):2339–49.

    Article  Google Scholar 

  18. Borisov V, Leemann T, Seßler K, Haug J, Pawelczyk M, Kasneci G. Deep neural networks and tabular data: a survey. Transactions on Neural Networks and Learning Systems. 2022:20–21.

  19. Steptoe A, Breeze E, Banks J, Nazroo J. Cohort profile: the English longitudinal study of ageing. Int J Epidemiol. 2013;42(6):1640–8.

    Article  Google Scholar 

  20. Taylor R, Conway L, Calderwood L, Lessof C, Cheshire H, Cox K, et al. Health, wealth and lifestyles of the older population in England: the 2002 English longitudinal study of ageing technical report. London: Institute of Fiscal Studies; 2007.

    Google Scholar 

  21. Livingston G, Huntley J, Sommerlad A, Ames D, Ballard C, Banerjee S, et al. Dementia prevention, intervention, and care: 2020 report of the lancet commission. Lancet. 2020;396(10248):413–46.

    Article  Google Scholar 

  22. Perkins NJ, Cole SR, Harel O, Tchetgen Tchetgen EJ, Sun B, Mitchell EM, et al. Principled approaches to missing data in epidemiologic studies. Am J Epidemiol. 2018;187(3):568–75.

    Article  Google Scholar 

  23. Buuren S, Groothuis-Oudshoorn K. MICE: multivariate imputation by chained equations in R. J Stat Softw. 2011;45(3):1–68.

  24. White IR, Royston P, Wood AM. Multiple imputation using chained equations: issues and guidance for practice. Stat Med. 2011;30(4):377–99.

    Article  Google Scholar 

  25. Demirtas H, Freels SA, Yucel RM. Plausibility of multivariate normality assumption when multiply imputing non-Gaussian continuous outcomes: a simulation assessment. J Stat Comput Simul. 2008;78(1):69–84.

    Article  Google Scholar 

  26. Sirimongkolkasem T, Drikvandi R. On regularisation methods for analysis of high dimensional data. Ann Data Sci. 2019;6(4):737–63.

    Article  Google Scholar 

  27. Fu WJ. Penalized regressions: the bridge versus the lasso. J Comput Graph Stat. 1998;7(3):397–416.

    Google Scholar 

  28. Zou H, Hastie T. Regularization and variable selection via the elastic net. J Royal Stat Soc Series B (Stat Methodol). 2005;67(2):301–20.

    Article  Google Scholar 

  29. Ebrahimi V, Sharifi M, Mousavi-Roknabadi RS, Sadegh R, Khademian MH, Moghadami M, et al. Predictive determinants of overall survival among re-infected COVID-19 patients using the elastic-net regularized Cox proportional hazards model: a machine-learning algorithm. BMC Public Health. 2022;22(1):1–10.

    Article  Google Scholar 

  30. Smilkov D, Thorat N, Assogba Y, Nicholson C, Kreeger N, Yu P, et al. Tensorflow. Js: machine learning for the web and beyond. Proc Machine Learn Syst. 2019;1:309–21.

    Google Scholar 

  31. Morgan N, Bourlard H. Generalization and parameter estimation in feedforward nets: some experiments. Adv Neural Inf Proces Syst. 1989;2:630–37.

  32. Huang G, Liu Z, Van Der Maaten L, Weinberger KQ. Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition; 2017.

    Google Scholar 

  33. Huang X, Khetan A, Cvitkovic M, Karnin Z. Tabtransformer: Tabular data modeling using contextual embeddings. arXiv preprint arXiv. 2020:201206678.

  34. Breslow N. Covariance analysis of censored survival data. Biometrics. 1974;30(1):89–99.

    Article  CAS  Google Scholar 

  35. Uno H, Cai T, Pencina MJ, D’Agostino RB, Wei LJ. On the C-statistics for evaluating overall adequacy of risk prediction procedures with censored survival data. Stat Med. 2011;30(10):1105–17.

    Article  Google Scholar 

  36. Lundberg SM, Lee S-I. A unified approach to interpreting model predictions. Adv Neural Inf Proces Syst. 2017;30:1–10.

  37. Kim WJ, Sung JM, Sung D, Chae M-H, An SK, Namkoong K, et al. Cox proportional Hazard regression versus a deep learning algorithm in the prediction of dementia: an analysis based on periodic health examination. JMIR Med Inform. 2019;7(3):e13139-e.

    Article  Google Scholar 

  38. Pölsterl S, Sarasua I, Gutiérrez-Becker B, Wachinger C. A wide and deep neural network for survival analysis from anatomical shape and tabular clinical data. arXiv preprint arXiv. 2019:190903890:1:11.

  39. Faraggi D, Simon R. A neural network model for survival data. Stat Med. 1995;14(1):73–82.

    Article  CAS  Google Scholar 

  40. Cremers LGM, Huizinga W, Niessen WJ, Krestin GP, Poot DHJ, Ikram MA, et al. Predicting global cognitive decline in the general population using the disease state index. Front Aging Neurosci. 2020;11(379):1–12.

  41. Hung S-C, Liao K-F, Muo C-H, Lai S-W, Chang C-W, Hung H-C. Hearing loss is associated with risk of Alzheimer’s disease: a case-control study in older people. J Epidemiol. 2015;25(8):517–21.

    Article  Google Scholar 

  42. Griffiths TD, Lad M, Kumar S, Holmes E, McMurray B, Maguire EA, et al. How can hearing loss cause dementia? Neuron. 2020;108(3):401–12.

  43. Li S, Cheng C, Lu L, Ma X, Zhang X, Li A, et al. Hearing loss in neurological disorders. Front Cell Dev Biol. 2021;9:1–16.

  44. Lai SW, Liao KF, Lin CL, Lin CC, Sung FC. Hearing loss may be a non-motor feature of Parkinson's disease in older people in Taiwan. Eur J Neurol. 2014;21(5):752–7.

    Article  Google Scholar 

  45. Tolppanen A-M, Ngandu T, Kåreholt I, Laatikainen T, Rusanen M, Soininen H, et al. Midlife and late-life body mass index and late-life dementia: results from a prospective population-based cohort. J Alzheimers Dis. 2014;38(1):201–9.

    Article  Google Scholar 

  46. Rahmani J, Roudsari AH, Bawadi H, Clark C, Ryan PM, Salehisahlabadi A, et al. Body mass index and risk of Parkinson, Alzheimer, dementia, and dementia mortality: a systematic review and dose-response meta-analysis of cohort studies among 5 million participants. Nutr Neurosci. 2022;25(3):423–31.

  47. Park JH, Choi Y, Kim H, Nam MJ, Cw L, Yoo JW, et al. Association between body weight variability and incidence of Parkinson disease: a nationwide, population-based cohort study. Eur J Neurol. 2021;28(11):3626–33.

    Article  Google Scholar 

  48. Pieruccini-Faria F, Black SE, Masellis M, Smith EE, Almeida QJ, Li KZ, et al. Gait variability across neurodegenerative and cognitive disorders: results from the Canadian consortium of neurodegeneration in aging (CCNA) and the gait and brain study. Alzheimers Dement. 2021;17(8):1317–28.

    Article  Google Scholar 

  49. Tian Q, Resnick SM, Mielke MM, Yaffe K, Launer LJ, Jonsson PV, et al. Association of dual decline in memory and gait speed with risk for dementia among adults older than 60 years: a multicohort individual-level meta-analysis. JAMA Netw Open. 2020;3(2):e1921636-e.

    Article  Google Scholar 

  50. Grande G, Triolo F, Nuara A, Welmer A-K, Fratiglioni L, Vetrano DL. Measuring gait speed to better identify prodromal dementia. Exp Gerontol. 2019;124:110625.

    Article  Google Scholar 

  51. McKenzie C, Bucks RS, Weinborn M, Bourgeat P, Salvado O, Gavett BE, et al. Cognitive reserve predicts future executive function decline in older adults with Alzheimer's disease pathology but not age-associated pathology. Neurobiol Aging. 2020;88:119–27.

    Article  Google Scholar 

  52. Llamas-Velasco S, Contador I, Méndez-Guerrero A, Ferreiro CR, Benito-León J, Villarejo-Galende A, et al. Physical activity and risk of Parkinson’s disease and parkinsonism in a prospective population-based study (NEDICES). Prev Med Rep. 2021;23:101485.

    Article  Google Scholar 

  53. Goerdten J, Čukić I, Danso SO, Carrière I, Muniz-Terrera G. Statistical methods for dementia risk prediction and recommendations for future work: a systematic review. Alzheimer’s Dementia. 2019;5:563–9.

    Google Scholar 

  54. Fang X, Han D, Cheng Q, et al. Association of levels of physical activity with risk of parkinson disease: a systematic review and meta-analysis. JAMA Netw Open. 2018;1(5):e182421.

    Article  Google Scholar 

  55. Park SY, Setiawan VW, White LR, Wu AH, Cheng I, Haiman CA, et al. Modifying effects of race and ethnicity and APOE on the association of physical activity with risk of Alzheimer's disease and related dementias. Alzheimers Dement. 2022;1:11.

  56. Tian Q, Schrack JA, Landman BA, Resnick SM, Ferrucci L. Longitudinal associations of absolute versus relative moderate-to-vigorous physical activity with brain microstructural decline in aging. Neurobiol Aging. 2022;116:25–31.

    Article  Google Scholar 

Download references

Acknowledgments

We thank Anna Schritz for her contribution to this study. We gratefully acknowledge the UK Data Archive for supplying the ELSA data. ELSA was developed by a team of researchers based at University College London, the Institute of Fiscal Studies, and the National Centre for Social Research. The data creators or the funders of the data collections and the UK Data Archive do not bear any responsibility for the analyses or interpretations presented here.

Funding

This work was supported by the National Centre of Excellence in Research on Parkinson's Disease (NCER-PD), funded by the Luxembourg National Research Fund (FNR/NCER13/BM/11264123). The data creators or the funders of the data collection and the UK Data Archive do not bear any responsibility for the analyses or interpretations presented here. The funder had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

Author information

Authors and Affiliations

Authors

Contributions

FA and MV planned the study, GA performed the literature search, LZ and CF performed the analysis, CF, MV and FA supervised the analysis, LZ and GA have made tables and figures, FA, GF, and MN interpreted the results. GA and LZ drafted the first draft of the manuscript, and, MV, MN, MP, VM, LH, RK, FA, GF edited the revised manuscript. The author(s) read and approved the final manuscript.

Corresponding author

Correspondence to Gloria A. Aguayo.

Ethics declarations

Ethics approval and consent to participate

Ethical approval was obtained from the Multicentre Research and Ethics Committee and all participants provided written informed consent. All participants provided written informed consent. All experiments were performed in accordance with relevant guidelines and regulations (Declaration of Helsinki).

Consent for publication

Not applicable.

Competing interests

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article was revised: the author requested to change the funding source section in the article.

Supplementary Information

Additional file 1: Supplementary Table 1.

Features candidates to predictors to be included in the models. Supplementary Table 2. Comparison between imputed and non-imputed original values. Supplementary Table 3. Uno’s C Statistics mean and 95% confidence intervals. Supplementary Table 4. Time-dependent AUC mean and 95% confidence intervals. Supplementary Table 5. Time-dependent balanced accuracy mean and 95% confidence intervals. Supplementary Table 6. Time-dependent sensitivity mean and 95% confidence intervals. Supplementary Table 7. Time-dependent specificity mean and 95% confidence intervals. Supplementary Fig. 1. Flowchart of participant’s selection at baseline (2004–2005) and attrition from 2004 to 2005 to 2016–2017. The English Longitudinal Study of Ageing. Supplementary Fig. 2. Observed and imputed data: Memory and Executive scores. Supplementary Fig. 3. Observed and imputed data: Gait speed and BMI and Executive scores. Supplementary Fig. 4. Observed and imputed data: Chair rise time and pulse rate. Supplementary Fig. 5. Evaluation of overfitting of machine learning models predicting new events of neurodegenerative diseases. Supplementary Fig. 6. SHAP feature importance and summary plots in deep neural models. Supplementary Fig. 7. Intercept of variables among deep neural models and Cox models.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aguayo, G.A., Zhang, L., Vaillant, M. et al. Machine learning for predicting neurodegenerative diseases in the general older population: a cohort study. BMC Med Res Methodol 23, 8 (2023). https://0-doi-org.brum.beds.ac.uk/10.1186/s12874-023-01837-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://0-doi-org.brum.beds.ac.uk/10.1186/s12874-023-01837-4

Keywords