Table 4.
Sentiment accuracy differences on binomial dataset
| Algorithm | Variation between train–test split percentages | |||||
|---|---|---|---|---|---|---|
| 10–20% | 20–30% | 30–40% | 40–50% | 50–60% | 60–70% | |
| KNN | + 3.19 | + 2.41 | + 0.12 | + 3.15 | − 0.66 | + 0.90 |
| DT | + 1.62 | + 0.69 | − 0.31 | + 0.92 | − 1.03 | + 1.38 |
| SVM | + 2.11 | + 2.32 | + 2.38 | + 0.37 | + 0.48 | + 1.08 |
| NB | + 5.25 | + 0.51 | + 1.73 | + 1.64 | -0.18 | + 0.56 |
| Voting | + 3.19 | + 2.02 | + 1.73 | + 1.46 | 0.00 | + 0.36 |
| Bagging (KNN) | + 3.32 | + 1.87 | + 0.56 | + 2.57 | + 0.13 | + 0.49 |
| Bagging (DT) | + 1.19 | + 1.00 | − 0.59 | + 1.30 | − 1.21 | + 1.48 |
| Bagging (SVM) | + 1.72 | + 2.81 | + 1.71 | + 0.96 | + 0.37 | + 1.41 |
| Bagging (NB) | + 5.34 | + 0.23 | + 2.07 | + 1.39 | − 0.03 | + 0.62 |