133
Views
28
CrossRef citations to date
0
Altmetric
Original Research

Artificial Flora Algorithm-Based Feature Selection with Gradient Boosted Tree Model for Diabetes Classification

ORCID Icon, , ORCID Icon & ORCID Icon
Pages 2789-2806 | Published online: 21 Jun 2021

Figures & data

Table 1 Comparative Analysis of Available Feature Selection Methods

Table 2 Description of the Datasets Used in the Work

Figure 1 List of attributes in the type 1 diabetes mellitus dataset.

Figure 1 List of attributes in the type 1 diabetes mellitus dataset.

Figure 2 List of attributes in the type 2 diabetes mellitus dataset.

Figure 2 List of attributes in the type 2 diabetes mellitus dataset.

Figure 3 List of attributes in the gestational diabetes mellitus dataset.

Figure 3 List of attributes in the gestational diabetes mellitus dataset.

Figure 4 Block diagram of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model. GWO, grey wolf optimization; PSO, particle swarm optimization GA, genetic algorithm.

Figure 4 Block diagram of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model. GWO, grey wolf optimization; PSO, particle swarm optimization GA, genetic algorithm.

Table 3 Details of Missing Values and Categorical Variables in the Dataset

Figure 5 Basic migration and reproduction processes in the artificial flora algorithm.

Note: Reproduced Cheng L, Wu XH, Wang Y. Artificial flora (AF) optimization algorithm. Appl Sci. 2018;8(3):329. doi:10.3390/app8030329. https://creativecommons.org/licenses/by/4.0/.Citation49
Figure 5 Basic migration and reproduction processes in the artificial flora algorithm.

Figure 6 Flowchart presenting the steps of the artificial flora algorithm.

Note: Reproduced Cheng L, Wu XH, Wang Y. Artificial flora (AF) optimization algorithm. Appl Sci. 2018;8(3):329. doi:10.3390/app8030329. https://creativecommons.org/licenses/by/4.0/.Citation49
Figure 6 Flowchart presenting the steps of the artificial flora algorithm.

Table 4 Features Selected by the Proposed AFA from the Applied Datasets

Table 5 Comparative Analysis of the Different Feature Selection Models

Figure 7 The best cost analysis of different feature selection models. (A) Artificial flora algorithm-based feature selection (AFA-FS). (B) Grey wolf optimization-based feature selection (GWO-FS). (C) Particle swarm optimization-based feature selection (PSO-FS). (D) Genetic algorithm-based feature selection (GA-FS).

Figure 7 The best cost analysis of different feature selection models. (A) Artificial flora algorithm-based feature selection (AFA-FS). (B) Grey wolf optimization-based feature selection (GWO-FS). (C) Particle swarm optimization-based feature selection (PSO-FS). (D) Genetic algorithm-based feature selection (GA-FS).

Table 6 Analysis of the Confusion Matrix Data

Figure 8 Confusion matrix generated for the proposed artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 8 Confusion matrix generated for the proposed artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 9 Precision and recall of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 9 Precision and recall of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 10 F-score and kappa of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 10 F-score and kappa of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 11 Accuracy of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Figure 11 Accuracy of the artificial flora algorithm (AFA)-based feature selection with gradient boosted tree (GBT)-based data classification (AFA-GBT) model.

Table 7 Classification Performance of the Artificial Flora Algorithm (AFA)-Based Feature Selection with Gradient Boosted Tree (GBT)-Based Data Classification (AFA-GBT) Model Based on Different Measures (%)

Table 8 Comparative Analysis of the Accuracy (%) of Different Classification Models