ML-Based Glioma Classification

ML-Based Glioma Classification

ML-Based Glioma Classification

Feb 8, 2024

Optimizing Glioma Grading: Leveraging Clinical and Mutation Features for Accurate Diagnosis

Shreyas Sreenivas

Aishwarya Belakavadi Subrahmanya

PERFORMANCE EVALUATION AND INTERPRETATION

Having decided what models can be built for the churn prediction, let’s bring our focus to the performance of these models namely Logistic Regression, Decision Tree, k-Nearest Neighbors, Decision Tree Classifier and Random Forest Classifier.

  1. Logistic Regression:

Implementing the Logistic Regression, we got the accuracy score, F1 score, confusion matrix as shown below:

The following ROC curve has been plotted to further review the performance of the classifier.

  1. Decision Tree:

Implementing Decision Tree, we got the following performance evaluation:

  1. kNN:

Performance evaluation of kNN-

The following ROC curve has been plotted to further review the performance of the classifier.

  1. SVM 

Performance evaluation of SVM model- 

ROC graph-

  1. Random Forest Classifier:

Performance evaluation of SVM model- 

Feature Importance plot of Random Forest Classifier- 

  1. Gradient Boosting

Performance evaluation of Gradient Boosting model- 

  1. Multinomial Naive Bayes 

Performance evaluation of Multinomial Naive Bayes model- 

Confusion matrix of the model-

ROC graph-

Best Performing Model:

From the above performance evaluation section, we can conclude that the following models are the best performing models,

  1. KNN (98%)

  2. Multinomial Naive Bayes (MNB) (99%)