Skip to main navigation Skip to search Skip to main content

Performance analysis of 10 machine learning models in lung cancer prediction

  • Universidad Continental

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

Lung cancer is one of the diseases with the highest incidence and mortality in the world. Machine learning (ML) models can play an important role in the early detection of this disease. This study aims to identify the ML algorithm that has the best performance in predicting lung cancer. The algorithms that were contrasted were logistic regression (LR), decision tree (DT), k-nearest neighbors (KNN), gaussian Naive Bayes (GNB), multinomial Naive Bayes (MNB), support vector classifier (SVC), random forest (RF), extreme gradient boosting (XGBoost), multilayer perceptron (MLP) and gradient boosting (GB). The dataset used was provided by Kaggle, with a total of 309 records and 16 attributes. The study was developed in several phases, such as the description of the ML models and the analysis of the dataset. In addition, the contrast of the models was performed under the metrics of specificity, sensitivity, F1 count, accuracy, and precision. The results showed that the SVC, RF, MLP, and GB models obtained the best performance metrics, achieving 98% accuracy, 98% precision, and 98% sensitivity.

Original languageEnglish
Pages (from-to)1352-1364
Number of pages13
JournalIndonesian Journal of Electrical Engineering and Computer Science
Volume37
Issue number2
DOIs
StatePublished - Feb 2025

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 3 - Good Health and Well-being
    SDG 3 Good Health and Well-being

Keywords

  • Lung cancer
  • Machine learning
  • Models
  • Performance
  • Predicting

Fingerprint

Dive into the research topics of 'Performance analysis of 10 machine learning models in lung cancer prediction'. Together they form a unique fingerprint.

Cite this