| Literature DB >> 31485259 |
Jorge D Mello-Román1, Julio C Mello-Román1, Santiago Gómez-Guerrero2, Miguel García-Torres3.
Abstract
Early diagnosis of dengue continues to be a concern for public health in countries with a high incidence of this disease. In this work, we compared two machine learning techniques: artificial neural networks (ANN) and support vector machines (SVM) as assistance tools for medical diagnosis. The performance of classification models was evaluated in a real dataset of patients with a previous diagnosis of dengue extracted from the public health system of Paraguay during the period 2012-2016. The ANN multilayer perceptron achieved better results with an average of 96% accuracy, 96% sensitivity, and 97% specificity, with low variation in thirty different partitions of the dataset. In comparison, SVM polynomial obtained results above 90% for accuracy, sensitivity, and specificity.Entities:
Mesh:
Year: 2019 PMID: 31485259 PMCID: PMC6702853 DOI: 10.1155/2019/7307803
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1Example of a feedforward architecture with one hidden layer.
Figure 2Example of nonlinear SVM [29].
Figure 3Department of Concepción, Paraguay.
Figure 4Number of patients diagnosed with dengue by week of onset of fever.
Variables included.
| Variables | Description | Measure | Values |
|---|---|---|---|
| Week | Week declared by patient when fever started | Scale | [1,48] ∈ |
| Year | Registration year | Scale | [1,5] ∈ |
| Age | Age of the patient at the time of registration | Scale | [0,99] ∈ |
| Sex | Patient's sex | Nominal | 1 = male, 0 = female |
| District | Geographic area of the Department of Concepción where the patient resides | Nominal | [1,9] ∈ |
| Hospitalised | Indicates whether the patient was hospitalised or treated as an outpatient | Nominal | 1 = yes, 0 = no |
| Headache | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Myalgia | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Arthralgia | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Retro-ocular pain | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Pruritus | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Sickness | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Cough and dyspnea | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Oligoanuria | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Epistaxis | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Gingivorrhagia | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Hemoptysis | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Melena | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Black vomiting | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Exanthema | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Shock | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Conjunctival injection | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Bipalpebral edema | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Tachycardia | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Hepatomegaly | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Splenomegaly | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Sensory alteration | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Stiff neck | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Petechia | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Purpura | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Jaundice | Presence of the symptom | Nominal | 1 = yes, 0 = no |
| Other symptoms | Presence of other symptoms | Nominal | 1 = yes, 0 = no |
| Travel | Patient's statement if he/she travelled the last 15 days | Nominal | 1 = yes, 0 = no |
| Camping | Patient's statement if he/she was camping the last 15 days | Nominal | 1 = yes, 0 = no |
| Similar health condition | Patient's statement if he/she had a similar health condition before | Nominal | 1 = yes, 0 = no |
| Live alone | Patient's statement if he/she lives alone | Nominal | 1 = yes, 0 = no |
| Poverty | Doctor's impression of whether the patient is in poverty | Nominal | 1 = yes, 0 = no |
| Final classification | Laboratory diagnosis for confirming dengue virus infection | Nominal |
|
Selection of best parameters of the SVM classifier.
| Kernel | Penalty | Kernel parameters |
|---|---|---|
| Linear |
| — |
| Gaussian |
|
|
| Polynomial |
|
|
The performance of the ANN and SVM classifiers on 30 test datasets.
| Classifiers | Accuracy (%) | Sensitivity (%) | Specificity (%) | |||
|---|---|---|---|---|---|---|
| Mean | Variation | Mean | Variation | Mean | Variation | |
| ANN-MLP | 96 | 2 | 96 | 4 | 97 | 3 |
| ANN-RBF | 55 | 11 | 58 | 10 | 52 | 24 |
| SVM linear | 64 | 8 | 56 | 18 | 71 | 10 |
| SVM Gaussian | 86 | 9 | 84 | 11 | 89 | 10 |
| SVM polynomial | 92 | 14 | 93 | 12 | 92 | 16 |
The ANN-MLP classifier achieved better results with an average of 96% accuracy, 96% sensitivity, and 97% specificity, with low variation in thirty different partitions of the dataset. Also, the SVM polynomial classifier obtained results above 90% for the three indicators with acceptable variations.
ANN-MLP confusion matrix.
| Laboratory diagnosis of dengue virus infection | Predicted | |
|---|---|---|
| Confirmed | Discarded | |
| Confirmed | 36 | 0 |
| Discarded | 1 | 43 |
SVM polynomial confusion matrix.
| Laboratory diagnosis of dengue virus infection | Predicted | |
|---|---|---|
| Confirmed | Discarded | |
| Confirmed | 45 | 0 |
| Discarded | 1 | 33 |