Development, deployment, and feature interpretability of a three-class prediction model for pulmonary diseases
Abstract Purpose To develop a high-performance machine learning model for predicting and interpreting features of pulmonary diseases. Patients and methods This retrospective study analyzed clinical and imaging data from patients with non-small cell lung cancer (NSCLC), granulomatous inflammation, an...
Saved in:
Main Authors: | , , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2025-06-01
|
Series: | Insights into Imaging |
Subjects: | |
Online Access: | https://doi.org/10.1186/s13244-025-02020-7 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | Abstract Purpose To develop a high-performance machine learning model for predicting and interpreting features of pulmonary diseases. Patients and methods This retrospective study analyzed clinical and imaging data from patients with non-small cell lung cancer (NSCLC), granulomatous inflammation, and benign tumors, collected across multiple centers from January 2015 to October 2023. Data from two hospitals in Anhui Province were split into a development set (n = 1696) and a test set (n = 424) in an 8:2 ratio, with an external validation set (n = 909) from Zhejiang Province. Features with p < 0.05 from univariate analyses were selected using the Boruta algorithm for input into Random Forest (RF) and XGBoost models. Model efficacy was assessed using receiver operating characteristic (ROC) analysis. Results A total of 3030 patients were included: 2269 with NSCLC, 529 with granulomatous inflammation, and 232 with benign tumors. The Obuchowski indices for RF and XGBoost in the test set were 0.7193 (95% CI: 0.6567–0.7812) and 0.8282 (95% CI: 0.7883–0.8650), respectively. In the external validation set, indices were 0.7932 (95% CI: 0.7572–0.8250) for RF and 0.8074 (95% CI: 0.7740–0.8387) for XGBoost. XGBoost achieved better accuracy in both the test (0.81) and external validation (0.79) sets. Calibration Curve and Decision Curve Analysis (DCA) showed XGBoost offered higher net clinical benefit. Conclusion The XGBoost model outperforms RF in the three-class classification of lung diseases. Critical relevance statement XGBoost surpasses Random Forest in accurately classifying NSCLC, granulomatous inflammation, and benign tumors, offering superior clinical utility via multicenter data. Key Points Lung cancer classification model has broad clinical applicability. XGBoost outperforms random forests using CT imaging data. XGBoost model can be deployed on a website for clinicians. Graphical Abstract |
---|---|
ISSN: | 1869-4101 |