DOI 10.1186/s12882-025-04091-6
Risk prediction of cardiovascular events in peritoneal dialysis patients.
Аннотация
BACKGROUND
Cardiovascular events (CVEs), which refer to a spectrum of conditions including heart attacks, stroke and peripheral vascular disease, are the primary cause of death among peritoneal dialysis (PD) patients, accounting for nearly 40% of deaths. Early identification of high-risk individuals is essential to lessen this burden. Machine learning is particularly suited for this task due to its ability to discern complex, non-linear relationships between various clinical variables, which is essential for accurately predicting CVEs in the context of PD. Our study aimed to develop a predictive machine learning model to identify PD patients at risk of CVEs, offering healthcare providers a tool for proactive intervention.
METHODS
A total of 251 PD patients were enrolled in the study, with an additional 42 patients included for external validation. Initially, 37 variables were collected but reduced to 25 via Lasso regression. Six supervised machine learning algorithms were evaluated, and XGBoost was chosen as the optimal model based on AUC. Both internal and external validation confirmed the model's efficacy, and a web application was developed using the final XGBoost model, which utilized 12 selected variables.
RESULTS
Among the 251 patients, 40 (15.94%) developed CVEs. The XGBoost model demonstrated an AUC of 0.94 in 5-fold cross-validation. A simplified XGBoost model using 12 variables demonstrated robust prediction capabilities with an AUC of 0.88 in 5-fold cross-validation and 0.78 in external validation. The top five predictors of CVEs were age at catheterization, height, HDL, gender and hemoglobin. According to the SHAP summary plot, older age at catheterization, shorter height, male gender, higher serum HDL and lower hemoglobin levels correlated with increased CVEs risk in PD patients.
CONCLUSIONS
The machine learning model, based on 12 key variables, offers an effective tool for predicting CVEs in PD patients, enabling early identification of high-risk cases. This model has been integrated into a web application.
Предметные рубрики MeSH
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Ошибки и ограничения
История · было → стало
Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.
Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.