| Literature DB >> 28487747 |
Juana Canul-Reich1, Juan Frausto-Solís2, José Hernández-Torruco1.
Abstract
Background. Guillain-Barré Syndrome (GBS) is a potentially fatal autoimmune neurological disorder. The severity varies among the four main subtypes, named as Acute Inflammatory Demyelinating Polyneuropathy (AIDP), Acute Motor Axonal Neuropathy (AMAN), Acute Motor Sensory Axonal Neuropathy (AMSAN), and Miller-Fisher Syndrome (MF). A proper subtype identification may help to promptly carry out adequate treatment in patients. Method. We perform experiments with 15 single classifiers in two scenarios: four subtypes' classification and One versus All (OvA) classification. We used a dataset with the 16 relevant features identified in a previous phase. Performance evaluation is made by 10-fold cross validation (10-FCV). Typical classification performance measures are used. A statistical test is conducted in order to identify the top five classifiers for each case. Results. In four GBS subtypes' classification, half of the classifiers investigated in this study obtained an average accuracy above 0.90. In OvA classification, the two subtypes with the largest number of instances resulted in the best classification results. Conclusions. This study represents a comprehensive effort on creating a predictive model for Guillain-Barré Syndrome subtypes. Also, the analysis performed in this work provides insight about the best single classifiers for each classification case.Entities:
Mesh:
Year: 2017 PMID: 28487747 PMCID: PMC5405364 DOI: 10.1155/2017/8424198
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
List of features used in this study.
| Feature label | Feature name |
|---|---|
| v22 | Symmetry (in weakness) |
| v29 | Extraocular muscles involvement |
| v30 | Ptosis |
| v31 | Cerebellar involvement |
| v63 | Amplitude of left median motor nerve |
| v106 | Area under the curve of left ulnar motor nerve |
| v120 | Area under the curve of right ulnar motor nerve |
| v130 | Amplitude of left tibial motor nerve |
| v141 | Amplitude of right tibial motor nerve |
| v161 | Area under the curve of right peroneal motor nerve |
| v172 | Amplitude of left median sensory nerve |
| v177 | Amplitude of right median sensory nerve |
| v178 | Area under the curve of right median sensory nerve |
| v186 | Latency of right ulnar sensory nerve |
| v187 | Amplitude of right ulnar sensory nerve |
| v198 | Area under the curve of right sural sensory nerve |
List of single classifiers used in this study. Binary Logistic Regression (BLR) used in OvA and OvO classifications. Multinomial Logistic Regression (MLR) used in four GBS subtypes' classification.
| Single classifier | Approach | Tuning parameter |
|---|---|---|
|
| Instance-based |
|
| SVM Linear kernel (SVMLin) | Kernel-based |
|
| SVM Polynomial kernel (SVMPoly) | Kernel-based |
|
| SVM Gaussian kernel (SVMGaus) | Kernel-based |
|
| SVM Laplacian kernel (SVMLap) | Kernel-based |
|
| C4.5 | Decision tree | NA |
| Single Layer Perceptron (SLP) | Neural network | Size, decay |
| Multilayer Perceptron (MLP) | Neural network | Size |
| Radial Basis Function ANN (RBF-ANN) | Neural network | Negative threshold |
| JRip | Rule induction | NumOpt |
| OneR | Rule induction | NA |
| Naive Bayes | Bayesian | NA |
| Binary Logistic Regression (BLR) | Regression | NA |
| Multinomial Logistic Regression (MLR) | Regression | NA |
| Linear Discriminant Analysis (LDA) | Discriminant Analysis | NA |
Four GBS subtypes' classification. The standard deviation of each metric is shown in normal font.
| Classifier | Optimal parameters | Average accuracy | Multiclass AUC |
|---|---|---|---|
| SVMPoly |
|
|
|
| | 0.0080 | 0.0199 | |
| C4.5 |
|
| |
| 0.0109 | 0.0242 | ||
| SVMLap |
|
|
|
| 0.0072 | 0.0240 | ||
| SVMGaus |
|
|
|
| 0.0067 | 0.0221 | ||
|
|
|
|
|
| 0.0041 | 0.0188 | ||
| SVMLin |
|
|
|
| 0.0096 | 0.0232 | ||
| JRip |
|
| |
| 0.0143 | 0.0291 | ||
| Naive Bayes |
|
| |
| 0.0079 | 0.0244 | ||
| MLP |
|
| |
| 0.0122 | 0.0257 | ||
| SLP |
|
| |
| 0.0147 | 0.0230 | ||
| MLR |
|
| |
| 0.0082 | 0.0279 | ||
| LDA |
|
| |
| 0.0083 | 0.0223 | ||
| RBF-DDA |
|
| |
| 0.0079 | 0.0287 | ||
| OneR |
|
| |
| 0.0164 | 0.0249 |
Figure 1Average accuracy in four GBS subtypes' classification. The standard deviation is shown on top of the bars. A = SVMPoly, B = C4.5, C = SVMLap, D = SVMGaus, E = kNN, F = SVMLin, G = Naive Bayes, H = MLP, I = RBF-DDA, J = SLP, K = JRip, L = LDA, M = MLR, and N = OneR.
OvA classification results. The standard deviation of each metric is shown in normal font.
| AMAN versus ALL | AMSAN versus ALL | AIDP versus ALL | MF versus ALL | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Classifier | Balanced accuracy | AUC | Classifier | Balanced accuracy | AUC | Classifier | Balanced accuracy | AUC | Classifier | Balanced accuracy | AUC |
| SVMPoly |
|
|
|
|
| MLP |
|
| Naive Bayes |
|
|
| 0.0135 | 0.0135 | 0.0124 | 0.0124 | 0.0204 | 0.0204 | 0.0252 | 0.0252 | ||||
| SVMLap |
|
| C4.5 |
|
| SVMLap |
|
| JRip |
|
|
| 0.0173 | 0.0173 | 0.0163 | 0.0163 | 0.0214 | 0.0214 | 0.0424 | 0.0424 | ||||
|
|
|
| SVMLap |
|
| C4.5 |
|
| LDA |
|
|
| 0.0067 | 0.0067 | 0.0189 | 0.0189 | 0.0226 | 0.0226 | 0.0371 | 0.0371 | ||||
| SVMGaus |
|
| SLP |
|
|
|
|
| SVMGaus |
|
|
| 0.0177 | 0.0177 | 0.0229 | 0.0229 | 0.0135 | 0.0135 | 0.0397 | 0.0397 | ||||
| MLP |
|
| RBF-DDA |
|
| LDA |
|
| SVMLin |
|
|
| 0.0180 | 0.0180 | 0.0138 | 0.0138 | 0.0138 | 0.0138 | 0.0438 | 0.0438 | ||||
| SLP |
|
| MLP |
|
| SVMGaus |
|
| C4.5 |
|
|
| 0.0193 | 0.0193 | 0.0180 | 0.0180 | 0.0222 | 0.0222 | 0.0446 | 0.0446 | ||||
| C4.5 |
|
| SVMPoly |
|
| JRip |
|
| SVMPoly |
|
|
| 0.0199 | 0.0199 | 0.0183 | 0.0183 | 0.0403 | 0.0403 | 0.0420 | 0.0420 | ||||
| SVMLin |
|
| JRip |
|
| SLP |
|
|
|
|
|
| 0.0244 | 0.0244 | 0.0212 | 0.0212 | 0.0323 | 0.0323 | 0.0426 | 0.0426 | ||||
| RBF-DDA |
|
| SVMGaus |
|
| RBF-DDA |
|
| MLP |
|
|
| 0.0194 | 0.0194 | 0.0184 | 0.0184 | 0.0254 | 0.0254 | 0.0695 | 0.0695 | ||||
| LDA |
|
| Naive Bayes |
|
| BLR |
|
| SVMLap |
|
|
| 0.0125 | 0.0125 | 0.0140 | 0.0140 | 0.0233 | 0.0233 | 0.0422 | 0.0422 | ||||
| Naive Bayes |
|
| BLR |
|
| SVMPoly |
|
| SLP |
|
|
| 0.0182 | 0.0182 | 0.0188 | 0.0188 | 0.0228 | 0.0228 | 0.0659 | 0.0659 | ||||
| BLR |
|
| LDA |
|
| SVMLin |
|
| BLR |
|
|
| 0.0197 | 0.0197 | 0.0152 | 0.0152 | 0.0204 | 0.0204 | 0.0659 | 0.0659 | ||||
| JRip |
|
| OneR |
|
| Naive Bayes |
|
| OneR |
|
|
| 0.0312 | 0.0312 | 0.0191 | 0.0191 | 0.0100 | 0.0155 | 0.0403 | 0.0403 | ||||
| OneR |
|
| SVMLin |
|
| OneR |
|
| RBF-DDA |
|
|
| 0.0404 | 0.0413 | 0.0192 | 0.0195 | 0.0486 | 0.0489 | 0.0288 | 0.0288 | ||||
Figure 2Balanced accuracy in OvA classification. The standard deviation is shown on top of the bars. A = SVMPoly, B = C4.5, C = SVMLap, D = SVMGaus, E = kNN, F = SVMLin, G = Naive Bayes, H = MLP, I = RBF-DDA, J = SLP, K = JRip, L = LDA, M = BLR, and N = OneR.
Friedman test results of the comparison among top five classifiers in average accuracy across 30 runs in four GBS subtypes' classification.
| Friedman Statistic | Critical value |
|
|---|---|---|
| 1.985 | 2.45 | Accepted |
Average ranks of the top five classifiers in four GBS subtypes' classification.
| Classifiers compared | |||||
|---|---|---|---|---|---|
| SVMPoly | C4.5 | SVMLap | SVMGauss |
| |
| Average ranks | 2.47 | 2.87 | 2.87 | 3.38 | 3.42 |
Post hoc test with Holm's correction of the top five classifiers in four GBS subtype classification.
| Classifiers compared |
|
|---|---|
| SVMPoly versus | 0.020 |
| SVMPoly versus SVMGauss | 0.025 |
| SVMPoly versus C4.5 | 0.327 |
| SVMPoly versus SVMLap | 0.327 |
Friedman test results of the comparison among top five classifiers in balanced accuracy across 30 runs in OvA classification.
| Classes | Friedman Statistic | Critical value |
|---|---|---|
| AIDP versus ALL | 8.989 | 2.45 |
| AMAN versus ALL | 8.651 | 2.45 |
| AMSAN versus ALL | 35.869 | 2.45 |
| MF versus ALL | 25.591 | 2.45 |
Average ranks of the top five classifiers in OvA classification.
| Classes | Classifiers compared | ||||
|---|---|---|---|---|---|
| AIDP versus ALL | MLP | SVMLap | C4.5 |
| LDA |
|
| 2.17 | 2.38 | 2.92 | 3.53 | 4.00 |
| AMAN versus ALL | SVMPoly | SVMLap |
| SVMGaus | MLP |
|
| 2.37 | 2.55 | 2.78 | 3.02 | 4.28 |
| AMSAN versus ALL |
| C4.5 | SVMLap | SLP | RBF-DDA |
|
| 1.40 | 2.23 | 3.22 | 3.97 | 4.18 |
| MF versus ALL | Naive Bayes | JRip | LDA | SVMGaus | SVMLin |
|
| 1.20 | 2.92 | 3.78 | 3.22 | 3.88 |
Post hoc test with Holm's correction of the top five classifiers in AIDP versus ALL classification.
| Classes | Classifiers compared |
|
|---|---|---|
| AIDP versus ALL | MLP versus LDA | 0.000 |
| MLP versus | 0.001 | |
| MLP versus C4.5 | 0.066 | |
| MLP versus SVMLap | 0.596 |
Post hoc test with Holm's correction of the top five classifiers in AMAN versus ALL classification.
| Classes | Classifiers compared |
|
|---|---|---|
| AMAN versus ALL | SVMPoly versus MLP | 0.000 |
| SVMPoly versus SVMGaus | 0.111 | |
| SVMPoly versus | 0.307 | |
| SVMPoly versus SVMLap | 0.653 |
Post hoc test with Holm's correction of the top five classifiers in AMSAN versus ALL classification.
| Classes | Classifiers compared |
|
|---|---|---|
| AMSAN versus ALL |
| 0.000 |
|
| 0.000 | |
|
| 0.000 | |
|
| 0.041 |
Post hoc test with Holm's correction of the top five classifiers in MF versus ALL classification.
| Classes | Classifiers compared |
|
|---|---|---|
| MF versus ALL | Naive Bayes versus SVMLin | 0.000 |
| Naive Bayes versus LDA | 0.000 | |
| Naive Bayes versus SVMGaus | 0.000 | |
| Naive Bayes versus JRip | 0.000 |