Figures & data
Table 1 Comparative Analysis of Available Feature Selection Methods
Table 2 Description of the Datasets Used in the Work
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.](/cms/asset/f91a350b-8f5c-498e-b248-b58f6dae789c/dmso_a_12185129_f0004_c.jpg)
Table 3 Details of Missing Values and Categorical Variables in the Dataset
Figure 5 Basic migration and reproduction processes in the artificial flora algorithm.
![Figure 5 Basic migration and reproduction processes in the artificial flora algorithm.](/cms/asset/2d2c9664-506b-4483-a4e0-03ee0bea58e1/dmso_a_12185129_f0005_c.jpg)
Figure 6 Flowchart presenting the steps of the artificial flora algorithm.
![Figure 6 Flowchart presenting the steps of the artificial flora algorithm.](/cms/asset/79bed13b-83f7-4765-8310-950a0ebb96b9/dmso_a_12185129_f0006_c.jpg)
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).](/cms/asset/bf42e887-de79-491b-a5ec-62d1dc93dc72/dmso_a_12185129_f0007_c.jpg)
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.](/cms/asset/66178eab-db5a-47f1-90fb-821f97a4a2a2/dmso_a_12185129_f0008_c.jpg)
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.](/cms/asset/23124551-a99c-4a27-b20c-021ce244545d/dmso_a_12185129_f0009_c.jpg)
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.](/cms/asset/c37a993f-b0d4-455f-b464-585382800970/dmso_a_12185129_f0010_c.jpg)
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.](/cms/asset/70e43f1f-4c38-461d-983a-ede740997a61/dmso_a_12185129_f0011_c.jpg)
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