| Literature DB >> 31828145 |
Emine Yaman1, Abdulhamit Subasi2.
Abstract
The neuromuscular disorders are diagnosed using electromyographic (EMG) signals. Machine learning algorithms are employed as a decision support system to diagnose neuromuscular disorders. This paper compares bagging and boosting ensemble learning methods to classify EMG signals automatically. Even though ensemble classifiers' efficacy in relation to real-life issues has been presented in numerous studies, there are almost no studies which focus on the feasibility of bagging and boosting ensemble classifiers to diagnose the neuromuscular disorders. Therefore, the purpose of this paper is to assess the feasibility of bagging and boosting ensemble classifiers to diagnose neuromuscular disorders through the use of EMG signals. It should be understood that there are three steps to this method, where the step number one is to calculate the wavelet packed coefficients (WPC) for every type of EMG signal. After this, it is necessary to calculate statistical values of WPC so that the distribution of wavelet coefficients could be demonstrated. In the last step, an ensemble classifier used the extracted features as an input of the classifier to diagnose the neuromuscular disorders. Experimental results showed the ensemble classifiers achieved better performance for diagnosis of neuromuscular disorders. Results are promising and showed that the AdaBoost with random forest ensemble method achieved an accuracy of 99.08%, F-measure 0.99, AUC 1, and kappa statistic 0.99.Entities:
Mesh:
Year: 2019 PMID: 31828145 PMCID: PMC6885261 DOI: 10.1155/2019/9152506
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Algorithm 1Bagging algorithm.
Algorithm 2Boosting algorithm.
Algorithm 3AdaBoost algorithm.
Figure 1Presentation of the proposed framework.
EMG signal classification results for single classifier.
| Accuracy (%) |
| ROC area | Kappa | |
|---|---|---|---|---|
| ANN | 98.33 | 0.983 | 0.997 | 0.975 |
|
| 91.71 | 0.917 | 0.982 | 0.8756 |
| SVM | 97.83 | 0.978 | 0.986 | 0.9675 |
| RF | 98.54 | 0.985 | 0.999 | 0.9769 |
| C4.5 | 96.50 | 96.5 | 0.973 | 0.9475 |
| Random Tree | 95.13 | 0.951 | 0.963 | 0.9269 |
| REPTree | 96.25 | 0.962 | 0.983 | 0.9437 |
| LADTree | 88.67 | 0.886 | 0.892 | 0.83 |
| NB | 89.54 | 0.894 | 0.96 | 0.8431 |
EMG signal classification results for bagging.
| Accuracy (%) |
| ROC area | Kappa | |
|---|---|---|---|---|
| ANN | 83.33 | 0.83 | 0.89 | 0.81 |
|
| 91.42 | 0.914 | 0.986 | 0.8712 |
| SVM | 98.00 | 0.980 | 0.994 | 0.97 |
| RF | 98.92 | 0.989 | 1 | 0.9837 |
| C4.5 | 98.08 | 0.981 | 0.998 | 0.9712 |
| Random Tree | 97.54 | 0.975 | 0.997 | 0.9631 |
| REPTree | 97.54 | 0.975 | 0.997 | 0.9631 |
| LADTree | 88.33 | 0.883 | 0.912 | 0.825 |
| NB | 89.71 | 0.895 | 0.968 | 0.8456 |
EMG signal classification results for AdaBoost.
| Accuracy (%) |
| ROC area | Kappa | |
|---|---|---|---|---|
| ANN | 98.33 | 0.98 | 0.99 | 0.98 |
|
| 90.50 | 0.91 | 0.97 | 0.86 |
| SVM | 97.83 | 0.98 | 1.00 | 0.97 |
| RF | 99.08 | 0.99 | 1.00 | 0.99 |
| C4.5 | 98.88 | 0.99 | 1.00 | 0.98 |
| Random Tree | 0.93 | 0.96 | 0.95 | 95.13 |
| REPTree | 96.25 | 0.96 | 0.98 | 0.94 |
| LADTree | 96.00 | 0.96 | 1.00 | 0.94 |
| NB | 89.54 | 0.89 | 0.93 | 0.84 |
EMG signal classification results for MultiBoosting.
| Accuracy (%) |
| ROC area | Kappa | |
|---|---|---|---|---|
| ANN | 98.33 | 0.983 | 0.988 | 0.975 |
|
| 91.33 | 0.913 | 0.976 | 0.87 |
| SVM | 95.88 | 0.959 | 0.979 | 0.9381 |
| RF | 98.79 | 0.988 | 0.998 | 0.9819 |
| C4.5 | 98.83 | 0.980 | 0.999 | 0.999 |
| Random Tree | 93.75 | 0.937 | 0.953 | 0.9063 |
| REPTree | 98.04 | 0.980 | 0.999 | 0.9706 |
| LADTree | 93.92 | 0.939 | 0.993 | 0.9088 |
| NB | 89.54 | 0.894 | 0.932 | 0.8431 |
Comparison of the classification accuracies achieved by different studies using different datasets.
| The study reference | Feature extraction method | Classifier | Classification accuracy (%) |
|---|---|---|---|
| [ | AR + DWT | ANFIS | 95 |
| [ | DWT | PSO-SVM | 97.41 |
| [ | MUSIC | Combined neural network (CNN) | 94 |
| [ | DWT | FSVM | 97.67 |
| [ | DWT | Evolutionary SVM | 97 |
| [ | AR | WNN | 90.7 |
| [ | DWT | Bagging ensemble with SVM | 99 |
| [ | Fuzzy | SVM | 86.14. |
| [ | Peaks of MUAPs. | SVM | 95.90 |
| [ | Time domain features | Adaptive fuzzy | 93.5 |
| [ | CWT | Convolutional neural network | 96.80 |
| Proposed method | WPD | AdaBoost with RF | 99.08 |