Next Article in Journal
B-Cell-Depleting Therapy Improves Myocarditis in Seronegative Eosinophilic Granulomatosis with Polyangiitis
Next Article in Special Issue
COVID-19 and Diabetes
Previous Article in Journal
Neurogranin and Neuronal Pentraxin Receptor as Synaptic Dysfunction Biomarkers in Alzheimer’s Disease
Previous Article in Special Issue
Association between Add-On Dipeptidyl Peptidase-4 Inhibitor Therapy and Diabetic Retinopathy Progression
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Prediction of Diabetic Sensorimotor Polyneuropathy Using Machine Learning Techniques

1
Department of Rehabilitation Medicine, College of Medicine, Dankook University, Cheonan 31116, Korea
2
Deargen, Co., Ltd., Daejeon 34051, Korea
3
Department of Endocrinology and Metabolism, College of Medicine, Dankook University, Cheonan 31116, Korea
4
Department of Laboratory Medicine, College of Medicine, Dankook University, Cheonan 31116, Korea
5
Department of Nanobiomedical Science & BK21 NBM Global Research Center for Regenerative Medicine, Dankook University, Cheonan 31116, Korea
6
Institute of Tissue Regeneration Engineering (ITREN), Dankook University, Cheonan 31116, Korea
*
Author to whom correspondence should be addressed.
J. Clin. Med. 2021, 10(19), 4576; https://doi.org/10.3390/jcm10194576
Submission received: 7 August 2021 / Revised: 28 September 2021 / Accepted: 30 September 2021 / Published: 2 October 2021
(This article belongs to the Special Issue Clinical Research on Type 2 Diabetes and Its Complications)

Abstract

:
Diabetic sensorimotor polyneuropathy (DSPN) is a major complication in patients with diabetes mellitus (DM), and early detection or prediction of DSPN is important for preventing or managing neuropathic pain and foot ulcer. Our aim is to delineate whether machine learning techniques are more useful than traditional statistical methods for predicting DSPN in DM patients. Four hundred seventy DM patients were classified into four groups (normal, possible, probable, and confirmed) based on clinical and electrophysiological findings of suspected DSPN. Three ML methods, XGBoost (XGB), support vector machine (SVM), and random forest (RF), and their combinations were used for analysis. RF showed the best area under the receiver operator characteristic curve (AUC, 0.8250) for differentiating between two categories—criteria by clinical findings (normal, possible, and probable groups) and those by electrophysiological findings (confirmed group)—and the result was superior to that of linear regression analysis (AUC = 0.6620). Average values of serum glucose, International Federation of Clinical Chemistry (IFCC), HbA1c, and albumin levels were identified as the four most important predictors of DSPN. In conclusion, machine learning techniques, especially RF, can predict DSPN in DM patients effectively, and electrophysiological analysis is important for identifying DSPN.

1. Introduction

Type 2 diabetes mellitus (T2DM), the most common form of diabetes, is a major disease in humans worldwide [1], and its incidence is increasing with aging and lifestyle changes [2]. There is evidence that half of T2DM patients experience neurological disorders and a progressive disability of nerve fibers in the course of diabetes, and serious neurological symptoms lead to poor quality of life [3]. Diabetic sensorimotor polyneuropathy (DSPN) is a common neurological complication resulting from neuroinflammation, mitochondrial dysfunction, and apoptosis due to hyperglycemia, dyslipidemia, and altered insulin signaling, and leads to various symptoms and signs, including neuropathic pain, decreased sensation, and foot ulceration [4,5]. The management of DSPN is not limited to controlling hyperglycemia, and multidisciplinary programs, such as patient education, lifestyle modification, and physical activity, are required to control various physical and psychological symptoms and foot complications [6]. Therefore, early detection and prediction of DSPN is very important in DM patients.
The classification of DSPN has been defined in previous studies [7,8,9,10]. Typical DSPN is the most common form in DM patients and chronic, symmetrical, and length-dependent sensorimotor polyneuropathy [11]. Tesfaye et al. defined the minimal criteria for typical DSPN to estimate severity: possible, probable, confirmed, and subclinical based on clinical symptoms and signs and electrophysiology [7]. Numerous staging and scoring systems have been developed to assess the severity of DSPN; however, choosing the optimal scoring system is confusing because the results of previous studies are different regarding which system is effective [12,13,14]. Electrophysiological assessments, including nerve conduction studies (NCS), are important for diagnosing DSPN objectively [15,16]; however, special equipment is needed, and these assessments cannot be performed routinely for patients without clinical symptoms or signs because of the discomfort caused by electrical stimulation or needle insertion. Because the pathophysiology of diabetic neuropathy reveals a broad spectrum of axonal involvement and segmental demyelination, electrophysiological findings also indicate both axonal degeneration and demyelination [17]. Numerous predisposing factors for the development of DSPN have been found [18,19,20,21]. DSPN is significantly correlated with poor glucose control [18,19], longer duration of diabetes, poor metabolic management, smoking and the presence of cardiovascular disease, and DSPN severity is correlated with hypertension, dyslipidemia, microalbuminuria, alcohol consumption, and body mass index [20,21]. Most previous studies on the prediction of DSPN used various statistical methods. While traditional statistical methods draw only population inferences from clinical information, recently developed machine learning (ML) methods focus on developing predictive models from general-purpose learning algorithms [22]. Therefore, ML is considered to be a better way to predict DSPN in DM patients.
ML is a computationally broad and powerful data mining technique that can accommodate a large set of proposed variables as inputs to identify factors related to the results of interest [23], and ML develops algorithms that can learn patterns and decision rules, such as early detection, prediction and diagnosis, from data that are attributable to the medical field. Recent studies have used various ML techniques to predict complications, including retinopathy, nephropathy, foot ulceration and DSPN, in T2DM patients [24,25,26,27,28], and ML was effective for prediction of DSPN severity [24], 3-year complication developments [25], high-risk retinopathy, and numerous complications in nonadherent T2DM [27]. Haque et al. found that machine learning algorithms, especially random forest (RF), were effective in predicting DSPN severity based on the scoring system using Michigan Neuropathy Screening Instrumentation [29], which is not used widely, and that study assessed only type 1 diabetes mellitus (T1DM) patients.
The purpose of the current study was to delineate whether machine learning techniques are more useful than traditional statistical methods for predicting DSPN in type 2 DM patients, and whether the widely used classification for DSPN, which is based on clinical and electrophysiological findings, is amenable to the use of predictive models.

2. Materials and Methods

2.1. Subjects

Medical records of patients with T2DM who visited Dankook University Hospital for the management of DM were collected, and 746 subjects were initially enrolled (Figure 1). Patients were diagnosed with T2DM by a physician at the Department of Endocrinology, based on the guideline of the American Diabetes Association [30]. Patients who did not undergo electrophysiological studies (n = 206) or had incomplete clinical data (n = 53) were excluded at first, and then patients who had other types of polyneuropathies, including heavy alcohol use (n = 3), hepatic failure (n = 2), renal failure (n = 4), chemotherapy for malignancy (n = 7), and typical musculoskeletal anomalies (n = 1), were subsequently excluded. As a result, 470 patients were included in the study (Figure 1). This study was approved by the Dankook University Hospital Institutional Review Board (IRB No. 2019-12-009).

2.2. Classification

Subjects were classified into 4 groups according to definitions of minimal criteria for typical DSPN based on the area of clinical care by Tesfaye et al. [7]: normal, possible, probable, and confirmed. The normal group (n = 93) consisted of subjects without any neurological symptoms or signs as previously described [7], and the possible group (n = 91) comprised subjects with one of the neurological symptoms or signs. The probable group (n = 13) comprised subjects with two or more neurological symptoms or signs. The confirmed group (n = 273) consisted of subjects with abnormal electrophysiological findings and neurological symptoms or signs. Electrophysiological assessments were performed according to the guidelines of the American Academy of Neurology [16], and NCS and electromyography of the upper and lower extremities were conducted. According to electrophysiological findings, the confirmed group was divided into two subgroups: A demyelinated subgroup (n = 87) with subjects who predominantly showed demyelination and a mixed subgroup (n = 186) with subjects who showed abnormal spontaneous activities during needle electromyography and demyelination (Figure 1).

2.3. Clinical Data

All subjects’ clinical information, such as baseline characteristics, past medical history, current health status, diabetic complications, and medications, was analyzed. Baseline characteristics included age, sex, weight, height, body mass index (BMI), disease duration (from initial diagnosis of T2DM to the date of the last follow-up at the hospital), smoking (current smoking, past smoking, or nonsmoking), family history of T2DM, and diabetes education. Past medical history included hypertension (HTN), dyslipidemia, and history of stroke and coronary artery disease. HTN was defined as systolic blood pressure > 140 mmHg, diastolic blood pressure > 90 mmHg or the use of antihypertensive medications. Diabetic retinopathy was included in diabetic complications. Medications for DM, HTN and dyslipidemia were included; medications for DM were metformin, sulfonylureas, thiazolidinediones (TZDs), dipeptidyl peptidase-4 inhibitors (DPP4is), sodium-glucose cotransporter-2 inhibitors (SGLT2is), and insulin; medications for HTN were calcium channel blockers (CCBs), angiotensin-converting-enzyme inhibitors (ACEis), angiotensin II receptor blockers (ARBs), beta blockers (BBs) and thiazides; and medications for dyslipidemia were statins. BMI was calculated as weight in kilograms divided by the square of height in meters.

2.4. Laboratory Data

A total of 432 laboratory codes from blood and urine tests were obtained from all subjects, and we divided subjects into a control group (n = 197) with normal electrophysiological findings and a test group (n = 273) with abnormal electrophysiological findings within the criteria of DSPN to identify the optimal number of laboratory codes (Figure 2). Forty-eight codes could be obtained for more than half of the subjects (n = 98) in the control group, and 62 codes could be obtained for more than half of the subjects (n = 135) in the test group (Figure 2a). When the results of the two groups were combined, 39 laboratory codes were ultimately selected (Figure 2b). Each laboratory code was assessed several times during the follow-up periods (range: 31–18368 days, mean value: 5202.9 days), and various changes in the values were observed within the period (Figure 2c).
Three methods were used to standardize the values of laboratory codes for ML analysis. Method 1 refers to the average value of each laboratory code during the follow-up period, method 2 is the first value of each laboratory code when T2DM was initially diagnosed while visiting the hospital, and method 3 refers to the pattern of laboratory code changes. The pattern was defined as −1, 0, and 1 as follows. If the initial value was 10% or more lower than the overall average of the values excluding the initial value, it was considered −1; if the change was less than 10%, it was regarded as 0; and if the initial value was greater than 10% of the overall average of the values excluding the initial value, it was regarded as 1.

2.5. Machine Learning Analysis

First, to define which variable set will be used for the classification model, a random forest (RF) model trained by different variable combinations was tested. As described above, there are four different variable sets: clinical data and methods 1, 2, and 3 for laboratory data. RF was trained with all possible combinations of four variable sets. Because of the limitation of the sample size, the sample was divided into ten groups, and each group was used as the test set. For each test set, the remainder of the samples were divided into a training set and a validation set at a 4:1 ratio by preserving the percentage of samples for each class. Fivefold cross-validation was performed for each test set, and the final performance was defined as the average of the performance over 10 iterations [31]. The combination set of clinical data and methods 1 and 3 for laboratory data (total, 105 variables) showed the best performance in cases of classifying patients [area under the curve (AUC) = 0.8350 and accuracy = 74.85%, Table 1; therefore, the combination set was used as an input variable for model training.
The DSPN predictor model was trained with the input variables identified above. The model performance was tested with the same method used when identifying the input variables. Three ML algorithms were used: XGBoost (XGB) [32], support vector machine (SVM) [33], and random forest (RF) [23], which were used alone or in combinations of two or more, that is, an ensemble of models for improvement of the model performance by fusion of the contents learned by different models and reduction of overfitting problems [34]. Among the various methods, the model averaging method for averaging the predicted values of several models was used in this work. AUC, accuracy, sensitivity, and specificity were used as performance metrics.
Finally, the feature importance of the best model among 7 models (XGB, SVM, RF, ensemble of XGB and SVM, ensemble of XGB & RF, ensemble of SVM and RF and ensemble of XGB and SVM and RF) was extracted from each model. If the best model was an ensemble of more than two models, the average feature importance obtained from each model was used as the feature importance of the ensemble model. Next, the models were retrained and evaluated with input features by adding features one by one, from the most to the least important. This was done to select the best set of features for DSPN prediction based on feature importance, and the performance was better when using the top 69 features for AUC and top 38 features for accuracy rather than all 105 features.

2.6. Statistics

To compare the predictability of ML results, traditional statistical methods were also carried out. All statistical analyses were performed with SPSS 26 (IBM, Armonk, NY, USA). The Shapiro-Wilk test was performed to assess the normal distribution of all quantified histological and functional data from each group. Categorical parameters were compared by likelihood ratio, and numerical parameters among groups were compared by one-way analysis of variance (ANOVA) and the Games–Howell post hoc test. Logistic regression was performed using statistically significant parameters and parameters that were identified to be important in previous studies, and the AUC, accuracy, sensitivity, and specificity were analyzed. p-values less than 0.05 were considered to indicate statistical significance.

3. Results

3.1. Baseline Characteristics among the Four Groups

When comparing baseline characteristics among the four groups, disease duration was significantly longer in the confirmed group than in the normal and possible groups (4543.18 ± 2849.75 days and 4464.03 ± 2934.87 days vs. 5686.67 ± 3648.57 days and in the normal, possible, and confirmed groups, respectively), and height was higher in the confirmed group than in the normal group (1.61 ± 0.09 m vs. 1.64 ± 0.09 m in the normal and confirmed groups, respectively). BMI and the initial values of BST and HbA1c were also different between the confirmed group and normal group and between the confirmed group and possible group (Table 2). The incidence of diabetic retinopathy was higher in the confirmed group (51.6%) than in the other groups (23.1–28.6%). Age; sex; weight; incidence of hypertension and dyslipidemia; smoking habit; past medical history of coronary artery disease, cerebrovascular disease, and stroke; and number of subjects who received diabetes education were not different among the groups (Table 2). Medications for diabetes control were different among groups; metformin (89.2–94.5%), sulfonylureas (68.1–68.8%), dipeptidyl peptidase-4 inhibitors (66.7–71.4%), and sodium-glucose cotransporter-2 inhibitors (17.2–20.9%) were used by a higher proportion of subjects in the normal and possible groups, whereas the proportion of subjects in the confirmed group who used insulin (65.6%) was higher than that in other groups (Table 2).

3.2. Identification of an Appropriate Classification for Prediction Using Machine Learning Analysis

Using ML algorithms, four groups of normal (A), possible (B), probable (C), and confirmed (D) samples were analyzed with various combinations. When comparing all groups separately (A vs. B vs. C vs. D) using the combined analysis of XGB and RF, the AUC was 0.8546, and the accuracy was 60.85% (Table 3). One of the classifications set to three groups (combination of A and B vs. C vs. D) showed the highest AUC value (0.8925) using the same analysis (XGB + RF); however, this classification was not appropriate because the number of group C patients was small (n = 13), which can result in imbalanced results [35]. When looking at the classification that combined group C with other groups, rather than alone, the classification with the combination of A, B and C vs. D showed a higher value of AUC (0.8250) than the other classifications and the highest value of accuracy (74.47%) (Table 3). Therefore, we performed all ML analyses and statistics based on this classification (A + B + C vs. D).

3.3. Identification of an Appropriate ML Algorithm for the Prediction of DSPN and Analysis of Predictive Values

When we compared various ML techniques (XGB, SVM, RF, and their combinations), RF showed the best AUC (0.8250) and accuracy (74.47%), and the sensitivity and specificity were also higher (0.7940 and 0.6720, respectively) than those of any other single algorithm or their combination (Table 4). Logistic regression analysis was performed to compare the combination of normal, possible, and probable groups with the confirmed group using meaningful parameters of the following basic characteristics and laboratory data: disease duration, initial value of HbA1c, DM retinopathy, family history of DM, use of metformin and insulin, serum levels of glucose, HDL cholesterol, albumin, and creatinine. The results of logistic regression analysis showed lower AUC (0.6620) and specificity (0.3519) values than RF. The receiver operating characteristic (ROC) curves of each ML algorithm and logistic regression analysis are shown in Figure 3. The AUC of RF was the highest (0.8250) among the 7 ML models, as described earlier, whereas the AUC of logistic regression was the lowest AUC value (0.6620).

3.4. Development of a Decision-Making Model Using Influential Features from the RF Algorithm

RF analysis using the classification of the combination of the normal, possible, and probable groups versus the confirmed group was used to derive influential features, which consisted of clinical data and methods 1 and 3 for laboratory data. When these features are accumulated in the order of the importance score, the AUC and accuracy increase and then reach a maximum value at a certain moment (Figure 4a,b). In the case of AUC, the maximum value was reached when the number of parameters reached 69 (0.8302), and in the case of accuracy, the maximum value was reached when the number of parameters was 38 (76.17%) (Figure 4a,b). From this classification, the average value of HbA1c was identified as the first single discriminator for group determination between the combination of the normal, possible, and probable groups and the confirmed group (Figure 4c). The top 69 influential features are shown in Table 5. The average serum glucose level during the follow-up period was the most important feature (importance score = 0.997768) for determining the group in the classification, and the average values of the International Federation of Clinical Chemistry (IFCC; 0.794161), HbA1c (0.789265), and albumin levels (0.731579) during the follow-up period are shown in order of importance score (Table 5).

3.5. ML Analysis of the Confirmed Group to Identify Demyelinated and Mixed Types of DSPN

We compared the demyelinated subgroup with the mixed subgroup, as shown in electrophysiological studies of the confirmed group, using various ML algorithms and logistic regression analysis (Table 6). ML analysis revealed that the combination of XGB and SVM models showed the highest AUC and accuracy values of 0.5698 and 67.78%, respectively, whereas the statistical method using logistic regression showed a higher AUC value (0.6350). However, the overall AUC values of all ML algorithms and logistic regression analysis were much lower than the AUC value (0.8250) when RF was used to compare the combination of the normal, possible, and probable groups versus the confirmed group, and the specificity was quite low (0 and 0.3889 for RF and logistic regression, respectively) to predict the two subgroups within the confirmed group (Table 6).

4. Discussion

Interest in machine learning algorithms is widely increasing in the medical field because they can be used to predict disease development and generate semantic interpretations [36]. In the field of endocrinology, the prediction of diabetes is expected to be very useful for preventing disease progression and complications [37]. In this study, we have performed conventional statistics, as well as various ML algorithms to compare predictive power expressed in AUC and accuracy. Logistic regression analysis, a traditional statistical method, has an obvious limitation compared to the ML analysis. Only a small number of clinical and laboratory data (9 variables among over 400 data) were used during the statistical processing, which inevitably resulted in poor AUC whereas ML analysis could include over 100 meaningful data. Classical statistics usually draw population inferences, but become less precise when input variables that exceed the number of subjects, therefore appropriate ML method can help overcome this limitation [22].
As in all other fields, for the results of ML analysis to be more accurate, the input data must have extensive and accurate information. Laboratory data are usually obtained numerous times for a single subject during the follow-up period, and effective processing of meaningful data can have a significant impact on the establishment of predictive models. In this study, we tried various methods to optimize input data during the preprocessing step, especially for standardization of laboratory tests conducted at various time points. First, from the 432 types of laboratory data received for all patients, only 39 datapoints repeatedly obtained for more than half of all patients were filtered out. Then, depending on the timing of the laboratory data received, data were classified into average, initial, and change patterns of each value, and we found that average and changed patterns were meaningful parameters for ML analysis. Through these preprocesses, we are confident that we have increased the reliability of laboratory data and created a more accurate predictive model. When compared to previous studies that made predictive models of DSPN using ML algorithms in diabetic patients (Table 7), they did not explain what time point was used or whether there was any consideration of the amount of change in the laboratory data in addition to the data imputation process that handles missing data [24,25,27,38]. In addition, they did not provide any diagnostic tools, such as decision tree or nomogram, except Dagliati et al. [25].
Various criteria for defining DSPN have been developed, and many of them have been designed to classify the severity of DSPN based on clinical signs and symptoms alone [39] or in combination with physical examination [40,41] or electrophysiological findings [7,10]. Neurological signs, especially sensory abnormalities, are sensitive and specific findings for diagnosing DSPN and have been correlated with electrophysiological findings in previous studies [12,42,43]; however, we found that clinical data alone, which was categorized as normal, possible and probable groups defined in a previous study [7], was not effective in predicting DSPN in T2DM patients. Other studies have revealed that clinical symptoms and signs are too variable and inaccurate [44] and do not correlate well with the development of pathophysiological changes in the peripheral nervous system [13]. On the basis of our results, we confirmed that severity grading based on clinical symptoms and signs is not helpful and that electrophysiological assessment is essential in predicting DSPN. However, small fiber involvement, which is frequently occurs in early DSPN, is not identified by conventional NCS. Therefore, more specialized diagnostic tools such as quantitative sensory testing, skin biopsy, and corneal confocal microscopy are needed to identify small fiber damage [45,46].
We failed to classify the demyelinated and mixed types in the confirmed group in this study. Axonal involvement is frequently observed in DSPN, as is demyelination [17], and even axonal loss, which precedes demyelination, in sural nerves or plantar nerves of DSPN patients might be a primary finding [47,48]. Electrophysiological analysis, which shows decreased conduction velocity of sensory and motor nerves, decreased compound muscle action potential, and prolonged latency of F-wave, is considered to be highly sensitive for early diagnosis of DSPN [16,49], but NSC cannot be used to assess therapeutic effects in diabetic patients [49]. Electromyography can be useful for detecting abnormal spontaneous activities in distal muscles in moderate to severe DSPN [50], although this test is also useful for ruling out other neuropathies, such as radiculopathies, mononeuropathies, or myopathies. In this study, we could not find axonal involvement without demyelination within DSPN patients. In T2DM, segmental demyelination is prominent with a milder axonal involvement whereas axonal loss is more severe in T1DM [51,52]. Initially, we considered abnormal electromyographic findings with abnormal NCS (mixed type) to be advanced or severe type DSPN, and diabetic patients with mixed type DSPN might show abnormal clinical and laboratory findings more frequently than those with demyelinated type DSPN. However, ML analysis and logistic regression did not effectively suggest any difference between the demyelinated and mixed types. Therefore, electrophysiological analysis is necessary to differentiate these two types of diabetic patients.
Numerous ML algorithms have been used to predict DM and diabetic complications such as retinopathy, nephropathy, foot ulceration and DSPN [24,25,26,27,28,29]. XGB is a scalable end-to-end tree boosting system [32] and is more suitable for small sample sizes unless the data are not highly dispersed when predicting glucose variability in T2DM patients [53]. SVM was used for microarray or high-dimensional data and is suitable for predicting DSPN in DM patients with a clinical data-based classification [24] and distinguishing retinopathy between diabetic patients and normal controls [26]. RF is an ensemble of decision trees and can minimize the individual error of trees [23]. RF has shown good performance in predicting the development and classification of DSPN based on clinical symptoms and examinations of type 1 diabetic patients [29]. Logistic regression analysis is a common statistical method used to develop a model for binary outcomes in the medical field [54] and can also be used as a supervised learning technique in ML methods. Even though various ML algorithms have been successfully developed as predictive models for the purpose of preventing the occurrence of diseases or their complications, some recent studies have shown that logistic regression has similar results to ML analysis [55,56], and attempts to combine logistic regression and ML methods also appear to enhance the performance of statistical methods in an automated manner [57]. In our study, the AUC of RF was superior to that of logistic regression when subjects were classified into two groups: confirmed vs. other combinations (Table 4), but the AUC of logistic regression was higher than that of ML algorithms for comparison between the demyelinated and mixed subgroups within the confirmed group (Table 6). The development of proper hybrid models for statistical and ML algorithms might increase the power of DSPN prediction in future studies.
In previous studies, numerous predisposing factors have been associated with DSPN in diabetic patients, particularly, duration of diabetes and HbA1c in T2DM patients [21,58]; moreover, old age, increased height, obesity, higher body mass index, poor glucose control, alcohol abuse, smoking, hypertension, cardiovascular disease, low level of HDL, dyslipidemia, hypertriglyceridemia, and microalbuminuria have also been shown to be risk factors in previous studies [18,19,20,21,58,59,60,61]. We found that the average values of numerous laboratory datapoints during the follow-up period (serum glucose, IFCC, HbA1c, albumin, and differential counts of lymphocytes and neutrophils) were important predisposing factors, as were clinical data such as height and disease duration (Table 5). The albumin has important antioxidant and anti-inflammatory properties, and the lower level of serum albumin was associated with the prevalence of DSPN or peripheral nerve dysfunctions in T2DM patients in previous studies [62,63] In our study, average value of HbA1c is the most sensitive node of a decision tree among the influence features, and average differential counts of lymphocytes and neutrophils are the second node (Figure 4c). Although there is no standardized decision-making algorithm for DSPN diagnosis, HbA1c qualifies as an important diagnostic criterion for DPSN because HbA1c a major risk factor for microvascular complications and closely associated with DSPN in T2DM [64] The neutrophil-lymphocyte ratio is an inflammatory marker and an important factor that predicts cardiovascular disease [65] and foot ulcer infection [66] in diabetic patients. Neutrophil level was also the most sensitive node for decision making of DPSN prediction in a previous study [67], and higher neutrophil-lymphocyte ratio might be related to chronic inflammatory process and increase the risk of DSPN [68].
In this study, we analyzed a small-sized sample, especially the probable group (n = 13), which might cause problems for pattern recognition and poor accuracy [69]. Many studies in the medical field often have only a small number of patients. In this study, we tried to increase the accuracy by dividing the patients into ten groups for use as a test set and a tenfold stratified cross validation set to compensate for the small sample size [31], but a more accurate prediction might be achieved with a larger number of diabetic patients. We further plan to perform ML analysis to predict various complications in diabetic patients in a prospective multicenter study and develop an application attached to an existing electronic health record system for easier transfer of patient data that can assist in predicting complications in diabetic patients. In addition, it was difficult to use deep learning model because insufficient sample size can lead to overfitting. If sufficient data is accumulated, it is possible to build deep learning model using time-series laboratory data or to apply a method of transfer learning with DSPN patient using pre-trained models for all diabetic patients.

5. Conclusions

In this study, we revealed that the ML algorithms, whose AUC values were superior to logistic regression, can be applied to type 2 DM patients to predict DSPN and that the classification depending only on clinical symptoms and signs of suspected DSPN was not appropriate for the application of ML algorithms to develop prediction models. In addition, ML algorithms cannot predict the type of electrophysiological features in DSPN, namely, demyelinated and mixed subgroups. We concluded that ML techniques, especially RF, can predict DSPN effectively when comparing the combination of the normal, possible, and probable groups with the confirmed group of DM patients and that electrophysiological analysis is important for identifying DSPN.

Author Contributions

Conceptualization, J.K.H.; data curation, D.Y.S., W.S.Y. and J.W.P.; formal analysis, D.Y.S., B.L., W.S.Y., J.W.P. and J.K.H.; funding acquisition, J.K.H.; investigation, D.Y.S., B.L. and J.K.H.; methodology, D.Y.S., B.L. and J.K.H.; project administration, J.K.H.; resources, W.S.Y. and J.W.P.; software, D.Y.S. and B.L.; supervision, J.K.H.; validation, D.Y.S., B.L. and J.K.H.; visualization, B.L. and J.K.H.; writing—original draft, D.Y.S., B.L. and J.K.H.; writing—review and editing, D.Y.S. and J.K.H. All authors have read and agreed to the published version of the manuscript.

Funding

This study was supported by grants (2019R1A6A1A11034536, 2020R1A2C2004764) through the National Research Foundation (NRF) and Ministry of Science and ICT (MSIT) and a Korea Medical Device Development Fund grant (202017D01) funded by the Korean government (MSIT, the Ministry of Trade, Industry and Energy, the Ministry of Health & Welfare, and the Ministry of Food and Drug Safety).

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki and approved by the Institutional Review Board of Dankook University Hospital (IRB No. 2019-12-009).

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

Bora Lee is an employee of Deargen, Co., Ltd., Daejeon 34051, Korea.

References

  1. Center for Disease Control and Prevention. National diabetes statistics report, 2020. In Atlanta, GA: Centers for Disease Control and Prevention, US Department of Health and Human Services; Center for Disease Control and Prevention: Atlanta, GA, USA, 2020; pp. 12–15. [Google Scholar]
  2. Mohamadi, A.; Cooke, D.W. Type 2 diabetes mellitus in children and adolescents. Adolesc. Med. State Art Rev. 2010, 21, 103–119. [Google Scholar] [PubMed]
  3. Russell, J.W.; Zilliox, L.A. Diabetic neuropathies. Continuum 2014, 20, 1226–1240. [Google Scholar] [CrossRef] [Green Version]
  4. Feldman, E.L.; Callaghan, B.C.; Pop-Busui, R.; Zochodne, D.W.; Wright, D.E.; Bennett, D.L.; Bril, V.; Russell, J.W.; Viswanathan, V. Diabetic neuropathy. Nat. Rev. Dis. Primers 2019, 5, 41. [Google Scholar] [CrossRef] [PubMed]
  5. Sloan, G.; Selvarajah, D.; Tesfaye, S. Pathogenesis, diagnosis and clinical management of diabetic sensorimotor peripheral neuropathy. Nat. Rev. Endocrinol. 2021, 17, 400–420. [Google Scholar] [CrossRef]
  6. Kaku, M.; Vinik, A.; Simpson, D.M. Pathways in the diagnosis and management of diabetic polyneuropathy. Curr. Diabetes Rep. 2015, 15, 609. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  7. Tesfaye, S.; Boulton, A.J.; Dyck, P.J.; Freeman, R.; Horowitz, M.; Kempler, P.; Lauria, G.; Malik, R.A.; Spallone, V.; Vinik, A.; et al. Diabetic neuropathies: Update on definitions, diagnostic criteria, estimation of severity, and treatments. Diabetes Care 2010, 33, 2285–2293. [Google Scholar] [CrossRef] [Green Version]
  8. Thomas, P.K. Classification, differential diagnosis, and staging of diabetic peripheral neuropathy. Diabetes 1997, 46, S54–S57. [Google Scholar] [CrossRef]
  9. Boulton, A.J.; Vinik, A.I.; Arezzo, J.C.; Bril, V.; Feldman, E.L.; Freeman, R.; Malik, R.A.; Maser, R.E.; Sosenko, J.M.; Ziegler, D.; et al. Diabetic neuropathies: A statement by the American Diabetes Association. Diabetes Care 2005, 28, 956–962. [Google Scholar] [CrossRef] [Green Version]
  10. England, J.D.; Gronseth, G.S.; Franklin, G.; Miller, R.G.; Asbury, A.K.; Carter, G.T.; Cohen, J.A.; Fisher, M.A.; Howard, J.F.; Kinsella, L.J.; et al. Distal symmetrical polyneuropathy: A definition for clinical research. A report of the American Academy of Neurology, the American Association of Electrodiagnostic Medicine, and the American Academy of Physical Medicine and Rehabilitation. Arch. Phys. Med. Rehabil. 2005, 86, 167–174. [Google Scholar] [CrossRef]
  11. Dyck, P.J.; Kratz, K.M.; Karnes, J.L.; Litchy, W.J.; Klein, R.; Pach, J.M.; Wilson, D.M.; O’Brien, P.C.; Melton, L.J., 3rd. The prevalence by staged severity of various types of diabetic neuropathy, retinopathy, and nephropathy in a population-based cohort: The Rochester Diabetic Neuropathy Study. Neurology 1993, 43, 817–824. [Google Scholar] [CrossRef]
  12. Meijer, J.W.; Bosma, E.; Lefrandt, J.D.; Links, T.P.; Smit, A.J.; Stewart, R.E.; van der Hoeven, J.H.; Hoogenberg, K. Clinical diagnosis of diabetic polyneuropathy with the diabetic neuropathy symptom and diabetic neuropathy examination scores. Diabetes Care 2003, 26, 697–701. [Google Scholar] [CrossRef] [Green Version]
  13. Himeno, T.; Kamiya, H.; Nakamura, J. Lumos for the long trail: Strategies for clinical diagnosis and severity staging for diabetic polyneuropathy and future directions. J. Diabetes Investig. 2020, 11, 5–16. [Google Scholar] [CrossRef] [Green Version]
  14. Bril, V.; Perkins, B.A. Validation of the Toronto clinical scoring system for diabetic polyneuropathy. Diabetes Care 2002, 25, 2048–2052. [Google Scholar] [CrossRef] [Green Version]
  15. American Diabetes Association. Standards of medical care in diabetes—2016 abridged for primary care providers. Clin. Diabetes A Publ. Am. Diabetes Assoc. 2016, 34, 3. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. England, J.D.; Gronseth, G.S.; Franklin, G.; Miller, R.G.; Asbury, A.K.; Carter, G.T.; Cohen, J.A.; Fisher, M.A.; Howard, J.F.; Kinsella, L.J.; et al. Distal symmetric polyneuropathy: A definition for clinical research: Report of the American Academy of Neurology, the American Association of Electrodiagnostic Medicine, and the American Academy of Physical Medicine and Rehabilitation. Neurology 2005, 64, 199–207. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  17. Pasnoor, M.; Dimachkie, M.M.; Kluding, P.; Barohn, R.J. Diabetic neuropathy part 1: Overview and symmetric phenotypes. Neurol. Clin. 2013, 31, 425–445. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Tesfaye, S.; Stevens, L.K.; Stephenson, J.M.; Fuller, J.H.; Plater, M.; Ionescu-Tirgoviste, C.; Nuber, A.; Pozza, G.; Ward, J.D. Prevalence of diabetic peripheral neuropathy and its relation to glycaemic control and potential risk factors: The EURODIAB IDDM Complications Study. Diabetologia 1996, 39, 1377–1384. [Google Scholar] [CrossRef] [PubMed]
  19. Adler, A.I.; Boyko, E.J.; Ahroni, J.H.; Stensel, V.; Forsberg, R.C.; Smith, D.G. Risk factors for diabetic peripheral sensory neuropathy. Results of the Seattle Prospective Diabetic Foot Study. Diabetes Care 1997, 20, 1162–1167. [Google Scholar] [CrossRef] [PubMed]
  20. Adler, A. Risk factors for diabetic neuropathy and foot ulceration. Curr. Diabetes Rep. 2001, 1, 202–207. [Google Scholar] [CrossRef]
  21. Tesfaye, S.; Chaturvedi, N.; Eaton, S.E.; Ward, J.D.; Manes, C.; Ionescu-Tirgoviste, C.; Witte, D.R.; Fuller, J.H.; EURODIAB Prospective Complications Study Group. Vascular risk factors and diabetic neuropathy. N. Engl. J. Med. 2005, 352, 341–350. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Bzdok, D.; Altman, N.; Krzywinski, M. Statistics versus machine learning. Nat. Methods 2018, 15, 233–234. [Google Scholar] [CrossRef]
  23. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  24. Kazemi, M.; Moghimbeigi, A.; Kiani, J.; Mahjub, H.; Faradmal, J. Diabetic peripheral neuropathy class prediction by multicategory support vector machine model: A cross-sectional study. Epidemiol. Health 2016, 38, e2016011. [Google Scholar] [CrossRef] [PubMed]
  25. Dagliati, A.; Marini, S.; Sacchi, L.; Cogni, G.; Teliti, M.; Tibollo, V.; de Cata, P.; Chiovato, L.; Bellazzi, R. Machine learning methods to predict diabetes complications. J. Diabetes Sci. Technol. 2018, 12, 295–302. [Google Scholar] [CrossRef]
  26. Tsao, H.Y.; Chan, P.Y.; Su, E.C.Y. Predicting diabetic retinopathy and identifying interpretable biomedical features using machine learning algorithms. BMC Bioinform. 2018, 19, 283. [Google Scholar] [CrossRef] [Green Version]
  27. Fan, Y.; Long, E.; Cai, L.; Cao, Q.; Wu, X.; Tong, R. Machine learning approaches to predict risks of diabetic complications and poor glycemic control in nonadherent type 2 diabetes. Front. Pharmacol. 2021, 12, 665951. [Google Scholar] [CrossRef] [PubMed]
  28. Schafer, Z.; Mathisen, A.; Svendsen, K.; Engberg, S.; Rolighed Thomsen, T.; Kirketerp-Moller, K. Toward machine-learning-based decision support in diabetes care: A risk stratification study on diabetic foot ulcer and amputation. Front. Med. 2020, 7, 601602. [Google Scholar] [CrossRef] [PubMed]
  29. Haque, F.; Bin Ibne Reaz, M.; Chowdhury, M.E.H.; Srivastava, G.; Md Ali, S.H.; Bakar, A.A.A.; Bhuiyan, M.A.S. Performance analysis of conventional machine learning algorithms for diabetic sensorimotor polyneuropathy severity classification. Diagnostics 2021, 11, 801. [Google Scholar] [CrossRef]
  30. American Diabetes Association. Classification and diagnosis of diabetes: Standards of medical care in diabetes-2020. Diabetes Care 2020, 43, S14–S31. [Google Scholar] [CrossRef] [Green Version]
  31. Kohavi, R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In IJCAI; Morgan Kaufmann: Burlington, MA, USA, 1995; pp. 1137–1145. [Google Scholar]
  32. Chen, T.; Guestrin, C. Xgboost: A scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016; Association for Computing Machinery: New York, NY, USA; pp. 785–794. [Google Scholar]
  33. Hearst, M.A.; Dumais, S.T.; Osuna, E.; Platt, J.; Scholkopf, B. Support vector machines. IEEE Intell. Syst. Appl. 1998, 13, 18–28. [Google Scholar] [CrossRef] [Green Version]
  34. Sagi, O.; Rokach, L. Ensemble learning: A survey. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2018, 8, e1249. [Google Scholar] [CrossRef]
  35. Drummond, C.; Holte, R.C. Severe class imbalance: Why better algorithms aren’t the answer. In European Conference on Machine Learning; Springer: Berlin, Germany, 2005; pp. 539–546. [Google Scholar]
  36. Ravi, D.; Wong, C.; Deligianni, F.; Berthelot, M.; Andreu-Perez, J.; Lo, B.; Yang, G.Z. Deep learning for health informatics. IEEE J. Biomed. Health Inform. 2017, 21, 4–21. [Google Scholar] [CrossRef] [Green Version]
  37. Kavakiotis, I.; Tsave, O.; Salifoglou, A.; Maglaveras, N.; Vlahavas, I.; Chouvarda, I. Machine learning and data mining methods in diabetes research. Comput. Struct. Biotechnol. J. 2017, 15, 104–116. [Google Scholar] [CrossRef]
  38. Maeda-Gutierrez, V.; Galvan-Tejada, C.E.; Cruz, M.; Valladares-Salgado, A.; Galvan-Tejada, J.I.; Gamboa-Rosales, H.; Garcia-Hernandez, A.; Luna-Garcia, H.; Gonzalez-Curiel, I.; Martinez-Acuna, M. Distal symmetric polyneuropathy identification in type 2 diabetes subjects: A random forest approach. Healthcare 2021, 9, 138. [Google Scholar] [CrossRef]
  39. Meijer, J.W.; Smit, A.J.; Sonderen, E.V.; Groothoff, J.W.; Eisma, W.H.; Links, T.P. Symptom scoring systems to diagnose distal polyneuropathy in diabetes: The diabetic neuropathy symptom score. Diabet. Med. 2002, 19, 962–965. [Google Scholar] [CrossRef] [Green Version]
  40. Feldman, E.L.; Stevens, M.J.; Thomas, P.K.; Brown, M.B.; Canal, N.; Greene, D.A. A practical two-step quantitative clinical and electrophysiological assessment for the diagnosis and staging of diabetic neuropathy. Diabetes Care 1994, 17, 1281–1289. [Google Scholar] [CrossRef]
  41. Perkins, B.A.; Olaleye, D.; Zinman, B.; Bril, V. Simple screening tests for peripheral neuropathy in the diabetes clinic. Diabetes Care 2001, 24, 250–256. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Abraham, A.; Alabdali, M.; Alsulaiman, A.; Albulaihe, H.; Breiner, A.; Katzberg, H.D.; Aljaafari, D.; Lovblom, L.E.; Bril, V. The sensitivity and specificity of the neurological examination in polyneuropathy patients with clinical and electrophysiological correlations. PLoS ONE 2017, 12, e0171597. [Google Scholar] [CrossRef] [PubMed]
  43. Franse, L.V.; Valk, G.D.; Dekker, J.H.; Heine, R.J.; van Eijk, J.T. ‘Numbness of the feet’ is a poor indicator for polyneuropathy in Type 2 diabetic patients. Diabet. Med. 2000, 17, 105–110. [Google Scholar] [CrossRef] [PubMed]
  44. Dyck, P.J.; Overland, C.J.; Low, P.A.; Litchy, W.J.; Davies, J.L.; Dyck, P.J.; O’Brien, P.C.; Cl vs. NPhys Trial Investigators; Albers, J.W.; Andersen, H.; et al. Signs and symptoms versus nerve conduction studies to diagnose diabetic sensorimotor polyneuropathy: Cl vs. NPhys. trial. Muscle Nerve 2010, 42, 157–164. [Google Scholar] [CrossRef] [Green Version]
  45. Chen, X.; Graham, J.; Dabbah, M.A.; Petropoulos, I.N.; Ponirakis, G.; Asghar, O.; Alam, U.; Marshall, A.; Fadavi, H.; Ferdousi, M.; et al. Small nerve fiber quantification in the diagnosis of diabetic sensorimotor polyneuropathy: Comparing corneal confocal microscopy with intraepidermal nerve fiber density. Diabetes Care 2015, 38, 1138–1144. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  46. Javed, S.; Petropoulos, I.N.; Tavakoli, M.; Malik, R.A. Clinical and diagnostic features of small fiber damage in diabetic polyneuropathy. Handb. Clin. Neurol. 2014, 126, 275–290. [Google Scholar] [CrossRef] [PubMed]
  47. Dyck, P.J.; Lais, A.; Karnes, J.L.; O’Brien, P.; Rizza, R. Fiber loss is primary and multifocal in sural nerves in diabetic polyneuropathy. Ann. Neurol. 1986, 19, 425–439. [Google Scholar] [CrossRef]
  48. Galiero, R.; Ricciardi, D.; Pafundi, P.C.; Todisco, V.; Tedeschi, G.; Cirillo, G.; Sasso, F.C. Whole plantar nerve conduction study: A new tool for early diagnosis of peripheral diabetic neuropathy. Diabetes Res. Clin. Pract. 2021, 176, 108856. [Google Scholar] [CrossRef]
  49. Petropoulos, I.N.; Ponirakis, G.; Khan, A.; Almuhannadi, H.; Gad, H.; Malik, R.A. Diagnosing diabetic neuropathy: Something old, something new. Diabetes Metab. J. 2018, 42, 255–269. [Google Scholar] [CrossRef]
  50. Perkins, B.; Bril, V. Electrophysiologic testing in diabetic neuropathy. Handb. Clin. Neurol. 2014, 126, 235–248. [Google Scholar] [CrossRef]
  51. Sima, A.A.; Zhang, W. Mechanisms of diabetic neuropathy: Axon dysfunction. Handb. Clin. Neurol. 2014, 126, 429–442. [Google Scholar] [CrossRef]
  52. Sima, A.A.; Kamiya, H. Diabetic neuropathy differs in type 1 and type 2 diabetes. Ann. N. Y. Acad. Sci. 2006, 1084, 235–249. [Google Scholar] [CrossRef]
  53. Elhadd, T.; Mall, R.; Bashir, M.; Palotti, J.; Fernandez-Luque, L.; Farooq, F.; Mohanadi, D.A.; Dabbous, Z.; Malik, R.A.; Abou-Samra, A.B.; et al. Artificial Intelligence (AI) based machine learning models predict glucose variability and hypoglycaemia risk in patients with type 2 diabetes on a multiple drug regimen who fast during ramadan (The PROFAST—IT Ramadan study). Diabetes Res. Clin. Pract. 2020, 169, 108388. [Google Scholar] [CrossRef]
  54. Kleinbaum, D.G.; Klein, M. Introduction to logistic regression. In Logistic Regression; Springer: New York, NY, USA, 2010; pp. 1–39. [Google Scholar] [CrossRef]
  55. Panesar, S.S.; D’Souza, R.N.; Yeh, F.C.; Fernandez-Miranda, J.C. Machine learning versus logistic regression methods for 2-year mortality prognostication in a small, heterogeneous glioma database. World Neurosurg. X 2019, 2, 100012. [Google Scholar] [CrossRef] [PubMed]
  56. Lynam, A.L.; Dennis, J.M.; Owen, K.R.; Oram, R.A.; Jones, A.G.; Shields, B.M.; Ferrat, L.A. Logistic regression has similar performance to optimised machine learning algorithms in a clinical setting: Application to the discrimination between type 1 and type 2 diabetes in young adults. Diagn. Progn. Res. 2020, 4, 6. [Google Scholar] [CrossRef]
  57. Levy, J.J.; O’Malley, A.J. Don’t dismiss logistic regression: The case for sensible extraction of interactions in the era of machine learning. BMC Med. Res. Methodol. 2020, 20, 171. [Google Scholar] [CrossRef]
  58. Liu, X.; Xu, Y.; An, M.; Zeng, Q. The risk factors for diabetic peripheral neuropathy: A meta-analysis. PLoS ONE 2019, 14, e0212574. [Google Scholar] [CrossRef]
  59. Andersen, S.T.; Witte, D.R.; Dalsgaard, E.M.; Andersen, H.; Nawroth, P.; Fleming, T.; Jensen, T.M.; Finnerup, N.B.; Jensen, T.S.; Lauritzen, T.; et al. Risk factors for incident diabetic polyneuropathy in a cohort with screen-detected type 2 diabetes followed for 13 years: ADDITION-Denmark. Diabetes Care 2018, 41, 1068–1075. [Google Scholar] [CrossRef] [Green Version]
  60. Callaghan, B.C.; Gao, L.; Li, Y.; Zhou, X.; Reynolds, E.; Banerjee, M.; Pop-Busui, R.; Feldman, E.L.; Ji, L. Diabetes and obesity are the main metabolic drivers of peripheral neuropathy. Ann. Clin. Transl. Neurol. 2018, 5, 397–405. [Google Scholar] [CrossRef]
  61. Callaghan, B.C.; Price, R.S.; Feldman, E.L. Distal symmetric polyneuropathy: A review. JAMA 2015, 314, 2172–2181. [Google Scholar] [CrossRef]
  62. Li, L.; Liu, B.; Lu, J.; Jiang, L.; Zhang, Y.; Shen, Y.; Wang, C.; Jia, W. Serum albumin is associated with peripheral nerve function in patients with type 2 diabetes. Endocrine 2015, 50, 397–404. [Google Scholar] [CrossRef] [PubMed]
  63. Yan, P.; Tang, Q.; Wu, Y.; Wan, Q.; Zhang, Z.; Xu, Y.; Zhu, J.; Miao, Y. Serum albumin was negatively associated with diabetic peripheral neuropathy in Chinese population: A cross-sectional study. Diabetol. Metab. Syndr. 2021, 13, 100. [Google Scholar] [CrossRef] [PubMed]
  64. Su, J.B.; Zhao, L.H.; Zhang, X.L.; Cai, H.L.; Huang, H.Y.; Xu, F.; Chen, T.; Wang, X.Q. HbA1c variability and diabetic peripheral neuropathy in type 2 diabetic patients. Cardiovasc. Diabetol. 2018, 17, 47. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  65. Azab, B.; Chainani, V.; Shah, N.; McGinn, J.T. Neutrophil-lymphocyte ratio as a predictor of major adverse cardiac events among diabetic population: A 4-year follow-up study. Angiology 2013, 64, 456–465. [Google Scholar] [CrossRef] [PubMed]
  66. Altay, F.A.; Kuzi, S.; Altay, M.; Ates, I.; Gurbuz, Y.; Tutuncu, E.E.; Senturk, G.C.; Altin, N.; Sencan, I. Predicting diabetic foot ulcer infection using the neutrophil-to-lymphocyte ratio: A prospective study. J. Wound Care 2019, 28, 601–607. [Google Scholar] [CrossRef]
  67. Metsker, O.; Magoev, K.; Yakovlev, A.; Yanishevskiy, S.; Kopanitsa, G.; Kovalchuk, S.; Krzhizhanovskaya, V.V. Identification of risk factors for patients with diabetes: Diabetic polyneuropathy case study. BMC Med. Inform. Decis. Mak. 2020, 20, 201. [Google Scholar] [CrossRef]
  68. Liu, S.; Zheng, H.; Zhu, X.; Mao, F.; Zhang, S.; Shi, H.; Li, Y.; Lu, B. Neutrophil-to-lymphocyte ratio is associated with diabetic peripheral neuropathy in type 2 diabetes patients. Diabetes Res. Clin. Pract. 2017, 130, 90–97. [Google Scholar] [CrossRef]
  69. Combrisson, E.; Jerbi, K. Exceeding chance level by chance: The caveat of theoretical chance levels in brain signal classification and statistical assessment of decoding accuracy. J. Neurosci. Methods 2015, 250, 126–136. [Google Scholar] [CrossRef]
Figure 1. Flow and grouping of patients.
Figure 1. Flow and grouping of patients.
Jcm 10 04576 g001
Figure 2. Selection of laboratory codes for machine learning analysis. (a) The distribution of laboratory codes according to tested subject numbers in the control and test groups, (b) lists of 39 selected laboratory codes, (c) graphs showing the changes in 39 selected laboratory codes at the initial and follow-up periods. Abbreviations: ALP = alkaline phosphatase; ALT (GPT) = alanine aminotransferase (glutamic pyruvate transaminase); AST (GOT) = aspartate aminotransferase (glutamic oxaloacetic transaminase); BST = blood sugar test; BUN = blood urea nitrogen; Diff = differential; T4 = thyroxine; Hb = hemoglobin; HbA1c = hemoglobin A1c; HCT = hematocrit; HDL = high-density lipoprotein cholesterol; IFCC = International Federation of Clinical Chemistry; LDL = low-density lipoprotein cholesterol; MCH = mean corpuscular hemoglobin; MCHC = mean corpuscular hemoglobin concentration; MCV = mean cell volume; PLT = platelet; RBC = red blood cell; TG = triglyceride; TSH = thyroid-stimulating hormone; SG = specific gravity; WBC = white blood cell.
Figure 2. Selection of laboratory codes for machine learning analysis. (a) The distribution of laboratory codes according to tested subject numbers in the control and test groups, (b) lists of 39 selected laboratory codes, (c) graphs showing the changes in 39 selected laboratory codes at the initial and follow-up periods. Abbreviations: ALP = alkaline phosphatase; ALT (GPT) = alanine aminotransferase (glutamic pyruvate transaminase); AST (GOT) = aspartate aminotransferase (glutamic oxaloacetic transaminase); BST = blood sugar test; BUN = blood urea nitrogen; Diff = differential; T4 = thyroxine; Hb = hemoglobin; HbA1c = hemoglobin A1c; HCT = hematocrit; HDL = high-density lipoprotein cholesterol; IFCC = International Federation of Clinical Chemistry; LDL = low-density lipoprotein cholesterol; MCH = mean corpuscular hemoglobin; MCHC = mean corpuscular hemoglobin concentration; MCV = mean cell volume; PLT = platelet; RBC = red blood cell; TG = triglyceride; TSH = thyroid-stimulating hormone; SG = specific gravity; WBC = white blood cell.
Jcm 10 04576 g002
Figure 3. Receiver operating characteristic (ROC) curve for single or combinations of various machine learning algorithms and logistic regression analysis in the classification of the combination of the normal, possible, and probable groups versus the confirmed group. Abbreviations: AUC = area under the curve; XGB = XGBoost; RF = random forest; SVM = support vector machine.
Figure 3. Receiver operating characteristic (ROC) curve for single or combinations of various machine learning algorithms and logistic regression analysis in the classification of the combination of the normal, possible, and probable groups versus the confirmed group. Abbreviations: AUC = area under the curve; XGB = XGBoost; RF = random forest; SVM = support vector machine.
Jcm 10 04576 g003
Figure 4. Application of random forest algorithm and process of extraction of important features in the classification of the combination of the normal, possible, and probable groups versus the confirmed group. (a) Model performance according to the number of input features sorted by importance, (b) the result of arranging input features in order of importance score, (c) a decision tree using the random forest algorithm with the classification of the combination of the normal, possible, and probable groups versus the confirmed group. Note: Group 1 = a group in which the normal, possible, and probable groups are combined, Group 2 = the confirmed group. Black arrow = positive results for the above features, red arrow = negative results for the above features, gini = gini index. Abbreviations: AUC = area under the curve; ALP = alkaline phosphatase; ALT (GPT) = alanine aminotransferase (glutamic pyruvate transaminase); AST (GOT) = aspartate aminotransferase (glutamic oxaloacetic transaminase); Avg = average; BST = blood sugar test; BUN = blood urea nitrogen; CP = change pattern; Diff = differential; T4 = thyroxine; Hb = hemoglobin; HbA1c = hemoglobin A1c; HCT = hematocrit; HDL = high-density lipoprotein cholesterol; IFCC = International Federation of Clinical Chemistry; LDL = low-density lipoprotein cholesterol; MCH = mean corpuscular hemoglobin; MCHC = mean corpuscular hemoglobin concentration; MCV = mean cell volume; PLT = platelet; RBC = red blood cell; TG = triglyceride; TSH = thyroid-stimulating hormone; SG = specific gravity; WBC = white blood cell.
Figure 4. Application of random forest algorithm and process of extraction of important features in the classification of the combination of the normal, possible, and probable groups versus the confirmed group. (a) Model performance according to the number of input features sorted by importance, (b) the result of arranging input features in order of importance score, (c) a decision tree using the random forest algorithm with the classification of the combination of the normal, possible, and probable groups versus the confirmed group. Note: Group 1 = a group in which the normal, possible, and probable groups are combined, Group 2 = the confirmed group. Black arrow = positive results for the above features, red arrow = negative results for the above features, gini = gini index. Abbreviations: AUC = area under the curve; ALP = alkaline phosphatase; ALT (GPT) = alanine aminotransferase (glutamic pyruvate transaminase); AST (GOT) = aspartate aminotransferase (glutamic oxaloacetic transaminase); Avg = average; BST = blood sugar test; BUN = blood urea nitrogen; CP = change pattern; Diff = differential; T4 = thyroxine; Hb = hemoglobin; HbA1c = hemoglobin A1c; HCT = hematocrit; HDL = high-density lipoprotein cholesterol; IFCC = International Federation of Clinical Chemistry; LDL = low-density lipoprotein cholesterol; MCH = mean corpuscular hemoglobin; MCHC = mean corpuscular hemoglobin concentration; MCV = mean cell volume; PLT = platelet; RBC = red blood cell; TG = triglyceride; TSH = thyroid-stimulating hormone; SG = specific gravity; WBC = white blood cell.
Jcm 10 04576 g004
Table 1. Identification of the selection of data and methods for machine learning analysis of subjects.
Table 1. Identification of the selection of data and methods for machine learning analysis of subjects.
Feature Set UsedLab Feature Extraction MethodFeature CountsAUCAccuracy (%)
Laboratory data onlyMethod 1390.795473.74
Method 2390.779071.53
Method 3360.722665.32
Method 1 + 3750.809573.83
Method 2 + 3750.795072.26
Method 1 + 2 + 31140.801273.06
Clinical data only-300.749369.79
Laboratory and clinical dataMethod 1690.828476.09
Method 2690.809672.68
Method 3660.810072.98
Method 1 + 31050.835074.85
Method 2 + 31050.814173.02
Method 1 + 2 + 31440.821974.21
Note: method 1 = average value of each laboratory code during the follow-up period; method 2 = the first value of each laboratory code when T2DM was diagnosed initially; method 3 = the pattern of laboratory code changes (−1, 0, or 1), Abbreviations: AUC = area under the curve.
Table 2. Baseline characteristics of participants.
Table 2. Baseline characteristics of participants.
Normal (A)
(n = 93)
Possible (B)
(n = 91)
Probable (C)
(n = 13)
Confirmed (D) (n = 273)p-ValuePost Hoc
Disease duration (days)4543.18 ± 2849.754464.03 ± 2934.874933.46 ± 3463.315686.67 ± 3648.570.004A<>D, B<>D
Age (years)51.33 ± 12.3049.74 ± 11.5153.85 ± 8.9251.32 ± 14.910.676
Sex (male)48 (51.6)48 (52.7)5 (38.5)176 (64.5)0.027
Height (m)1.61 ± 0.091.62 ± 0.091.59 ± 0.091.64 ± 0.090.006A<>D
Weight (kg)66.10 ± 11.7666.26 ± 11.1462.21 ± 11.4164.29 ± 11.920.308
BMI (kg/m2)25.33 ± 3.8125.26 ± 3.4824.65 ± 4.0723.82 ± 3.660.001A<>D, B<>D
Initial BST211.78 ± 98.75196.51 ± 87.62178.21 ± 104.57249.06 ± 117.680.000A<>D, B<>D
Initial HbA1c8.69 ± 2.188.72 ± 2.069.03 ± 3.099.59 ± 2.540.002A<>D, B<>D
DM retinopathy25 (26.9)26 (28.6)3 (23.1)141 (51.6)0.000
Hypertension54 (58.1)56 (61.5)8 (61.5)186 (68.1)0.304
Dyslipidemia76 (81.7)70 (76.9)10 (76.9)197 (72.2)0.29
Smoking
No61 (65.6)57 (62.6)12 (92.3)163 (59.7)0.172
Current18 (19.4)19 (20.9)1 (7.7)57 (20.9)
Past smoking14 (15.1)15 (16.5)0 (0.0)53 (19.4)
Family history of DM28 (30.1)51 (56.0)4 (30.8)106 (38.8)0.003
CAD Hx25 (26.9)24 (26.4)6 (46.2)93 (34.1)0.248
CVD Hx43 (46.2)33 (36.3)6 (46.2)134 (49.1)0.205
Stroke Hx25 (26.9)16 (17.6)2 (15.4)63 (23.1)0.427
Diabetes education43 (46.2)36 (39.6)8 (61.5)128 (46.9)0.412
Medications
Metformin83 (89.2)86 (94.5)11 (84.6)201 (73.6)0.000
Sulfonylureas64 (68.8)62 (68.1)5 (38.5)159 (58.2)0.048
TZDs11 (11.8)5 (5.5)1 (7.7)3 (13.6)0.158
DPP4is62 (66.7)65 (71.4)8 (61.5)147 (53.8)0.011
SGLT2is16 (17.2)19 (20.9)1 (7.7)21 (7.7)0.004
Insulin37 (39.8)32 (35.2)8 (61.5)179 (65.6)0.000
CCBs32 (34.4)26 (28.6)7 (53.8)104 (38.1)0.204
ACEis10 (10.8)10 (11.0)1 (7.7)32 (11.7)0.965
ARBs51 (54.8)54 (59.3)7 (53.8)156 (57.1)0.933
BBs21 (22.6)24 (26.4)6 (46.2)76 (27.8)0.355
Thiazides15 (16.1)20 (22.0)2 (15.4)47 (17.2)0.723
Statins78 (83.9)70 (76.9)10 (76.9)192 (70.3)0.058
Note: Values are presented as the mean ± standard deviation or number of subjects (%). p < 0.05 among the four groups by one-way ANOVA for continuous data or likelihood ratio for categorical data. Post hoc testing was performed using the Games–Howell test. Abbreviations: BMI = body mass index; BST = blood sugar test; HbA1c = hemoglobin A1c; DM = diabetes mellitus; Hx = history; CAD = coronary artery disease; CVD = cerebrovascular disease; TZDs = thiazolidinediones; DPP4is = dipeptidyl peptidase-4 inhibitors; SGLT2is = sodium-glucose cotransporter-2 inhibitors; CCBs = calcium channel blockers, ACEis = angiotensin-converting-enzyme inhibitors; ABRs = angiotensin II receptor blockers; BBs = beta blockers.
Table 3. Values of AUC and accuracy of machine learning analysis when comparing each group or their combinations.
Table 3. Values of AUC and accuracy of machine learning analysis when comparing each group or their combinations.
ClassificationML Model Which Showed the Best ResultAUCAccuracy (%)
A vs. B vs. C vs. DXGB + RF0.854660.85
A vs. B vs. C + DRF0.810562.34
A vs. B + C vs. DRF0.807561.32
A + B vs. C vs. DXGB + RF0.892573.40
A + B vs. C + DRF0.810372.68
A + B + C vs. DRF0.825074.47
Note: A = normal group, B = possible group, C = probable group, D = confirmed group. Abbreviations: AUC = area under the curve; XGB = XGBoost; RF = random forest; SVM = support vector machine.
Table 4. Values of machine learning and logistic regression analysis using the classification of the combination of the normal, possible, and probable groups versus the confirmed group.
Table 4. Values of machine learning and logistic regression analysis using the classification of the combination of the normal, possible, and probable groups versus the confirmed group.
ModelAUCAccuracy (%)SensitivitySpecificity
XGB0.760469.830.77080.5899
SVM0.753566.810.66430.6721
RF0.825074.470.79400.6720
XGB + SVM0.782271.280.77120.6363
XGB + RF0.823574.470.79270.6743
SVM + RF0.807073.190.79570.6478
XGB + RF + SVM0.810573.620.81030.6342
Logistic regression0.662084.760.97210.3519
Abbreviations: AUC = area under the curve; XGB = XGBoost; RF = random forest; SVM = support vector machine.
Table 5. Top 69 influential features in the classification of the combination of the normal, possible, and probable groups versus the confirmed group.
Table 5. Top 69 influential features in the classification of the combination of the normal, possible, and probable groups versus the confirmed group.
RankingFeature NameImportance ScoreRankingFeature NameImportance Score
1Avg glucose0.99776836Avg WBC0.280162
2Avg IFCC0.79416137Avg PLT0.262754
3Avg HbA1c0.78926538Avg chloride0.250326
4Avg albumin0.73157939Avg uric acid0.246706
5Height0.5706940CP IFCC0.246499
6Avg Diff count
(lymphocyte %)
0.54675941CP creatinine
(spot urine)
0.242497
7Avg creatinine
(spot urine)
0.49398142Avg MCV0.240183
8Avg Diff count
(neutrophil %)
0.48640943Avg Diff count
(eosinophil%)
0.237532
9Disease duration0.46757644Avg MCH0.229848
10Avg sodium0.45543545Avg Diff count
(monocyte %)
0.225926
11Avg HCT0.45116646CP HbA1c0.225847
12Avg ALT (GPT)0.45086547Avg MCHC0.222184
13Avg RBC0.41752548Avg bilirubin0.217108
14Avg Hb0.38368549Avg free T40.208568
15BMI0.37505550CP urine SG0.204239
16Avg HDL0.37421151Avg Diff count
(basophil %)
0.201151
17Avg BUN0.35103352Diabetic retinopathy0.176286
18Avg AST (GOT)0.34877653CP TG0.155261
19Avg ALP0.34205554Use of insulin0.14617
20Avg BST0.3343855CP HDL0.146164
21Avg creatinine0.33244956CP cholesterol0.127665
22Age0.31933857CP WBC0.096003
23Avg urine pH0.3151258CP PLT0.09567
24Avg calcium0.30939659Sex0.084762
25Avg TG0.30793560CP BST0.083089
26Avg LDL0.30557161CP ALP0.080399
27Avg TSH0.30350462Smoking0.068729
28Avg protein0.30299863CP creatinine0.065407
29CP glucose0.29794564CP Diff count
(lymphocyte %)
0.065285
30CP urine pH0.29071865CP bilirubin0.060325
31Avg cholesterol0.28741666Use of sulfonylurea0.05838
32Avg potassium0.28663567CP AST (GOT)0.052956
33Weight0.28515168CP ALT (GPT)0.050693
34Avg urine SG0.28284569Use of metformin0.048544
35CP LDL0.280875
Abbreviations: Avg = average; IFCC = International Federation of Clinical Chemistry; HbA1c = hemoglobin A1c; Diff = differential; HCT = hematocrit; ALT (GPT) = alanine aminotransferase (glutamic pyruvate transaminase); BST = blood sugar test; RBC = red blood cell; Hb = Hemoglobin; BMI= body mass index; HDL = high-density lipoprotein cholesterol; BUN = blood urea nitrogen; AST (GOT) = aspartate aminotransferase (glutamic oxaloacetic transaminase); ALP = alkaline phosphatase; TG = triglyceride; LDL = low-density lipoprotein cholesterol; TSH = thyroid-stimulating hormone; CP = change pattern; SG = specific gravity; WBC = white blood cell; PLT = platelet; MCV = mean cell volume; MCH = mean corpuscular hemoglobin; MCHC = mean corpuscular hemoglobin concentration; T4 = thyroxine.
Table 6. Machine learning and logistic regression results analyzing the demyelinated type vs. mixed type.
Table 6. Machine learning and logistic regression results analyzing the demyelinated type vs. mixed type.
ModelAUCAccuracy (%)SensitivitySpecificity
XGB0.549262.390.83290.1797
SVM0.510568.151.00000.0000
RF0.542664.250.92450.0436
XGB + SVM0.569867.780.99470.0000
XGB + RF0.557964.520.93170.0378
SVM + RF0.545767.410.98890.0000
XGB + RF + SVM0.560167.410.98970.0000
Logistic regression0.635070.970.88120.3889
Abbreviations: AUC = area under the curve; XGB = XGBoost; RF = random forest; SVM = support vector machine.
Table 7. Comparison of previous studies that used machine learning algorithms to predict DPSN in type 2 diabetes mellitus patients.
Table 7. Comparison of previous studies that used machine learning algorithms to predict DPSN in type 2 diabetes mellitus patients.
ReferencesCriteria to Diagnose DSPNSuggested ML ModelsAUC/AccuracyLaboratory Data ProcessingProviding Decision-Making Tool
Kazemi et al., 2016 [24]clinical (T1DM and T2DM)MSVMUC/0.76UCN
Dagliati et al., 2018 [25]UCLR0.726/0.746UCnomogram
Fan et al., 2021 [27]UCEM0.847/0.783UCN
Maeda-Gutierrez et al., 2021 [38]clinicalRF0.65/UCUCN
Current studyelectrophysiologicalRF0.825/0.7447average/change patterndecision tree
Abbreviations: ML = machine learning, AUC = area under the curve; MSVM = multicategory support vector machine; LR = logistic regression; EM = ensemble model; RF = random forest; UC = uncheckable; N = none.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shin, D.Y.; Lee, B.; Yoo, W.S.; Park, J.W.; Hyun, J.K. Prediction of Diabetic Sensorimotor Polyneuropathy Using Machine Learning Techniques. J. Clin. Med. 2021, 10, 4576. https://doi.org/10.3390/jcm10194576

AMA Style

Shin DY, Lee B, Yoo WS, Park JW, Hyun JK. Prediction of Diabetic Sensorimotor Polyneuropathy Using Machine Learning Techniques. Journal of Clinical Medicine. 2021; 10(19):4576. https://doi.org/10.3390/jcm10194576

Chicago/Turabian Style

Shin, Dae Youp, Bora Lee, Won Sang Yoo, Joo Won Park, and Jung Keun Hyun. 2021. "Prediction of Diabetic Sensorimotor Polyneuropathy Using Machine Learning Techniques" Journal of Clinical Medicine 10, no. 19: 4576. https://doi.org/10.3390/jcm10194576

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop