<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Public Health</journal-id>
<journal-title>Frontiers in Public Health</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Public Health</abbrev-journal-title>
<issn pub-type="epub">2296-2565</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpubh.2022.1000622</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Public Health</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Development and assessment of novel machine learning models to predict medication non-adherence risks in type 2 diabetics</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Li</surname> <given-names>Mengting</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x02020;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1924149/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Lu</surname> <given-names>Xiangyu</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<xref ref-type="author-notes" rid="fn002"><sup>&#x02020;</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yang</surname> <given-names>HengBo</given-names></name>
<xref ref-type="aff" rid="aff4"><sup>4</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Yuan</surname> <given-names>Rong</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="aff" rid="aff5"><sup>5</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Yang</surname> <given-names>Yong</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Tong</surname> <given-names>Rongsheng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c002"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1533670/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Wu</surname> <given-names>Xingwei</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c003"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/1652504/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Personalized Drug Therapy Key Laboratory of Sichuan Province, Department of Pharmacy, Sichuan Provincial People&#x00027;s Hospital, University of Electronic Science and Technology of China</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Chinese Academy of Sciences Sichuan Translational Medicine Research Hospital</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff3"><sup>3</sup><institution>The Second Department of Hepatobiliary Surgery, Sichuan Academy of Medical Sciences and Sichuan Provincial People&#x00027;s Hospital, University of Electronic Science and Technology of China</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff4"><sup>4</sup><institution>School of Pharmacy, Chengdu Medical College</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<aff id="aff5"><sup>5</sup><institution>Endocrine Department, Sichuan Provincial People&#x00027;s Hospital</institution>, <addr-line>Chengdu</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Ping Wang, Michigan State University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Rasaq Adisa, University of Ibadan, Nigeria; Seyed Davar Siadat, Pasteur Institute of Iran (PII), Iran</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Yong Yang <email>yyxpower&#x00040;163.com</email></corresp>
<corresp id="c002">Rongsheng Tong <email>2207132448&#x00040;qq.com</email></corresp>
<corresp id="c003">Xingwei Wu <email>7190175&#x00040;uestc.edu.cn</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Clinical Diabetes, a section of the journal Frontiers in Public Health</p></fn>
<fn fn-type="equal" id="fn002"><p>&#x02020;These authors have contributed equally to this work and share first authorship</p></fn></author-notes>
<pub-date pub-type="epub">
<day>17</day>
<month>11</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>1000622</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>07</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>10</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2022 Li, Lu, Yang, Yuan, Yang, Tong and Wu.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Li, Lu, Yang, Yuan, Yang, Tong and Wu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license> </permissions>
<abstract>
<sec>
<title>Background</title>
<p>Medication adherence is the main determinant of effective management of type 2 diabetes, yet there is no gold standard method available to screen patients with high-risk non-adherence. Developing machine learning models to predict high-risk non-adherence in patients with T2D could optimize management.</p>
</sec>
<sec>
<title>Methods</title>
<p>This cross-sectional study was carried out on patients with T2D at the Sichuan Provincial People&#x00027;s Hospital from April 2018 to December 2019 who were examined for HbA1c on the day of the survey. Demographic and clinical characteristics were extracted from the questionnaire and electronic medical records. The sample was randomly divided into a training dataset and a test dataset with a radio of 8:2 after data preprocessing. Four imputing methods, five sampling methods, three screening methods, and 18 machine learning algorithms were used to groom data and develop and validate models. Bootstrapping was performed to generate the validation set for external validation and univariate analysis. Models were compared on the basis of predictive performance metrics. Finally, we validated the sample size on the best model.</p>
</sec>
<sec>
<title>Results</title>
<p>This study included 980 patients with T2D, of whom 184 (18.8%) were defined as medication non-adherence. The results indicated that the model used modified random forest as the imputation method, random under sampler as the sampling method, Boruta as the feature screening method and the ensemble algorithms and had the best performance. The area under the receiver operating characteristic curve (AUC), F1 score, and area under the precision-recall curve (AUPRC) of the best model, among a total of 1,080 trained models, were 0.8369, 0.7912, and 0.9574, respectively. Age, present fasting blood glucose (FBG) values, present HbA1c values, present random blood glucose (RBG) values, and body mass index (BMI) were the most significant contributors associated with risks of medication adherence.</p>
</sec>
<sec>
<title>Conclusion</title>
<p>We found that machine learning methods could be used to predict the risk of non-adherence in patients with T2D. The proposed model was well performed to identify patients with T2D with non-adherence and could help improve individualized T2D management.</p>
</sec></abstract>
<kwd-group>
<kwd>medication adherence</kwd>
<kwd>T2D</kwd>
<kwd>machine learning</kwd>
<kwd>prediction model</kwd>
<kwd>ensemble model</kwd>
</kwd-group>
<contract-sponsor id="cn001">National Natural Science Foundation of China<named-content content-type="fundref-id">10.13039/501100001809</named-content></contract-sponsor>
<counts>
<fig-count count="5"/>
<table-count count="5"/>
<equation-count count="0"/>
<ref-count count="39"/>
<page-count count="18"/>
<word-count count="9785"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>Diabetes mellitus (DM) is a common chronic disease with disordered metabolism and hyperglycemia. Type 2 diabetes (T2D) accounts for more than 90% of diabetic cases (<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>). As morbidity and prevalence continue to rise worldwide, T2D greatly increases healthcare costs and imposes a tremendous economic burden on society and public health systems (<xref ref-type="bibr" rid="B3">3</xref>, <xref ref-type="bibr" rid="B4">4</xref>). Total healthcare costs for diabetics are estimated &#x0007E;$2.1 trillion by 2030 (<xref ref-type="bibr" rid="B5">5</xref>).</p>
<p>Pharmacotherapy is one of the most commonly used treatment modalities for controlling the progression of chronic diseases, especially diabetes. In most cases, the benefits of high adherence to medications have been well-determined in diabetes (<xref ref-type="bibr" rid="B6">6</xref>&#x02013;<xref ref-type="bibr" rid="B8">8</xref>). The extent to which patients follow prescribed treatments determines the outcome. However, poor adherence to oral hypoglycemic drugs is common in patients with T2D (<xref ref-type="bibr" rid="B9">9</xref>). As reported, between a third and a half of drugs prescribed for patients with T2D were not taken as recommended, and estimates varied widely depending on the population studied (<xref ref-type="bibr" rid="B10">10</xref>&#x02013;<xref ref-type="bibr" rid="B13">13</xref>). Evidence suggested that non-adherence was an important contributor associated with poor glycemic control and other negative health outcomes, such as the increased risk of hospitalization and complications (<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B15">15</xref>). In a decade, studies indicated that telephone calls, text messages, and educational interventions played an important role in improving adherence to medication (<xref ref-type="bibr" rid="B16">16</xref>&#x02013;<xref ref-type="bibr" rid="B18">18</xref>). However, for patients with good compliance, additional interventions are a waste of healthcare resources that are already limited. Thus, the early detection of patients with a high risk of poor adherence to medication is the premise of these effective interventions.</p>
<p>So, we considered whether it is possible to identify patients with a high risk of poor medication adherence early and provide individualized methods to improve their compliance. In our previous study, we reported predictive models of the risks of medication adherence in patients with T2D (<xref ref-type="bibr" rid="B19">19</xref>), and the area under the receiver operating characteristic curve (AUC) of the ensemble model was 0.866. The results confirmed that machine learning could be used to predict the risk of drug non-adherence in patients with T2D. Thus, in this study, we used a larger sample size, more variables, more data preprocessing algorithms, and machine learning algorithms to develop models that could more accurately predict medication adherence in patients with T2D.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>Methods</title>
<sec>
<title>Data sources and participants</title>
<p>The cross-sectional study was conducted at the Sichuan Provincial People&#x00027;s Hospital from 1 April 2018 to 31 December 2019. We performed a face-to-face questionnaire interview and filled out questionnaires according to the responses of the patients who participated in the survey. Participants were selected according to the following criteria: (1) diagnosed as patients with T2D; (2) examined HbA1c on the day of the questionnaire; (3) interested to take part in the survey and provide information to the investigators, as well as signed the informed consent forms; (4) received hypoglycemic agency treatment; and (5) over 18 years of age. Ethics approval was obtained through the Ethics Committee of the Sichuan Provincial People&#x00027;s Hospital (approval &#x00023; 2018-53).</p>
</sec>
<sec>
<title>Data collection and outcome definition</title>
<p>The data in this study were collected from electronic medical records (EMRs) and face-to-face questionnaires. Clinical laboratory results, such as HbA1c value and fasting blood glucose (FBG) value, were collected according to EMRs. Body mass index (BMI) was calculated using the following formula: BMI = weight (kg)/height<sup>2</sup> (m<sup>2</sup>). Information on self-glycemic monitoring, diet, exercise, and mental state were provided by patients in face-to-face questionnaires. The questionnaire consists of four parts. The first part is about basic characteristics, including age, nationalities, waistline, occupation, marital status, and so on. The second part is related to self-glycemic monitoring, containing regular measurements frequency of FBG, measurement interval between previous and present, etc. The third part was about exercise, diet, and mental state. The last part was treatment regimen and medication adherence, in which we recorded the duration of the treatment regimen, type and dose of insulin used, etc. The adherence status, which was determined as the outcome variable, was defined according to the proportion of days covered (PDC). PDC higher than 80% was regarded as good medication compliance (<xref ref-type="bibr" rid="B20">20</xref>, <xref ref-type="bibr" rid="B21">21</xref>).</p>
</sec>
<sec>
<title>Data preprocessing</title>
<p>Data were preprocessed by removing (1) the variables with missing values &#x0003E;90%, (2) the variables with a single value occupying &#x0003E;90%, and (3) the variables with coefficients of variation &#x0003C; 0.01. After the above steps, the data were further processed.</p>
</sec>
<sec>
<title>Data partition and dataset building</title>
<p>The data were randomly divided into two subsets (namely, training set and test set) at a ratio of 8:2, which would be used to train and test models, respectively.</p>
<p>Missing data were inevitable in practice. In case of questionable data or missing data in the part of the questionnaire, patients were contacted <italic>via</italic> telephone for certainty or addition. However, the clinical characteristics of the patients comprised several missing values, such as FBG and postprandial blood glucose (PBG). Missing data were filled in using four imputing methods, including not imputing (marked as Not), simple imputing, random forest, and modified random forest.</p>
<p>Due to the imbalanced data of medication adherence, five sampling methods were applied, including not sampling (marked as Not), Synthetic Minority Oversampling Technique (SMOTE), Borderline SMOTE, Random Over Sampler, and Random Under Sampler.</p>
<p>Three variable selection methods were considered in this study, including no screening (marked as Not), Boruta, and LassoCV. The importance of variables was evaluated according to the output of Boruta and LassoCV (variable importance scores). A high score suggested that the variable could improve predictive accuracy.</p>
<p>Thus, a total of 60 datasets were derived from the training set and set up by using four imputing methods, five sampling methods, and three feature screening methods.</p>
</sec>
<sec>
<title>Model development</title>
<p>In this process, several machine learning algorithms were trained for binary classification and applied to develop predictive models, including AdaBoost, Extreme Gradient Boosting (XGBoost), gradient boosting, Bagging, Bernoulli Naive Bayes, Gaussian Naive Bayes, Multinomial Naive Bayes, decision tree, extra tree, K-nearest neighbor (KNN), linear discriminant analysis (LDA), quadratic discriminant analysis (QDA), logistic regression, passive-aggressive, random forest, Stochastic Gradient Descent (SGD), support vector machine (SVM), and ensemble algorithm. The ensemble algorithm summarized the output of the five best models [assessed by area under the receiver operating characteristic curve (AUC)] among the trained models and generated output according to the voting principle.</p>
</sec>
<sec>
<title>Model evaluation</title>
<p>Internal validation was conducted with 10-fold cross-validation in 60 datasets, and 10 independent repeated values among indices were collected. Then, the test set was used for external validation. The predictive performances of those models were assessed by the AUC, accuracy, precision, recall, F1-score, and area under the precision-recall curve (AUPRC). AUPRC was calculated by taking the average of precision across all recall values corresponding to different thresholds, and a high value represented both high recall and precision (<xref ref-type="bibr" rid="B22">22</xref>, <xref ref-type="bibr" rid="B23">23</xref>).</p>
<p>To elucidate the contribution of different imputing methods, sampling methods, screening methods, machine learning algorithms, and variables, univariate analysis was performed. The whole process could be described as follows: (1) before analysis, the test set was expanded using the Bootstrap method with 2,000 times resampling from the test set. (2) Additionally, the average performance metrics of each method were calculated, respectively. (3) Univariate analysis was used for statistical analysis. The highest values of performance metrics meant that the method was the best than others. If the average performance metrics of models when the variable was included were significantly higher than the average performance indicators when the variable was excluded (<italic>P</italic> &#x0003C; 0.05), the variable would be judged as a positive contribution to the prediction improvement.</p>
<p>Above all, the overall process of model development and validation is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>The schematic flow of the main steps in this study.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-10-1000622-g0001.tif"/>
</fig>
</sec>
<sec>
<title>Sample size validation</title>
<p>The best model (assessed by AUC) was employed to estimate the impact of sample sizes on predictive performance (<xref ref-type="bibr" rid="B19">19</xref>). The total samples were randomly separated into 80% training set and 20% test set. First, 10% of the samples were randomly extracted from the training set to train the model, and AUC was evaluated in the test set. The training samples increased from 10 to 100% in increments of 10%. These steps were repeated 10 times so that ten independent repeated values of AUC were generated. The contribution of a sample size to improve the prediction performance of models was assessed according to the inflection point change of the line graph.</p>
</sec>
<sec>
<title>Statistical analysis</title>
<p>Continuous variables were described by mean and standard deviation, whereas categorical variables were expressed in terms of frequencies and percentages. Analysis of variance (ANOVA) and rank sum test were used for univariate analysis.</p>
<p>Statistical analysis was implemented using the stats package, and model development was performed using the sklearn package in Python (<italic>Python</italic> Software Foundation, Python Language Reference, version 3.6.8) on PyCharm (developed by JetBrains.r.o., version 11.0.4). The results of variable valuation assessed using univariate analysis were summarized and presented by box plots using R (R software, version 4.0.2).</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>Results</title>
<sec>
<title>Participant characteristics</title>
<p>Overall, 980 patients completed the survey, among which 571 were male and 409 were female. The mean age was 59.2 &#x000B1; 11.9 years. In total, 184 patients were defined as having poor medication adherence (18.8%). Detailed characteristics of participants are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The detailed information of participants.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Variable</bold></th>
<th valign="top" align="left"><bold>Identifier</bold></th>
<th valign="top" align="left"><bold>Parameter</bold></th>
<th valign="top" align="center"><bold>Value</bold><break/><bold> (<italic>N</italic> = 980)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>Basic characteristics</bold></td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Age</td>
<td valign="top" align="left">X1</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">59.2 &#x000B1; 11.9</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">59</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">21, 90</td>
</tr>
<tr>
<td valign="top" align="left">Nationalities</td>
<td valign="top" align="left">X2</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Han</td>
<td valign="top" align="center">945 (96.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Tibetan</td>
<td valign="top" align="center">31 (3.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Qiang</td>
<td valign="top" align="center">3 (0.3%)</td>
</tr>
<tr>
<td valign="top" align="left">Gender</td>
<td valign="top" align="left">X3</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Male</td>
<td valign="top" align="center">571 (58.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Female</td>
<td valign="top" align="center">409 (41.7%)</td>
</tr>
<tr>
<td valign="top" align="left">Height (m)</td>
<td valign="top" align="left">X4</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">978</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">1.6 &#x000B1; 8.0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">1.6</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">1.4, 1.9.0</td>
</tr>
<tr>
<td valign="top" align="left">Waistline (cm)</td>
<td valign="top" align="left">X5</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">913</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">85.3 &#x000B1; 9.5</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">83.3</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">66.6, 128.0</td>
</tr>
<tr>
<td valign="top" align="left">Weight (kg)</td>
<td valign="top" align="left">X6</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">976</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">64.2 &#x000B1; 10.5</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">64</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">40.0, 110.0</td>
</tr>
<tr>
<td valign="top" align="left">Marital status</td>
<td valign="top" align="left">X7</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">976</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Unmarried</td>
<td valign="top" align="center">9 (0.9%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Married</td>
<td valign="top" align="center">940 (96.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Divorced</td>
<td valign="top" align="center">4 (0.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Widowed</td>
<td valign="top" align="center">23 (2.4%)</td>
</tr>
<tr>
<td valign="top" align="left">Occupational status</td>
<td valign="top" align="left">X8</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">978</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Unemployed</td>
<td valign="top" align="center">133 (13.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Empolyed</td>
<td valign="top" align="center">358 (36.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Retirement</td>
<td valign="top" align="center">482 (49.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Others</td>
<td valign="top" align="center">5 (0.5%)</td>
</tr>
<tr>
<td valign="top" align="left">Education level</td>
<td valign="top" align="left">X9</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">978</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Illiteracy</td>
<td valign="top" align="center">92 (9.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Junior middle school</td>
<td valign="top" align="center">366 (37.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">High school or special secondary school</td>
<td valign="top" align="center">264 (27.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">College and above educational level</td>
<td valign="top" align="center">256 (26.2%)</td>
</tr>
<tr>
<td valign="top" align="left">Family history of diabetes mellitus</td>
<td valign="top" align="left">X10</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">970</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">629 (64.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">341 (35.2%)</td>
</tr>
<tr>
<td valign="top" align="left">BMI (kg/m<sup>2</sup>)</td>
<td valign="top" align="left">X11</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">975</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">24.3 &#x000B1; 3.3</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">24.0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">16.2, 45.2</td>
</tr>
<tr>
<td valign="top" align="left">Health status scores (%)</td>
<td valign="top" align="left">X12</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">77.3 &#x000B1; 10.8</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">80</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">30, 100</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Clinical information</bold></td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Course of diabetes (in months)</td>
<td valign="top" align="left">X13</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">90.3 &#x000B1; 76.5</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">72</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">1, 540</td>
</tr>
<tr>
<td valign="top" align="left">Medicare status</td>
<td valign="top" align="left">X14</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">518</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">unreimbursement</td>
<td valign="top" align="center">233 (45.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">reimbursement</td>
<td valign="top" align="center">285 (55.0%)</td>
</tr>
<tr>
<td valign="top" align="left">Frequency of FBG measurements</td>
<td valign="top" align="left">X15</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Irregular measurements</td>
<td valign="top" align="center">139 (14.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Two to three times a week</td>
<td valign="top" align="center">323 (33.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Three to four times a month</td>
<td valign="top" align="center">400 (40.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Two to three times per three months</td>
<td valign="top" align="center">118 (12.0%)</td>
</tr>
<tr>
<td valign="top" align="left">Interval of measurement (in days)</td>
<td valign="top" align="left">X16</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">613</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">212.5 &#x000B1; 213.7</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">150</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">2.0, 2920.0</td>
</tr>
<tr>
<td valign="top" align="left">Previous HbA<sub>1c</sub> values (%)</td>
<td valign="top" align="left">X17</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">676</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left"> &#x02264; 7%</td>
<td valign="top" align="center">269 (39.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">7%-9%</td>
<td valign="top" align="center">328 (48.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">&#x0003E;9%</td>
<td valign="top" align="center">79 (11.7%)</td>
</tr>
<tr>
<td valign="top" align="left">Present HbA<sub>1c</sub> values (%)</td>
<td valign="top" align="left">X18</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">7.5 &#x000B1; 1.6</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">7.1</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">4.6, 15.0</td>
</tr>
<tr>
<td valign="top" align="left">Present FBG level</td>
<td valign="top" align="left">X19</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">838</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">3.8&#x02013;6.1</td>
<td valign="top" align="center">54 (6.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">6.1&#x02013;7</td>
<td valign="top" align="center">257 (30.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">&#x02265;7</td>
<td valign="top" align="center">527 (62.9%)</td>
</tr>
<tr>
<td valign="top" align="left">Present FBG values (mmoL/L)</td>
<td valign="top" align="left">X20</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">197</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">9.3 &#x000B1; 3.56</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">8.1</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">3.3, 22.0</td>
</tr>
<tr>
<td valign="top" align="left">Present RBG values (mmoL/L)</td>
<td valign="top" align="left">X21</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">517</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">11.6 &#x000B1; 5.1</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">10.4</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">3.1, 34.1</td>
</tr>
<tr>
<td valign="top" align="left">Present PBG values (mmoL/L)</td>
<td valign="top" align="left">X22</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">16</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">9.8 &#x000B1; 2.4</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">9.3</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">6.9, 13.8</td>
</tr>
<tr>
<td valign="top" align="left">Type of operation or other communicable diseases</td>
<td valign="top" align="left">X23</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">775 (79.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Abdominal surgery</td>
<td valign="top" align="center">114 (11.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Thoracic surgery</td>
<td valign="top" align="center">31 (3.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Others</td>
<td valign="top" align="center">59 (6.0%)</td>
</tr>
<tr>
<td valign="top" align="left">Number of comorbid diseases</td>
<td valign="top" align="left">X24</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0</td>
<td valign="top" align="center">500 (51.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="center">299 (30.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="center">143 (14.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">3</td>
<td valign="top" align="center">34 (3.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">4</td>
<td valign="top" align="center">3 (0.3%)</td>
</tr>
<tr>
<td valign="top" align="left">Hypertension</td>
<td valign="top" align="left">X25</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">663 (67.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">317 (32.3%)</td>
</tr>
<tr>
<td valign="top" align="left">Hyperlipidemia</td>
<td valign="top" align="left">X26</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">768 (78.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">211 (21.6%)</td>
</tr>
<tr>
<td valign="top" align="left">With or without complications</td>
<td valign="top" align="left">X27</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">884 (90.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">96 (9.8%)</td>
</tr>
<tr>
<td valign="top" align="left">Vascular complications</td>
<td valign="top" align="left">X28</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">977 (99.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">3 (0.3%)</td>
</tr>
<tr>
<td valign="top" align="left">Neurological complication</td>
<td valign="top" align="left">X29</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">926 (94.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">54 (5.5%)</td>
</tr>
<tr>
<td valign="top" align="left">Complications with lesions of the extremities</td>
<td valign="top" align="left">X30</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">975 (99.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">5 (0.5%)</td>
</tr>
<tr>
<td valign="top" align="left">Ocular complications</td>
<td valign="top" align="left">X31</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">973 (99.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">7 (0.7%)</td>
</tr>
<tr>
<td valign="top" align="left">Nephropathy complications</td>
<td valign="top" align="left">X32</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">972 (99.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">8 (0.8%)</td>
</tr>
<tr>
<td valign="top" align="left">Complications(other diseases)</td>
<td valign="top" align="left">X33</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">957 (97.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">23 (2.3%)</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Exercise, diet and mental state</bold></td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Intensity of exercise</td>
<td valign="top" align="left">X34</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">None</td>
<td valign="top" align="center">153 (15.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Low intensity</td>
<td valign="top" align="center">664 (67.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Moderate intensity</td>
<td valign="top" align="center">124 (12.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">High intensity</td>
<td valign="top" align="center">39 (3.9%)</td>
</tr>
<tr>
<td valign="top" align="left">Exercise session (mins/day)</td>
<td valign="top" align="left">X35</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">53.4 &#x000B1; 55.4</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">45</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0, 600</td>
</tr>
<tr>
<td valign="top" align="left">Had a ration and reasonable eating</td>
<td valign="top" align="left">X36</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">256 (26.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">724 (73.9%)</td>
</tr>
<tr>
<td valign="top" align="left">Sleep duration</td>
<td valign="top" align="left">X37</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Good</td>
<td valign="top" align="center">453 (46.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Ordinary</td>
<td valign="top" align="center">333 (34.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Lose sleep</td>
<td valign="top" align="center">194 (19.8%)</td>
</tr>
<tr>
<td valign="top" align="left">Psychological status</td>
<td valign="top" align="left">X38</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Well</td>
<td valign="top" align="center">459 (46.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">General</td>
<td valign="top" align="center">493 (50.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Depression</td>
<td valign="top" align="center">28 (2.9%)</td>
</tr>
<tr>
<td valign="top" align="left">EQ-5D scores</td>
<td valign="top" align="left">X39</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">0.9 &#x000B1; 0.1</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">1</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0.5, 1.0</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Treatment regimen and medication adherence</bold></td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Compliance</td>
<td valign="top" align="left">X40</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">183 (18.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">797 (83.4%)</td>
</tr>
<tr>
<td valign="top" align="left">Duration of treatment regimen (in months)</td>
<td valign="top" align="left">X41</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">24.8 &#x000B1; 34.0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">12</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">1.0, 240.0</td>
</tr>
<tr>
<td valign="top" align="left">Type of insulin used</td>
<td valign="top" align="left">X42</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0</td>
<td valign="top" align="center">731 (74.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="center">228 (23.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="center">21 (2.1%)</td>
</tr>
<tr>
<td valign="top" align="left">Use of insulin</td>
<td valign="top" align="left">X43</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">744 (75.9%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">236 (24.1%)</td>
</tr>
<tr>
<td valign="top" align="left">Times of insulin use</td>
<td valign="top" align="left">X44</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0</td>
<td valign="top" align="center">730 (74.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="center">104 (10.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="center">112 (11.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">3</td>
<td valign="top" align="center">15 (1.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">4</td>
<td valign="top" align="center">19 (2.0%)</td>
</tr>
<tr>
<td valign="top" align="left">Dose of basal insulin (U)</td>
<td valign="top" align="left">X45</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">2.0 &#x000B1; 5.7</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0, 35</td>
</tr>
<tr>
<td valign="top" align="left">Dose of non-basal insulin in morning (U)</td>
<td valign="top" align="left">X46</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">2.2 &#x000B1; 5.8</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0, 33</td>
</tr>
<tr>
<td valign="top" align="left">Dose of non-basal insulin in noon (U)</td>
<td valign="top" align="left">X47</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">0.4 &#x000B1; 2.5</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0, 32</td>
</tr>
<tr>
<td valign="top" align="left">Dose of non-basal insulin in afternoon (U)</td>
<td valign="top" align="left">X48</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Mean &#x000B1; SD</td>
<td valign="top" align="center">2.2 &#x000B1; 5.7</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Median</td>
<td valign="top" align="center">0</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Minimum, maximum</td>
<td valign="top" align="center">0, 32</td>
</tr>
<tr>
<td valign="top" align="left">Number of oral drugs</td>
<td valign="top" align="left">X49</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0</td>
<td valign="top" align="center">71 (7.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">1</td>
<td valign="top" align="center">328 (33.5%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">2</td>
<td valign="top" align="center">419 (42.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">3</td>
<td valign="top" align="center">153 (15.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">4</td>
<td valign="top" align="center">8 (0.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">5</td>
<td valign="top" align="center">1 (0.1%)</td>
</tr>
<tr>
<td valign="top" align="left">Use of other types of drugs</td>
<td valign="top" align="left">X50</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">None</td>
<td valign="top" align="center">804 (82.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">National medicine</td>
<td valign="top" align="center">11 (1.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Chinese medicine</td>
<td valign="top" align="center">88 (9.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Health care products</td>
<td valign="top" align="center">71 (7.3%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Others</td>
<td valign="top" align="center">5 (0.5%)</td>
</tr>
<tr>
<td valign="top" align="left">Use of metformin</td>
<td valign="top" align="left">X51</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">979</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">None</td>
<td valign="top" align="center">313 (32.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Once a day</td>
<td valign="top" align="center">175 (17.9%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Twice a day</td>
<td valign="top" align="center">399 (40.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Three times a day</td>
<td valign="top" align="center">92 (9.3%)</td>
</tr>
<tr>
<td valign="top" align="left">Dose of metformin</td>
<td valign="top" align="left">X52</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">976</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">None</td>
<td valign="top" align="center">313 (32.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0.25 g</td>
<td valign="top" align="center">50 (5.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0.425 g</td>
<td valign="top" align="center">2 (0.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0.5 g</td>
<td valign="top" align="center">154 (15.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0.75 g</td>
<td valign="top" align="center">1 (0.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">0.85 g</td>
<td valign="top" align="center">447 (45.8%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">1.0 g</td>
<td valign="top" align="center">9 (0.9%)</td>
</tr>
<tr>
<td valign="top" align="left">Type of manufacturers of metformin</td>
<td valign="top" align="left">X53</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">976</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Unknown</td>
<td valign="top" align="center">313 (32.1%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Generic drugs</td>
<td valign="top" align="center">205 (21.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Guthentic drugs</td>
<td valign="top" align="center">458 (46.9%)</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;-Glucosidase inhibitors</td>
<td valign="top" align="left">X54</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">616 (62.9%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">364 (37.1%)</td>
</tr>
<tr>
<td valign="top" align="left">Sulfonylureas</td>
<td valign="top" align="left">X55</td>
<td valign="top" align="left">N</td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">637 (65.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">343 (35.0%)</td>
</tr>
<tr>
<td valign="top" align="left">Glinides</td>
<td valign="top" align="left">X56</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">911 (93.0%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">69 (7.0%)</td>
</tr>
<tr>
<td valign="top" align="left">DPP-4 inhibitors</td>
<td valign="top" align="left">X57</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">845 (86.2%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">135 (13.8%)</td>
</tr>
<tr>
<td valign="top" align="left">Thiazolidinediones</td>
<td valign="top" align="left">X58</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">928 (94.7%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">52 (5.3%)</td>
</tr>
<tr>
<td valign="top" align="left">GLP-1 RAs</td>
<td valign="top" align="left">X59</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">979 (99.9%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">1 (0.1%)</td>
</tr>
<tr>
<td valign="top" align="left">SGLT2 inhibitors</td>
<td valign="top" align="left">X60</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">976 (99.6%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">4 (0.4%)</td>
</tr>
<tr>
<td valign="top" align="left">Use of Chinese medicine</td>
<td valign="top" align="left">X61</td>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="center">980</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">No</td>
<td valign="top" align="center">974 (99.4%)</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="left">Yes</td>
<td valign="top" align="center">6 (0.6%)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>BMI, body mass index; HbA1c, glycated hemoglobin; FBG, fasting blood glucose; RBG, random blood glucose; EQ-5D, EuroQol five dimensions questionnaire; DPP-4 inhibitors, dipeptidylpeptidase-4 inhibitors; GLP-1 Ras, glucagon-like peptide-1 receptor agonists; SGLT2 inhibitors, sodium-dependent glucose transporters 2 inhibitors.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec>
<title>Dataset building</title>
<p>After data preprocessing, 43 variables were retained, and 18 variables were deleted. Sixty datasets were set up by applying different imputing methods, sampling methods, and screening methods with 43 variables. Additionally, the different number of variables and samples in each dataset is listed in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>The detailed information of 60 datasets.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Number</bold></th>
<th valign="top" align="left"><bold>Imputing methods</bold></th>
<th valign="top" align="left"><bold>Sampling methods</bold></th>
<th valign="top" align="left"><bold>Screening methods</bold></th>
<th valign="top" align="center"><bold>Number of variables</bold></th>
<th valign="top" align="center"><bold>Number of train samples</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">33</td>
<td valign="top" align="center">773</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">773</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">773</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">33</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">16</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">22</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">33</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">17</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">9</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">23</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">10</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">33</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">11</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">16</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">12</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">1,260</td>
</tr>
<tr>
<td valign="top" align="left">13</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">33</td>
<td valign="top" align="center">286</td>
</tr>
<tr>
<td valign="top" align="left">14</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">286</td>
</tr>
<tr>
<td valign="top" align="left">15</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">8</td>
<td valign="top" align="center">286</td>
</tr>
<tr>
<td valign="top" align="left">16</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">17</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">18</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">11</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">19</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">20</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">21</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">22</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">23</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">20</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">24</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">25</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">26</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">19</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">27</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">28</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">29</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">26</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">30</td>
<td valign="top" align="left">Simple</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">9</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">31</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">32</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">23</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">33</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">34</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">35</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">22</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">36</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">37</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">38</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">39</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">31</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">40</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">41</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">42</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">25</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">43</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">44</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">24</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">45</td>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">19</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">46</td>
<td valign="top" align="left">Modified random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">47</td>
<td valign="top" align="left">Modified random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">22</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">48</td>
<td valign="top" align="left">Modified random forest</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">13</td>
<td valign="top" align="center">784</td>
</tr>
<tr>
<td valign="top" align="left">49</td>
<td valign="top" align="left">Modified random forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">50</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">21</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">51</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">31</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">52</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">53</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">22</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">54</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">30</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">55</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">56</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">57</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random OverSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">24</td>
<td valign="top" align="center">1,274</td>
</tr>
<tr>
<td valign="top" align="left">58</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">43</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">59</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">24</td>
<td valign="top" align="center">294</td>
</tr>
<tr>
<td valign="top" align="left">60</td>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="left">Random UnderSampler</td>
<td valign="top" align="left">LassoCV</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">294</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Model validation</title>
<p>A total of 1,080 models were validated in the test set, considered as external validation, and the performance metrics were output. As shown in <xref ref-type="table" rid="T3">Table 3</xref>, the best five models were listed in sequence according to the AUC value. The best model (model 1) was applied the ensemble algorithm and trained in the No. 59 dataset (applied modified random forest as imputing method, random under sampler as sampling method, and Boruta as screening method). AUC, accuracy, precision, recall, F1 score, and AUPRC of the best model (model 1) were 0.8369, 0.9474, 0.6792, 0.7912, and 0.9574, respectively (<xref ref-type="table" rid="T3">Table 3</xref>; <xref ref-type="fig" rid="F2">Figure 2</xref>). Especially in unbalanced data, the high value of AUPRC indicated that the best model (model 1) performed well to identify patients at risk for non-adherence.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>The summary of the performance of five best models.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>ID</bold></th>
<th valign="top" align="left"><bold>Algorithms</bold></th>
<th valign="top" align="center"><bold>AUC</bold></th>
<th valign="top" align="center"><bold>Accuracy</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1 Score</bold></th>
<th valign="top" align="center"><bold>AUPRC</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Model 1</td>
<td valign="top" align="left">Ensemble</td>
<td valign="top" align="center">0.8369</td>
<td valign="top" align="center">0.7092</td>
<td valign="top" align="center">0.9474</td>
<td valign="top" align="center">0.6792</td>
<td valign="top" align="center">0.7912</td>
<td valign="top" align="center">0.9574</td>
</tr>
<tr>
<td valign="top" align="left">Model 2</td>
<td valign="top" align="left">Ensemble</td>
<td valign="top" align="center">0.8326</td>
<td valign="top" align="center">0.7041</td>
<td valign="top" align="center">0.9469</td>
<td valign="top" align="center">0.6730</td>
<td valign="top" align="center">0.7868</td>
<td valign="top" align="center">0.9579</td>
</tr>
<tr>
<td valign="top" align="left">Model 3</td>
<td valign="top" align="left">Bernoulli Naive Bayes</td>
<td valign="top" align="center">0.8321</td>
<td valign="top" align="center">0.7500</td>
<td valign="top" align="center">0.9435</td>
<td valign="top" align="center">0.7358</td>
<td valign="top" align="center">0.8269</td>
<td valign="top" align="center">0.9551</td>
</tr>
<tr>
<td valign="top" align="left">Model 4</td>
<td valign="top" align="left">Ensemble</td>
<td valign="top" align="center">0.8305</td>
<td valign="top" align="center">0.8010</td>
<td valign="top" align="center">0.9000</td>
<td valign="top" align="center">0.8491</td>
<td valign="top" align="center">0.8738</td>
<td valign="top" align="center">0.9558</td>
</tr>
<tr>
<td valign="top" align="left">Model 5</td>
<td valign="top" align="left">SGD</td>
<td valign="top" align="center">0.8276</td>
<td valign="top" align="center">0.6786</td>
<td valign="top" align="center">0.9615</td>
<td valign="top" align="center">0.6289</td>
<td valign="top" align="center">0.7605</td>
<td valign="top" align="center">0.9511</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>AUC, area under the receiver operating characteristic curve; AUPRC, area under the precision-recall curve.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>The area under the receiver operating characteristic curve (AUC) and area under the precision-recall curve (AUPRC) of the best five models. <bold>(A)</bold> The receiver operator characteristic curve. <bold>(B)</bold> The precision-recall curves.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-10-1000622-g0002.tif"/>
</fig>
<p>As shown in <xref ref-type="table" rid="T4">Table 4</xref>, the effects of various factors on model performance were compared using univariate analysis. With a decrease in the number of samples (AUC=-0.071, <italic>P</italic> &#x0003C; 0.0001) and an increase in the number of variables (AUC=0.047, <italic>P</italic> &#x0003C; 0.0001), the prediction model would achieve a high AUC value. Among the three imputing methods, modified random forest (AUC = 0.726 &#x000B1; 0.076, vs. not 0.657 &#x000B1; 0.075, simple 0.702 &#x000B1; 0.087, and random forest 0.723 &#x000B1; 0.081, <italic>P</italic> &#x0003C; 0.0001) was performed to improve performance of models, as well as random under sampler (AUC = 0.724 &#x000B1; 0.076, vs. not 0.723 &#x000B1; 0.080, random over sampler 0.698 &#x000B1; 0.090, SMOTE 0.683 &#x000B1; 0.086, and Border line SMOTE 0.682 &#x000B1; 0.081, <italic>P</italic> &#x0003C; 0.0001) in five sampling methods, and Boruna (AUC = 0.709 &#x000B1; 0.083, vs. not 0.700 &#x000B1; 0.084, and LassoCV 0.698 &#x000B1; 0.087, <italic>P</italic> &#x0003C; 0.0001) in three screening methods. In addition, the ensemble algorithm also performed well compared with other 17 algorithms (AUC = 0.790 &#x000B1; 0.053, <italic>P</italic> &#x0003C; 0.0001). It should be mentioned that the above results were the same as the methods applied in the best model (model 1).</p>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>The results of univariate analysis (<inline-formula><mml:math id="M1"><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x000AF;</mml:mo></mml:mover></mml:math></inline-formula> &#x000B1; SD).</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Classification</bold></th>
<th valign="top" align="center"><bold>AUC</bold></th>
<th valign="top" align="center"><bold>Accuracy</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1 score</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><bold>Number of samples</bold></td>
<td valign="top" align="center">&#x02013;0.071</td>
<td valign="top" align="center">0.251</td>
<td valign="top" align="center">&#x02013;0.134</td>
<td valign="top" align="center">0.236</td>
<td valign="top" align="center">0.255</td>
</tr>
<tr>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Number of variables</bold></td>
<td valign="top" align="center">0.047</td>
<td valign="top" align="center">0.063</td>
<td valign="top" align="center">0.024</td>
<td valign="top" align="center">0.040</td>
<td valign="top" align="center">0.056</td>
</tr>
<tr>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Imputing methods</bold></td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">0.657 &#x000B1; 0.075</td>
<td valign="top" align="center">0.701 &#x000B1; 0.088</td>
<td valign="top" align="center">0.859 &#x000B1; 0.039</td>
<td valign="top" align="center">0.762 &#x000B1; 0.143</td>
<td valign="top" align="center">0.799 &#x000B1; 0.078</td>
</tr>
<tr>
<td valign="top" align="left">Simple</td>
<td valign="top" align="center">0.702 &#x000B1; 0.087</td>
<td valign="top" align="center">0.723 &#x000B1; 0.094</td>
<td valign="top" align="center">0.863 &#x000B1; 0.047</td>
<td valign="top" align="center">0.791 &#x000B1; 0.157</td>
<td valign="top" align="center">0.813 &#x000B1; 0.087</td>
</tr>
<tr>
<td valign="top" align="left">Random Forest</td>
<td valign="top" align="center">0.723 &#x000B1; 0.081</td>
<td valign="top" align="center">0.733 &#x000B1; 0.079</td>
<td valign="top" align="center">0.871 &#x000B1; 0.046</td>
<td valign="top" align="center">0.795 &#x000B1; 0.136</td>
<td valign="top" align="center">0.822 &#x000B1; 0.070</td>
</tr>
<tr>
<td valign="top" align="left">Modified Random Forest</td>
<td valign="top" align="center">0.726 &#x000B1; 0.076</td>
<td valign="top" align="center">0.735 &#x000B1; 0.079</td>
<td valign="top" align="center">0.871 &#x000B1; 0.045</td>
<td valign="top" align="center">0.797 &#x000B1; 0.136</td>
<td valign="top" align="center">0.824 &#x000B1; 0.070</td>
</tr>
<tr>
<td valign="top" align="left">P values</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Sampling methods</bold></td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">0.723 &#x000B1; 0.080</td>
<td valign="top" align="center">0.802 &#x000B1; 0.039</td>
<td valign="top" align="center">0.832 &#x000B1; 0.035</td>
<td valign="top" align="center">0.951 &#x000B1; 0.062</td>
<td valign="top" align="center">0.885 &#x000B1; 0.028</td>
</tr>
<tr>
<td valign="top" align="left">Random over sampler</td>
<td valign="top" align="center">0.698 &#x000B1; 0.090</td>
<td valign="top" align="center">0.711 &#x000B1; 0.071</td>
<td valign="top" align="center">0.873 &#x000B1; 0.041</td>
<td valign="top" align="center">0.757 &#x000B1; 0.112</td>
<td valign="top" align="center">0.805 &#x000B1; 0.062</td>
</tr>
<tr>
<td valign="top" align="left">Random under sampler</td>
<td valign="top" align="center">0.724 &#x000B1; 0.076</td>
<td valign="top" align="center">0.623 &#x000B1; 0.068</td>
<td valign="top" align="center">0.907 &#x000B1; 0.042</td>
<td valign="top" align="center">0.598 &#x000B1; 0.086</td>
<td valign="top" align="center">0.716 &#x000B1; 0.068</td>
</tr>
<tr>
<td valign="top" align="left">SMOTE</td>
<td valign="top" align="center">0.683 &#x000B1; 0.086</td>
<td valign="top" align="center">0.741 &#x000B1; 0.068</td>
<td valign="top" align="center">0.859 &#x000B1; 0.033</td>
<td valign="top" align="center">0.815 &#x000B1; 0.089</td>
<td valign="top" align="center">0.834 &#x000B1; 0.052</td>
</tr>
<tr>
<td valign="top" align="left">Borderline SMOTE</td>
<td valign="top" align="center">0.682 &#x000B1; 0.081</td>
<td valign="top" align="center">0.738 &#x000B1; 0.064</td>
<td valign="top" align="center">0.859 &#x000B1; 0.032</td>
<td valign="top" align="center">0.811 &#x000B1; 0.084</td>
<td valign="top" align="center">0.832 &#x000B1; 0.050</td>
</tr>
<tr>
<td valign="top" align="left"><italic>P</italic> values</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Screening methods</bold></td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Not</td>
<td valign="top" align="center">0.700 &#x000B1; 0.084</td>
<td valign="top" align="center">0.722 &#x000B1; 0.091</td>
<td valign="top" align="center">0.865 &#x000B1; 0.044</td>
<td valign="top" align="center">0.786 &#x000B1; 0.151</td>
<td valign="top" align="center">0.813 &#x000B1; 0.082</td>
</tr>
<tr>
<td valign="top" align="left">Lasso</td>
<td valign="top" align="center">0.698 &#x000B1; 0.087</td>
<td valign="top" align="center">0.724 &#x000B1; 0.086</td>
<td valign="top" align="center">0.865 &#x000B1; 0.044</td>
<td valign="top" align="center">0.789 &#x000B1; 0.144</td>
<td valign="top" align="center">0.816 &#x000B1; 0.077</td>
</tr>
<tr>
<td valign="top" align="left">Boruta</td>
<td valign="top" align="center">0.709 &#x000B1; 0.083</td>
<td valign="top" align="center">0.722 &#x000B1; 0.080</td>
<td valign="top" align="center">0.868 &#x000B1; 0.045</td>
<td valign="top" align="center">0.783 &#x000B1; 0.136</td>
<td valign="top" align="center">0.814 &#x000B1; 0.073</td>
</tr>
<tr>
<td valign="top" align="left"><italic>P</italic> values</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left"><bold>Algorithms</bold></td>
<td/>
<td/>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Logistic regression</td>
<td valign="top" align="center">0.716 &#x000B1; 0.064</td>
<td valign="top" align="center">0.732 &#x000B1; 0.068</td>
<td valign="top" align="center">0.869 &#x000B1; 0.043</td>
<td valign="top" align="center">0.797 &#x000B1; 0.127</td>
<td valign="top" align="center">0.823 &#x000B1; 0.060</td>
</tr>
<tr>
<td valign="top" align="left">SGD</td>
<td valign="top" align="center">0.693 &#x000B1; 0.095</td>
<td valign="top" align="center">0.727 &#x000B1; 0.078</td>
<td valign="top" align="center">0.874 &#x000B1; 0.054</td>
<td valign="top" align="center">0.788 &#x000B1; 0.150</td>
<td valign="top" align="center">0.816 &#x000B1; 0.075</td>
</tr>
<tr>
<td valign="top" align="left">KNN</td>
<td valign="top" align="center">0.667 &#x000B1; 0.085</td>
<td valign="top" align="center">0.711 &#x000B1; 0.073</td>
<td valign="top" align="center">0.854 &#x000B1; 0.043</td>
<td valign="top" align="center">0.784 &#x000B1; 0.135</td>
<td valign="top" align="center">0.809 &#x000B1; 0.063</td>
</tr>
<tr>
<td valign="top" align="left">Decision tree</td>
<td valign="top" align="center">0.672 &#x000B1; 0.065</td>
<td valign="top" align="center">0.682 &#x000B1; 0.106</td>
<td valign="top" align="center">0.870 &#x000B1; 0.051</td>
<td valign="top" align="center">0.726 &#x000B1; 0.182</td>
<td valign="top" align="center">0.774 &#x000B1; 0.110</td>
</tr>
<tr>
<td valign="top" align="left">Gaussian Naive Bayes</td>
<td valign="top" align="center">0.673 &#x000B1; 0.086</td>
<td valign="top" align="center">0.689 &#x000B1; 0.075</td>
<td valign="top" align="center">0.874 &#x000B1; 0.038</td>
<td valign="top" align="center">0.722 &#x000B1; 0.106</td>
<td valign="top" align="center">0.786 &#x000B1; 0.064</td>
</tr>
<tr>
<td valign="top" align="left">Bernoulli Naive Bayes</td>
<td valign="top" align="center">0.753 &#x000B1; 0.069</td>
<td valign="top" align="center">0.731 &#x000B1; 0.060</td>
<td valign="top" align="center">0.881 &#x000B1; 0.041</td>
<td valign="top" align="center">0.777 &#x000B1; 0.099</td>
<td valign="top" align="center">0.821 &#x000B1; 0.051</td>
</tr>
<tr>
<td valign="top" align="left">Multinomial Naive Bayes</td>
<td valign="top" align="center">0.661 &#x000B1; 0.084</td>
<td valign="top" align="center">0.678 &#x000B1; 0.088</td>
<td valign="top" align="center">0.853 &#x000B1; 0.043</td>
<td valign="top" align="center">0.736 &#x000B1; 0.157</td>
<td valign="top" align="center">0.779 &#x000B1; 0.080</td>
</tr>
<tr>
<td valign="top" align="left">SVM</td>
<td valign="top" align="center">0.698 &#x000B1; 0.057</td>
<td valign="top" align="center">0.752 &#x000B1; 0.070</td>
<td valign="top" align="center">0.850 &#x000B1; 0.042</td>
<td valign="top" align="center">0.849 &#x000B1; 0.127</td>
<td valign="top" align="center">0.842 &#x000B1; 0.061</td>
</tr>
<tr>
<td valign="top" align="left">QDA</td>
<td valign="top" align="center">0.689 &#x000B1; 0.091</td>
<td valign="top" align="center">0.727 &#x000B1; 0.069</td>
<td valign="top" align="center">0.869 &#x000B1; 0.041</td>
<td valign="top" align="center">0.786 &#x000B1; 0.109</td>
<td valign="top" align="center">0.819 &#x000B1; 0.058</td>
</tr>
<tr>
<td valign="top" align="left">Random forest</td>
<td valign="top" align="center">0.743 &#x000B1; 0.057</td>
<td valign="top" align="center">0.769 &#x000B1; 0.093</td>
<td valign="top" align="center">0.862 &#x000B1; 0.043</td>
<td valign="top" align="center">0.861 &#x000B1; 0.159</td>
<td valign="top" align="center">0.850 &#x000B1; 0.084</td>
</tr>
<tr>
<td valign="top" align="left">Extra tree</td>
<td valign="top" align="center">0.624 &#x000B1; 0.080</td>
<td valign="top" align="center">0.679 &#x000B1; 0.090</td>
<td valign="top" align="center">0.853 &#x000B1; 0.045</td>
<td valign="top" align="center">0.739 &#x000B1; 0.157</td>
<td valign="top" align="center">0.780 &#x000B1; 0.087</td>
</tr>
<tr>
<td valign="top" align="left">LDA</td>
<td valign="top" align="center">0.735 &#x000B1; 0.070</td>
<td valign="top" align="center">0.738 &#x000B1; 0.063</td>
<td valign="top" align="center">0.880 &#x000B1; 0.040</td>
<td valign="top" align="center">0.789 &#x000B1; 0.109</td>
<td valign="top" align="center">0.826 &#x000B1; 0.054</td>
</tr>
<tr>
<td valign="top" align="left">Passive aggressive</td>
<td valign="top" align="center">0.620 &#x000B1; 0.090</td>
<td valign="top" align="center">0.657 &#x000B1; 0.073</td>
<td valign="top" align="center">0.854 &#x000B1; 0.042</td>
<td valign="top" align="center">0.699 &#x000B1; 0.105</td>
<td valign="top" align="center">0.764 &#x000B1; 0.066</td>
</tr>
<tr>
<td valign="top" align="left">AdaBoost</td>
<td valign="top" align="center">0.736 &#x000B1; 0.061</td>
<td valign="top" align="center">0.725 &#x000B1; 0.078</td>
<td valign="top" align="center">0.873 &#x000B1; 0.044</td>
<td valign="top" align="center">0.782 &#x000B1; 0.138</td>
<td valign="top" align="center">0.815 &#x000B1; 0.071</td>
</tr>
<tr>
<td valign="top" align="left">Bagging</td>
<td valign="top" align="center">0.724 &#x000B1; 0.059</td>
<td valign="top" align="center">0.746 &#x000B1; 0.099</td>
<td valign="top" align="center">0.860 &#x000B1; 0.038</td>
<td valign="top" align="center">0.827 &#x000B1; 0.158</td>
<td valign="top" align="center">0.832 &#x000B1; 0.091</td>
</tr>
<tr>
<td valign="top" align="left">Gradient boosting</td>
<td valign="top" align="center">0.730 &#x000B1; 0.056</td>
<td valign="top" align="center">0.738 &#x000B1; 0.084</td>
<td valign="top" align="center">0.866 &#x000B1; 0.042</td>
<td valign="top" align="center">0.808 &#x000B1; 0.145</td>
<td valign="top" align="center">0.826 &#x000B1; 0.075</td>
</tr>
<tr>
<td valign="top" align="left">XGBoost</td>
<td valign="top" align="center">0.717 &#x000B1; 0.068</td>
<td valign="top" align="center">0.756 &#x000B1; 0.081</td>
<td valign="top" align="center">0.859 &#x000B1; 0.039</td>
<td valign="top" align="center">0.842 &#x000B1; 0.136</td>
<td valign="top" align="center">0.842 &#x000B1; 0.073</td>
</tr>
<tr>
<td valign="top" align="left">Ensemble</td>
<td valign="top" align="center">0.790 &#x000B1; 0.053</td>
<td valign="top" align="center">0.776 &#x000B1; 0.067</td>
<td valign="top" align="center">0.886 &#x000B1; 0.045</td>
<td valign="top" align="center">0.838 &#x000B1; 0.122</td>
<td valign="top" align="center">0.854 &#x000B1; 0.058</td>
</tr>
<tr>
<td valign="top" align="left"><italic>P</italic> values</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec>
<title>Feature selection and validation</title>
<p>The best five models involved the following three datasets: No. 27, No. 44, and No. 59. In those datasets, the variable importance scores are ranked in <xref ref-type="fig" rid="F3">Figure 3</xref>. Age, times of insulin use, use of other types of drugs, present HbA1c values, and hypertension were top 5 highest variable importance in No. 27 dataset (<xref ref-type="fig" rid="F3">Figure 3A</xref>). The top 5 variables with the highest importance score in No. 44 dataset and No. 59 dataset were age, present FBG values, present HbA1c values, present random blood glucose (RBG) values, and BMI (<xref ref-type="fig" rid="F3">Figures 3B,C</xref>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>The importance scores and ranking of each variable in No. 27 dataset, No. 44 dataset, and No. 59 dataset with different variable selection methods. <bold>(A)</bold> Details of No. 27 dataset. <bold>(B)</bold> Details of No. 44 dataset. <bold>(C)</bold> Details of No. 59 dataset.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-10-1000622-g0003.tif"/>
</fig>
<p>In addition, the contribution of variables was evaluated by comparing the AUC of models to identify whether the variable was included or excluded. In addition, the mean AUC of variables was from 0.689 to 0.724 in the included cohort and between 0.669 and 0.762 in the excluded cohort (details in <xref ref-type="table" rid="T5">Table 5</xref>; <xref ref-type="fig" rid="F4">Figure 4</xref>). The variable that had higher AUC when the variable was included would be considered as a positive contribution to the prediction model. Those variables provided positive contributions and were in line with variables that had high variable importance scores, which was output in No. 59 dataset (the best model applied).</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>The influence of model performances whether the variable was included or excluded.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Variables</bold></th>
<th valign="top" align="center"><bold>Code of</bold></th>
<th valign="top" align="center"><bold>Included or</bold></th>
<th valign="top" align="center"><bold>AUC</bold></th>
<th valign="top" align="center"><bold>Accuracy</bold></th>
<th valign="top" align="center"><bold>Precision</bold></th>
<th valign="top" align="center"><bold>Recall</bold></th>
<th valign="top" align="center"><bold>F1 Score</bold></th>
</tr>
<tr>
<th/>
<th valign="top" align="center"><bold>variables</bold></th>
<th valign="top" align="center"><bold>excluded</bold></th>
<th valign="top" align="center"><bold>Mean &#x000B1;SD</bold></th>
<th valign="top" align="center"><bold>Mean &#x000B1;SD</bold></th>
<th valign="top" align="center"><bold>Mean &#x000B1;SD</bold></th>
<th valign="top" align="center"><bold>Mean &#x000B1;SD</bold></th>
<th valign="top" align="center"><bold>Mean &#x000B1;SD</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Age</td>
<td valign="top" align="center">X1</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.672 &#x000B1; 0.085</td>
<td valign="top" align="center">0.671-0.672</td>
<td valign="top" align="center">0.733 &#x000B1; 0.070</td>
<td valign="top" align="center">0.732-0.733</td>
<td valign="top" align="center">0.859 &#x000B1; 0.032</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.707 &#x000B1; 0.084</td>
<td valign="top" align="center">0.707-0.707</td>
<td valign="top" align="center">0.721 &#x000B1; 0.088</td>
<td valign="top" align="center">0.721-0.721</td>
<td valign="top" align="center">0.867 &#x000B1; 0.046</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Gender</td>
<td valign="top" align="center">X3</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.712 &#x000B1; 0.128</td>
<td valign="top" align="center">0.698 &#x000B1; 0.122</td>
<td valign="top" align="center">0.717 &#x000B1; 0.142</td>
<td valign="top" align="center">0.716 &#x000B1; 0.180</td>
<td valign="top" align="center">0.709 &#x000B1; 0.148</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.807 &#x000B1; 0.142</td>
<td valign="top" align="center">0.780 &#x000B1; 0.116</td>
<td valign="top" align="center">0.815 &#x000B1; 0.142</td>
<td valign="top" align="center">0.791 &#x000B1; 0.135</td>
<td valign="top" align="center">0.795 &#x000B1; 0.118</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Waistline (cm)</td>
<td valign="top" align="center">X5</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.760 &#x000B1; 0.141</td>
<td valign="top" align="center">0.747 &#x000B1; 0.122</td>
<td valign="top" align="center">0.775 &#x000B1; 0.145</td>
<td valign="top" align="center">0.773 &#x000B1; 0.167</td>
<td valign="top" align="center">0.767 &#x000B1; 0.140</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.797 &#x000B1; 0.145</td>
<td valign="top" align="center">0.766 &#x000B1; 0.122</td>
<td valign="top" align="center">0.800 &#x000B1; 0.150</td>
<td valign="top" align="center">0.771 &#x000B1; 0.141</td>
<td valign="top" align="center">0.778 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0478</td>
<td valign="top" align="center"><italic>P</italic> = 0.0117</td>
</tr>
<tr>
<td valign="top" align="left">Weight (Kg)</td>
<td valign="top" align="center">X6</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.780 &#x000B1; 0.142</td>
<td valign="top" align="center">0.765 &#x000B1; 0.115</td>
<td valign="top" align="center">0.796 &#x000B1; 0.140</td>
<td valign="top" align="center">0.796 &#x000B1; 0.150</td>
<td valign="top" align="center">0.788 &#x000B1; 0.125</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.784 &#x000B1; 0.146</td>
<td valign="top" align="center">0.758 &#x000B1; 0.125</td>
<td valign="top" align="center">0.789 &#x000B1; 0.151</td>
<td valign="top" align="center">0.765 &#x000B1; 0.151</td>
<td valign="top" align="center">0.769 &#x000B1; 0.133</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> = 0.2130</td>
<td valign="top" align="center"><italic>P</italic> = 0.0284</td>
<td valign="top" align="center"><italic>P</italic> = 0.2102</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Occupational status</td>
<td valign="top" align="center">X8</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.688 &#x000B1; 0.102</td>
<td valign="top" align="center">0.701 &#x000B1; 0.110</td>
<td valign="top" align="center">0.718 &#x000B1; 0.124</td>
<td valign="top" align="center">0.755 &#x000B1; 0.202</td>
<td valign="top" align="center">0.729 &#x000B1; 0.154</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.802 &#x000B1; 0.145</td>
<td valign="top" align="center">0.771 &#x000B1; 0.121</td>
<td valign="top" align="center">0.805 &#x000B1; 0.149</td>
<td valign="top" align="center">0.776 &#x000B1; 0.139</td>
<td valign="top" align="center">0.783 &#x000B1; 0.125</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.1838</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Education level</td>
<td valign="top" align="center">X9</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.815 &#x000B1; 0.138</td>
<td valign="top" align="center">0.776 &#x000B1; 0.117</td>
<td valign="top" align="center">0.810 &#x000B1; 0.145</td>
<td valign="top" align="center">0.778 &#x000B1; 0.135</td>
<td valign="top" align="center">0.786 &#x000B1; 0.120</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.759 &#x000B1; 0.146</td>
<td valign="top" align="center">0.747 &#x000B1; 0.125</td>
<td valign="top" align="center">0.776 &#x000B1; 0.149</td>
<td valign="top" align="center">0.768 &#x000B1; 0.162</td>
<td valign="top" align="center">0.764 &#x000B1; 0.139</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0686</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Family history of diabetes mellitus</td>
<td valign="top" align="center">X10</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.760 &#x000B1; 0.141</td>
<td valign="top" align="center">0.747 &#x000B1; 0.121</td>
<td valign="top" align="center">0.775 &#x000B1; 0.145</td>
<td valign="top" align="center">0.769 &#x000B1; 0.162</td>
<td valign="top" align="center">0.765 &#x000B1; 0.138</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.819 &#x000B1; 0.144</td>
<td valign="top" align="center">0.777 &#x000B1; 0.122</td>
<td valign="top" align="center">0.814 &#x000B1; 0.151</td>
<td valign="top" align="center">0.778 &#x000B1; 0.133</td>
<td valign="top" align="center">0.787 &#x000B1; 0.121</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0558</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">BMI (kg/m<sup>2</sup>)</td>
<td valign="top" align="center">X11</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.767 &#x000B1; 0.141</td>
<td valign="top" align="center">0.750 &#x000B1; 0.122</td>
<td valign="top" align="center">0.778 &#x000B1; 0.146</td>
<td valign="top" align="center">0.768 &#x000B1; 0.163</td>
<td valign="top" align="center">0.766 &#x000B1; 0.138</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.795 &#x000B1; 0.147</td>
<td valign="top" align="center">0.766 &#x000B1; 0.122</td>
<td valign="top" align="center">0.800 &#x000B1; 0.150</td>
<td valign="top" align="center">0.775 &#x000B1; 0.142</td>
<td valign="top" align="center">0.779 &#x000B1; 0.126</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0002</td>
</tr>
<tr>
<td valign="top" align="left">Health status scores (%)</td>
<td valign="top" align="center">X12</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.733 &#x000B1; 0.130</td>
<td valign="top" align="center">0.736 &#x000B1; 0.116</td>
<td valign="top" align="center">0.761 &#x000B1; 0.135</td>
<td valign="top" align="center">0.777 &#x000B1; 0.183</td>
<td valign="top" align="center">0.761 &#x000B1; 0.146</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.795 &#x000B1; 0.146</td>
<td valign="top" align="center">0.764 &#x000B1; 0.123</td>
<td valign="top" align="center">0.797 &#x000B1; 0.150</td>
<td valign="top" align="center">0.771 &#x000B1; 0.143</td>
<td valign="top" align="center">0.777 &#x000B1; 0.128</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0136</td>
</tr>
<tr>
<td valign="top" align="left">Course of diabetes (in months)</td>
<td valign="top" align="center">X13</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.736 &#x000B1; 0.128</td>
<td valign="top" align="center">0.735 &#x000B1; 0.117</td>
<td valign="top" align="center">0.761 &#x000B1; 0.136</td>
<td valign="top" align="center">0.766 &#x000B1; 0.182</td>
<td valign="top" align="center">0.756 &#x000B1; 0.146</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.795 &#x000B1; 0.146</td>
<td valign="top" align="center">0.765 &#x000B1; 0.123</td>
<td valign="top" align="center">0.798 &#x000B1; 0.150</td>
<td valign="top" align="center">0.774 &#x000B1; 0.143</td>
<td valign="top" align="center">0.778 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.9355</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Medicare status</td>
<td valign="top" align="center">X14</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.771 &#x000B1; 0.146</td>
<td valign="top" align="center">0.755 &#x000B1; 0.123</td>
<td valign="top" align="center">0.785 &#x000B1; 0.147</td>
<td valign="top" align="center">0.774 &#x000B1; 0.158</td>
<td valign="top" align="center">0.772 &#x000B1; 0.136</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.796 &#x000B1; 0.143</td>
<td valign="top" align="center">0.763 &#x000B1; 0.122</td>
<td valign="top" align="center">0.796 &#x000B1; 0.149</td>
<td valign="top" align="center">0.771 &#x000B1; 0.144</td>
<td valign="top" align="center">0.775 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0008</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0906</td>
<td valign="top" align="center"><italic>P</italic> = 0.9577</td>
</tr>
<tr>
<td valign="top" align="left">Frequency of FBG measurements</td>
<td valign="top" align="center">X15</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.810 &#x000B1; 0.140</td>
<td valign="top" align="center">0.776 &#x000B1; 0.116</td>
<td valign="top" align="center">0.810 &#x000B1; 0.144</td>
<td valign="top" align="center">0.785 &#x000B1; 0.137</td>
<td valign="top" align="center">0.790 &#x000B1; 0.119</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.768 &#x000B1; 0.145</td>
<td valign="top" align="center">0.750 &#x000B1; 0.125</td>
<td valign="top" align="center">0.779 &#x000B1; 0.150</td>
<td valign="top" align="center">0.765 &#x000B1; 0.159</td>
<td valign="top" align="center">0.765 &#x000B1; 0.137</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Interval of measurement (in days)</td>
<td valign="top" align="center">X16</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.794 &#x000B1; 0.143</td>
<td valign="top" align="center">0.766 &#x000B1; 0.121</td>
<td valign="top" align="center">0.798 &#x000B1; 0.148</td>
<td valign="top" align="center">0.776 &#x000B1; 0.148</td>
<td valign="top" align="center">0.779 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.772 &#x000B1; 0.146</td>
<td valign="top" align="center">0.752 &#x000B1; 0.123</td>
<td valign="top" align="center">0.783 &#x000B1; 0.149</td>
<td valign="top" align="center">0.768 &#x000B1; 0.155</td>
<td valign="top" align="center">0.768 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0736</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Previous HbA1c value (%)</td>
<td valign="top" align="center">X17</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.783 &#x000B1; 0.143</td>
<td valign="top" align="center">0.762 &#x000B1; 0.120</td>
<td valign="top" align="center">0.793 &#x000B1; 0.145</td>
<td valign="top" align="center">0.776 &#x000B1; 0.151</td>
<td valign="top" align="center">0.777 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.785 &#x000B1; 0.148</td>
<td valign="top" align="center">0.755 &#x000B1; 0.125</td>
<td valign="top" align="center">0.787 &#x000B1; 0.153</td>
<td valign="top" align="center">0.767 &#x000B1; 0.151</td>
<td valign="top" align="center">0.768 &#x000B1; 0.132</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> = 0.5126</td>
<td valign="top" align="center"><italic>P</italic> = 0.0201</td>
<td valign="top" align="center"><italic>P</italic> = 0.0623</td>
<td valign="top" align="center"><italic>P</italic> = 0.0117</td>
<td valign="top" align="center"><italic>P</italic> = 0.0009</td>
</tr>
<tr>
<td valign="top" align="left">Present HbA1c values (%)</td>
<td valign="top" align="center">X18</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.881 &#x000B1; 0.116</td>
<td valign="top" align="center">0.805 &#x000B1; 0.115</td>
<td valign="top" align="center">0.849 &#x000B1; 0.150</td>
<td valign="top" align="center">0.787 &#x000B1; 0.086</td>
<td valign="top" align="center">0.808 &#x000B1; 0.095</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.776 &#x000B1; 0.144</td>
<td valign="top" align="center">0.756 &#x000B1; 0.122</td>
<td valign="top" align="center">0.787 &#x000B1; 0.147</td>
<td valign="top" align="center">0.771 &#x000B1; 0.155</td>
<td valign="top" align="center">0.771 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.2544</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Present FBG level</td>
<td valign="top" align="center">X19</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.812 &#x000B1; 0.142</td>
<td valign="top" align="center">0.777 &#x000B1; 0.118</td>
<td valign="top" align="center">0.812 &#x000B1; 0.146</td>
<td valign="top" align="center">0.786 &#x000B1; 0.135</td>
<td valign="top" align="center">0.791 &#x000B1; 0.120</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.757 &#x000B1; 0.142</td>
<td valign="top" align="center">0.742 &#x000B1; 0.124</td>
<td valign="top" align="center">0.771 &#x000B1; 0.148</td>
<td valign="top" align="center">0.760 &#x000B1; 0.164</td>
<td valign="top" align="center">0.758 &#x000B1; 0.140</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Present FBG values (mmoL/L)</td>
<td valign="top" align="center">X20</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.781 &#x000B1; 0.146</td>
<td valign="top" align="center">0.757 &#x000B1; 0.125</td>
<td valign="top" align="center">0.787 &#x000B1; 0.150</td>
<td valign="top" align="center">0.767 &#x000B1; 0.159</td>
<td valign="top" align="center">0.769 &#x000B1; 0.137</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.784 &#x000B1; 0.144</td>
<td valign="top" align="center">0.761 &#x000B1; 0.121</td>
<td valign="top" align="center">0.792 &#x000B1; 0.147</td>
<td valign="top" align="center">0.775 &#x000B1; 0.147</td>
<td valign="top" align="center">0.776 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Present RBG values (mmoL/L)</td>
<td valign="top" align="center">X21</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.678 &#x000B1; 0.083</td>
<td valign="top" align="center">0.678-0.678</td>
<td valign="top" align="center">0.708 &#x000B1; 0.089</td>
<td valign="top" align="center">0.708-0.708</td>
<td valign="top" align="center">0.864 &#x000B1; 0.042</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.719 &#x000B1; 0.082</td>
<td valign="top" align="center">0.719-0.719</td>
<td valign="top" align="center">0.734 &#x000B1; 0.083</td>
<td valign="top" align="center">0.733-0.734</td>
<td valign="top" align="center">0.868 &#x000B1; 0.046</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Type of operation or other communicable diseases</td>
<td valign="top" align="center">X23</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.803 &#x000B1; 0.141</td>
<td valign="top" align="center">0.742 &#x000B1; 0.131</td>
<td valign="top" align="center">0.768 &#x000B1; 0.161</td>
<td valign="top" align="center">0.725 &#x000B1; 0.132</td>
<td valign="top" align="center">0.739 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.777 &#x000B1; 0.146</td>
<td valign="top" align="center">0.765 &#x000B1; 0.119</td>
<td valign="top" align="center">0.798 &#x000B1; 0.143</td>
<td valign="top" align="center">0.788 &#x000B1; 0.154</td>
<td valign="top" align="center">0.785 &#x000B1; 0.130</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Number of comorbid diseases</td>
<td valign="top" align="center">X24</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.767 &#x000B1; 0.139</td>
<td valign="top" align="center">0.744 &#x000B1; 0.121</td>
<td valign="top" align="center">0.771 &#x000B1; 0.146</td>
<td valign="top" align="center">0.760 &#x000B1; 0.159</td>
<td valign="top" align="center">0.759 &#x000B1; 0.136</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.794 &#x000B1; 0.148</td>
<td valign="top" align="center">0.769 &#x000B1; 0.122</td>
<td valign="top" align="center">0.804 &#x000B1; 0.149</td>
<td valign="top" align="center">0.780 &#x000B1; 0.145</td>
<td valign="top" align="center">0.784 &#x000B1; 0.128</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Hypertension</td>
<td valign="top" align="center">X25</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.727 &#x000B1; 0.130</td>
<td valign="top" align="center">0.776 &#x000B1; 0.094</td>
<td valign="top" align="center">0.808 &#x000B1; 0.110</td>
<td valign="top" align="center">0.850 &#x000B1; 0.140</td>
<td valign="top" align="center">0.824 &#x000B1; 0.109</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.793 &#x000B1; 0.145</td>
<td valign="top" align="center">0.756 &#x000B1; 0.127</td>
<td valign="top" align="center">0.788 &#x000B1; 0.154</td>
<td valign="top" align="center">0.758 &#x000B1; 0.149</td>
<td valign="top" align="center">0.765 &#x000B1; 0.133</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Hyperlipidemia</td>
<td valign="top" align="center">X26</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.827 &#x000B1; 0.138</td>
<td valign="top" align="center">0.793 &#x000B1; 0.108</td>
<td valign="top" align="center">0.830 &#x000B1; 0.137</td>
<td valign="top" align="center">0.801 &#x000B1; 0.109</td>
<td valign="top" align="center">0.808 &#x000B1; 0.100</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.754 &#x000B1; 0.142</td>
<td valign="top" align="center">0.737 &#x000B1; 0.126</td>
<td valign="top" align="center">0.764 &#x000B1; 0.150</td>
<td valign="top" align="center">0.753 &#x000B1; 0.171</td>
<td valign="top" align="center">0.751 &#x000B1; 0.145</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Intensity of exercise</td>
<td valign="top" align="center">X34</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.787 &#x000B1; 0.139</td>
<td valign="top" align="center">0.759 &#x000B1; 0.120</td>
<td valign="top" align="center">0.789 &#x000B1; 0.145</td>
<td valign="top" align="center">0.768 &#x000B1; 0.147</td>
<td valign="top" align="center">0.772 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.780 &#x000B1; 0.150</td>
<td valign="top" align="center">0.759 &#x000B1; 0.125</td>
<td valign="top" align="center">0.792 &#x000B1; 0.151</td>
<td valign="top" align="center">0.776 &#x000B1; 0.155</td>
<td valign="top" align="center">0.776 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> = 0.0188</td>
<td valign="top" align="center"><italic>P</italic> = 0.4927</td>
<td valign="top" align="center"><italic>P</italic> = 0.1874</td>
<td valign="top" align="center"><italic>P</italic> = 0.0002</td>
<td valign="top" align="center"><italic>P</italic> = 0.0145</td>
</tr>
<tr>
<td valign="top" align="left">Exercise session (mins/day)</td>
<td valign="top" align="center">X35</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.751 &#x000B1; 0.139</td>
<td valign="top" align="center">0.745 &#x000B1; 0.118</td>
<td valign="top" align="center">0.774 &#x000B1; 0.142</td>
<td valign="top" align="center">0.784 &#x000B1; 0.174</td>
<td valign="top" align="center">0.770 &#x000B1; 0.141</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.791 &#x000B1; 0.145</td>
<td valign="top" align="center">0.763 &#x000B1; 0.123</td>
<td valign="top" align="center">0.795 &#x000B1; 0.150</td>
<td valign="top" align="center">0.769 &#x000B1; 0.145</td>
<td valign="top" align="center">0.775 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.8408</td>
</tr>
<tr>
<td valign="top" align="left">Had a ration and reasonable eating</td>
<td valign="top" align="center">X36</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.769 &#x000B1; 0.141</td>
<td valign="top" align="center">0.722 &#x000B1; 0.139</td>
<td valign="top" align="center">0.748 &#x000B1; 0.164</td>
<td valign="top" align="center">0.687 &#x000B1; 0.154</td>
<td valign="top" align="center">0.710 &#x000B1; 0.150</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.784 &#x000B1; 0.145</td>
<td valign="top" align="center">0.762 &#x000B1; 0.121</td>
<td valign="top" align="center">0.794 &#x000B1; 0.147</td>
<td valign="top" align="center">0.778 &#x000B1; 0.149</td>
<td valign="top" align="center">0.778 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> = 0.0545</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Sleep duration</td>
<td valign="top" align="center">X37</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.758 &#x000B1; 0.137</td>
<td valign="top" align="center">0.749 &#x000B1; 0.117</td>
<td valign="top" align="center">0.777 &#x000B1; 0.140</td>
<td valign="top" align="center">0.776 &#x000B1; 0.161</td>
<td valign="top" align="center">0.770 &#x000B1; 0.135</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.807 &#x000B1; 0.148</td>
<td valign="top" align="center">0.768 &#x000B1; 0.126</td>
<td valign="top" align="center">0.803 &#x000B1; 0.155</td>
<td valign="top" align="center">0.769 &#x000B1; 0.141</td>
<td valign="top" align="center">0.778 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0008</td>
<td valign="top" align="center"><italic>P</italic> = 0.0224</td>
</tr>
<tr>
<td valign="top" align="left">Psychological status</td>
<td valign="top" align="center">X38</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.765 &#x000B1; 0.140</td>
<td valign="top" align="center">0.750 &#x000B1; 0.120</td>
<td valign="top" align="center">0.778 &#x000B1; 0.143</td>
<td valign="top" align="center">0.771 &#x000B1; 0.158</td>
<td valign="top" align="center">0.768 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.806 &#x000B1; 0.148</td>
<td valign="top" align="center">0.770 &#x000B1; 0.125</td>
<td valign="top" align="center">0.806 &#x000B1; 0.153</td>
<td valign="top" align="center">0.773 &#x000B1; 0.143</td>
<td valign="top" align="center">0.781 &#x000B1; 0.128</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.9048</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">EQ-5D scores</td>
<td valign="top" align="center">X39</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.813 &#x000B1; 0.140</td>
<td valign="top" align="center">0.751 &#x000B1; 0.132</td>
<td valign="top" align="center">0.781 &#x000B1; 0.162</td>
<td valign="top" align="center">0.729 &#x000B1; 0.131</td>
<td valign="top" align="center">0.747 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.750 &#x000B1; 0.143</td>
<td valign="top" align="center">0.769 &#x000B1; 0.109</td>
<td valign="top" align="center">0.802 &#x000B1; 0.130</td>
<td valign="top" align="center">0.822 &#x000B1; 0.157</td>
<td valign="top" align="center">0.804 &#x000B1; 0.125</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Duration of treatment regimen (in months)</td>
<td valign="top" align="center">X41</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.709 &#x000B1; 0.116</td>
<td valign="top" align="center">0.759 &#x000B1; 0.098</td>
<td valign="top" align="center">0.786 &#x000B1; 0.112</td>
<td valign="top" align="center">0.838 &#x000B1; 0.172</td>
<td valign="top" align="center">0.806 &#x000B1; 0.132</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.790 &#x000B1; 0.145</td>
<td valign="top" align="center">0.759 &#x000B1; 0.124</td>
<td valign="top" align="center">0.791 &#x000B1; 0.151</td>
<td valign="top" align="center">0.766 &#x000B1; 0.148</td>
<td valign="top" align="center">0.771 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.1224</td>
<td valign="top" align="center"><italic>P</italic> = 0.0054</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Type of insulin used</td>
<td valign="top" align="center">X42</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.760 &#x000B1; 0.138</td>
<td valign="top" align="center">0.755 &#x000B1; 0.116</td>
<td valign="top" align="center">0.785 &#x000B1; 0.138</td>
<td valign="top" align="center">0.785 &#x000B1; 0.158</td>
<td valign="top" align="center">0.778 &#x000B1; 0.132</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.803 &#x000B1; 0.147</td>
<td valign="top" align="center">0.762 &#x000B1; 0.128</td>
<td valign="top" align="center">0.796 &#x000B1; 0.156</td>
<td valign="top" align="center">0.762 &#x000B1; 0.145</td>
<td valign="top" align="center">0.770 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0008</td>
</tr>
<tr>
<td valign="top" align="left">Use of insulin</td>
<td valign="top" align="center">X43</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.764 &#x000B1; 0.141</td>
<td valign="top" align="center">0.750 &#x000B1; 0.119</td>
<td valign="top" align="center">0.779 &#x000B1; 0.143</td>
<td valign="top" align="center">0.776 &#x000B1; 0.159</td>
<td valign="top" align="center">0.770 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.804 &#x000B1; 0.146</td>
<td valign="top" align="center">0.769 &#x000B1; 0.125</td>
<td valign="top" align="center">0.804 &#x000B1; 0.153</td>
<td valign="top" align="center">0.768 &#x000B1; 0.143</td>
<td valign="top" align="center">0.778 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0095</td>
</tr>
<tr>
<td valign="top" align="left">Times of insulin use</td>
<td valign="top" align="center">X44</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.774 &#x000B1; 0.142</td>
<td valign="top" align="center">0.750 &#x000B1; 0.121</td>
<td valign="top" align="center">0.779 &#x000B1; 0.147</td>
<td valign="top" align="center">0.762 &#x000B1; 0.153</td>
<td valign="top" align="center">0.763 &#x000B1; 0.133</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.788 &#x000B1; 0.146</td>
<td valign="top" align="center">0.764 &#x000B1; 0.123</td>
<td valign="top" align="center">0.797 &#x000B1; 0.149</td>
<td valign="top" align="center">0.778 &#x000B1; 0.150</td>
<td valign="top" align="center">0.780 &#x000B1; 0.130</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Dose of basal insulin (U)</td>
<td valign="top" align="center">X45</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.751 &#x000B1; 0.138</td>
<td valign="top" align="center">0.744 &#x000B1; 0.118</td>
<td valign="top" align="center">0.771 &#x000B1; 0.141</td>
<td valign="top" align="center">0.775 &#x000B1; 0.164</td>
<td valign="top" align="center">0.766 &#x000B1; 0.137</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.812 &#x000B1; 0.145</td>
<td valign="top" align="center">0.772 &#x000B1; 0.125</td>
<td valign="top" align="center">0.808 &#x000B1; 0.153</td>
<td valign="top" align="center">0.770 &#x000B1; 0.139</td>
<td valign="top" align="center">0.781 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Dose of non-basal insulin in morning (U)</td>
<td valign="top" align="center">X46</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.763 &#x000B1; 0.138</td>
<td valign="top" align="center">0.746 &#x000B1; 0.121</td>
<td valign="top" align="center">0.773 &#x000B1; 0.144</td>
<td valign="top" align="center">0.763 &#x000B1; 0.160</td>
<td valign="top" align="center">0.761 &#x000B1; 0.136</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.805 &#x000B1; 0.149</td>
<td valign="top" align="center">0.774 &#x000B1; 0.123</td>
<td valign="top" align="center">0.809 &#x000B1; 0.151</td>
<td valign="top" align="center">0.782 &#x000B1; 0.141</td>
<td valign="top" align="center">0.787 &#x000B1; 0.125</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Dose of non-basal insulin in afternoon (U)</td>
<td valign="top" align="center">X48</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.776 &#x000B1; 0.142</td>
<td valign="top" align="center">0.755 &#x000B1; 0.120</td>
<td valign="top" align="center">0.785 &#x000B1; 0.145</td>
<td valign="top" align="center">0.771 &#x000B1; 0.153</td>
<td valign="top" align="center">0.771 &#x000B1; 0.132</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.795 &#x000B1; 0.149</td>
<td valign="top" align="center">0.766 &#x000B1; 0.125</td>
<td valign="top" align="center">0.800 &#x000B1; 0.153</td>
<td valign="top" align="center">0.774 &#x000B1; 0.149</td>
<td valign="top" align="center">0.779 &#x000B1; 0.131</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.3904</td>
<td valign="top" align="center"><italic>P</italic> = 0.0016</td>
</tr>
<tr>
<td valign="top" align="left">Number of oral drugs</td>
<td valign="top" align="center">X49</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.731 &#x000B1; 0.127</td>
<td valign="top" align="center">0.742 &#x000B1; 0.115</td>
<td valign="top" align="center">0.770 &#x000B1; 0.133</td>
<td valign="top" align="center">0.773 &#x000B1; 0.187</td>
<td valign="top" align="center">0.765 &#x000B1; 0.149</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.791 &#x000B1; 0.146</td>
<td valign="top" align="center">0.762 &#x000B1; 0.123</td>
<td valign="top" align="center">0.794 &#x000B1; 0.150</td>
<td valign="top" align="center">0.772 &#x000B1; 0.145</td>
<td valign="top" align="center">0.775 &#x000B1; 0.129</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0158</td>
<td valign="top" align="center"><italic>P</italic> = 0.5867</td>
</tr>
<tr>
<td valign="top" align="left">Use of other types of drugs</td>
<td valign="top" align="center">X50</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.692 &#x000B1; 0.084</td>
<td valign="top" align="center">0.692-0.692</td>
<td valign="top" align="center">0.738 &#x000B1; 0.065</td>
<td valign="top" align="center">0.738-0.739</td>
<td valign="top" align="center">0.860 &#x000B1; 0.036</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.707 &#x000B1; 0.084</td>
<td valign="top" align="center">0.707-0.707</td>
<td valign="top" align="center">0.716 &#x000B1; 0.093</td>
<td valign="top" align="center">0.716-0.716</td>
<td valign="top" align="center">0.869 &#x000B1; 0.048</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Use of metformin</td>
<td valign="top" align="center">X51</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.687 &#x000B1; 0.098</td>
<td valign="top" align="center">0.715 &#x000B1; 0.108</td>
<td valign="top" align="center">0.736 &#x000B1; 0.120</td>
<td valign="top" align="center">0.782 &#x000B1; 0.205</td>
<td valign="top" align="center">0.751 &#x000B1; 0.156</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.798 &#x000B1; 0.145</td>
<td valign="top" align="center">0.766 &#x000B1; 0.123</td>
<td valign="top" align="center">0.799 &#x000B1; 0.150</td>
<td valign="top" align="center">0.771 &#x000B1; 0.141</td>
<td valign="top" align="center">0.777 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0002</td>
</tr>
<tr>
<td valign="top" align="left">Dose of metformin</td>
<td valign="top" align="center">X52</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.767 &#x000B1; 0.141</td>
<td valign="top" align="center">0.761 &#x000B1; 0.118</td>
<td valign="top" align="center">0.792 &#x000B1; 0.141</td>
<td valign="top" align="center">0.784 &#x000B1; 0.159</td>
<td valign="top" align="center">0.781 &#x000B1; 0.133</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.798 &#x000B1; 0.147</td>
<td valign="top" align="center">0.758 &#x000B1; 0.126</td>
<td valign="top" align="center">0.790 &#x000B1; 0.155</td>
<td valign="top" align="center">0.762 &#x000B1; 0.144</td>
<td valign="top" align="center">0.767 &#x000B1; 0.130</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.5662</td>
<td valign="top" align="center"><italic>P</italic> = 0.5470</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">Type of manufacturers of metformin</td>
<td valign="top" align="center">X53</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.759 &#x000B1; 0.138</td>
<td valign="top" align="center">0.747 &#x000B1; 0.119</td>
<td valign="top" align="center">0.775 &#x000B1; 0.142</td>
<td valign="top" align="center">0.767 &#x000B1; 0.162</td>
<td valign="top" align="center">0.764 &#x000B1; 0.136</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.805 &#x000B1; 0.148</td>
<td valign="top" align="center">0.770 &#x000B1; 0.124</td>
<td valign="top" align="center">0.805 &#x000B1; 0.152</td>
<td valign="top" align="center">0.776 &#x000B1; 0.141</td>
<td valign="top" align="center">0.782 &#x000B1; 0.127</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0377</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;-Glucosidase inhibitors</td>
<td valign="top" align="center">X54</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.708 &#x000B1; 0.120</td>
<td valign="top" align="center">0.739 &#x000B1; 0.112</td>
<td valign="top" align="center">0.764 &#x000B1; 0.128</td>
<td valign="top" align="center">0.799 &#x000B1; 0.180</td>
<td valign="top" align="center">0.776 &#x000B1; 0.143</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.809 &#x000B1; 0.144</td>
<td valign="top" align="center">0.766 &#x000B1; 0.125</td>
<td valign="top" align="center">0.800 &#x000B1; 0.154</td>
<td valign="top" align="center">0.763 &#x000B1; 0.139</td>
<td valign="top" align="center">0.773 &#x000B1; 0.128</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.0007</td>
</tr>
<tr>
<td valign="top" align="left">Sulfonylureas</td>
<td valign="top" align="center">X55</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.746 &#x000B1; 0.135</td>
<td valign="top" align="center">0.741 &#x000B1; 0.119</td>
<td valign="top" align="center">0.768 &#x000B1; 0.140</td>
<td valign="top" align="center">0.769 &#x000B1; 0.168</td>
<td valign="top" align="center">0.762 &#x000B1; 0.139</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.816 &#x000B1; 0.145</td>
<td valign="top" align="center">0.775 &#x000B1; 0.123</td>
<td valign="top" align="center">0.811 &#x000B1; 0.152</td>
<td valign="top" align="center">0.775 &#x000B1; 0.135</td>
<td valign="top" align="center">0.784 &#x000B1; 0.123</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.8960</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
</tr>
<tr>
<td valign="top" align="left">DPP-4 inhibitors</td>
<td valign="top" align="center">X57</td>
<td valign="top" align="center">No</td>
<td valign="top" align="center">0.761 &#x000B1; 0.139</td>
<td valign="top" align="center">0.753 &#x000B1; 0.117</td>
<td valign="top" align="center">0.783 &#x000B1; 0.140</td>
<td valign="top" align="center">0.779 &#x000B1; 0.159</td>
<td valign="top" align="center">0.774 &#x000B1; 0.134</td>
</tr>
<tr>
<td/>
<td/>
<td valign="top" align="center">Yes</td>
<td valign="top" align="center">0.804 &#x000B1; 0.147</td>
<td valign="top" align="center">0.765 &#x000B1; 0.127</td>
<td valign="top" align="center">0.798 &#x000B1; 0.155</td>
<td valign="top" align="center">0.766 &#x000B1; 0.143</td>
<td valign="top" align="center">0.774 &#x000B1; 0.130</td>
</tr>
<tr>
<td/>
<td/>
<td/>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> &#x0003C; 0.0001</td>
<td valign="top" align="center"><italic>P</italic> = 0.5225</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>The model performance of models when the variables were included. <bold>(A)</bold> The results of AUC. <bold>(B)</bold> The results of the F1 score. <bold>(C)</bold> The results of precision. <bold>(D)</bold> The results of recall.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-10-1000622-g0004.tif"/>
</fig>
</sec>
<sec>
<title>Sample size assessment</title>
<p>As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, with the size of sample data incorporated into the model from small to large, the values of AUC continued to increase. When the sample size was extremely small ( &#x02264; 30%), compared with the 100% sample size, the SDs of AUC were dispersed, and the AUCs were statistically significant (<italic>P</italic> &#x0003C; 0.05). As the sample size increased, the above situation was alleviated (<italic>P</italic>&#x0003E;0.05). In addition, the growth rate of AUC slowed down when the sample size was more than or equal to 40%. These results indicated that the performance of the proposed model might be affected less when expanding the sample size. The sample size was suitable for the prediction model construction.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>The impact of sample data size on model performances (mean &#x000B1; SD).</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpubh-10-1000622-g0005.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>Discussion</title>
<p>Early detection of non-adherence to medication in patients with T2D will help devise strategies for personalized treatment. In this research, we developed a total of 1,080 models for the prediction of adherence in patients with T2D. The AUC, accuracy, precision, recall, F1 score, and AUPRC of the best model were 0.8369, 0.9474, 0.6792, 0.7912, and 0.9574, respectively. Meanwhile, various methods in model development and variables were validated by univariate analyses. Interestingly, the imputing method, the sampling method, the variable selection method, and the machine learning algorithm applied in the best model were the same as the results of univariate analysis. Additionally, variables with high importance scores in the best model were similar to the results of variable validation, which provided a positive contribution to the model prediction.</p>
<p>The adherence to the medication of patients with T2D has received great attention worldwide (<xref ref-type="bibr" rid="B24">24</xref>, <xref ref-type="bibr" rid="B25">25</xref>). Nonadherence is associated with bad outcomes, including increased mortality and avoidable healthcare costs. Previous studies reported models to predict drug non-adherence in Crohn&#x00027;s disease maintenance therapy (<xref ref-type="bibr" rid="B26">26</xref>), patients with hypertension (<xref ref-type="bibr" rid="B27">27</xref>), and patients with heart failure (<xref ref-type="bibr" rid="B28">28</xref>). However, few studies reported on prediction models of non-adherence to medication in patients with T2D. Intelligence technology is becoming more prevalent in healthcare as a tool to improve practice patterns and patient outcomes (<xref ref-type="bibr" rid="B29">29</xref>&#x02013;<xref ref-type="bibr" rid="B31">31</xref>). With technology development, ensemble models have been commonly used to explore disease progression in the field of molecular biology (<xref ref-type="bibr" rid="B32">32</xref>&#x02013;<xref ref-type="bibr" rid="B36">36</xref>). Recently, the ensemble algorithm has been frequently applied to develop prediction models (<xref ref-type="bibr" rid="B37">37</xref>, <xref ref-type="bibr" rid="B38">38</xref>). In our prior study, we reported that the ensemble algorithm was superior to the Bayesian network, KNN, SVM, C&#x00026;R Tree, and CHAID (<xref ref-type="bibr" rid="B19">19</xref>). In this study, we added more machine learning classifications, including XGBoost, Bernoulli Naive Bayes, SGD, etc. Additionally, the ensemble algorithm was still the best.</p>
<p>Many variables have previously been reported to associate with drug adherence, such as age, population, level of education, etc. For example, according to the data from the National Health Insurance Service-National Sample Cohort (NHIS-NSC) of Korea, adherence consistently increased as the age increased until 69 years and started to decrease from the age of 70 years. When the same number of drugs was taken, the proportion of adherent patients according to age featured an inverted U-shape with a peak at 60&#x02013;69 years (<xref ref-type="bibr" rid="B39">39</xref>). Additionally, Aditama et al. (<xref ref-type="bibr" rid="B25">25</xref>) stated that the factors influencing non-adherence included complex instructions for taking medication, the absence of a reminder, the unwanted side effects of the drug, feeling of repetition, feeling that the drugs were ineffective, and concern for the effects of the drug on the kidney. Therefore, more patient-related and drug-related variables were considered in this study, including the number of comorbid diseases, EQ-5D scores, number of oral drugs, use of other types of drugs, and so on.</p>
<p>The results of the univariate analysis suggested that more variables can improve the accuracy of the prediction model (AUC = 0.063, <italic>P</italic> &#x0003C; 0.001). In clinical research, more variables mean collecting more data and increasing the missing data. Thus, feature selection plays an important role in the field of machine learning. In this study, no screening (marked as Not), Boruta, and LassoCV were performed. Boruta is a feature selection algorithm to identify the minimal set of relevant variables, which was applied in the best model. According to the variable importance score, the ten most important variables were age, present FBG values, present HbA1c values, present RBG values, BMI, duration of the treatment regimen, interval of measurement, waistline, weight, and course of diabetes. Glycemic control in patients with T2D can be accessed <italic>via</italic> the following three key parameters: glycated hemoglobin (HbA1c), FBG, and RBG. The results of variable importance demonstrated that patients with non-adherence should strongly encourage to monitor their blood glucose and receive reinforced education.</p>
</sec>
<sec id="s5">
<title>Limitation</title>
<p>First, this was a single-center study, and the patient profile might be biased and not representative of the Chinese as a whole. People from Sichuan Province may have different distributions of risk factors than patients in other areas of China. A large multicenter sample study is desired, which can verify the applicability of the model. However, for some variables, recall bias still exists, such as the intensity of exercise and exercise sessions.</p>
</sec>
<sec sec-type="conclusions" id="s6">
<title>Conclusion</title>
<p>In summary, the present research introduced 1,080 machine-learning models to predict non-adherence in patients with T2D and proposed an ensemble model with better classifier performance. This study also reconfirmed that variables including age, BMI, and interval of measurement were risk factors for non-adherence. We are in the process of developing a mobile App or a web server for caregivers and patients in an effort to integrate the adherence enhancement intervention into daily T2D management.</p>
</sec>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s8">
<title>Ethics statement</title>
<p>The studies involving human participants were reviewed and approved by the Ethics Committee of the Sichuan Provincial People&#x00027;s Hospital (Approval &#x00023; 2018-53). The patients/participants provided their written informed consent to participate in this study.</p>
</sec>
<sec id="s9">
<title>Author contributions</title>
<p>ML and XL contributed to data analysis and writing and approval of the final manuscript. HY and RY assisted in the face-to-face questionnaire. RT and YY were responsible for designing and coordinating the research. XW was involved in the questionnaire design, data analysis, model design, and contributed to revision of the manuscript. All authors agree to be accountable for the content of this study.</p>
</sec>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>This study was funded by the National Natural Science Foundation of China (Grant No. 72004020), the Key Research and Development Program of Science and Technology Department of Sichuan Province (Grant No. 2019YFS0514), the Postgraduate Research and Teaching Reform Project of the University of Electronic Science and Technology of China (Grant No. JYJG201919), the Research Subject of Health Commission of Sichuan Province (Grant No. 19PJ262), Sichuan Science and Technology Program (Grant No. 2021YJ0427), and Scientific Research Foundation of Sichuan Provincial People&#x00027;s Hospital (Grant No. 2022BH10).</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s11">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
</body>
<back>

<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="journal"><person-group person-group-type="author"><collab>American Diabetes Association</collab></person-group>. <source>2. Classification and Diagnosis of Diabetes: Standards of Medical Care in Diabetes-2020. Diab Care.</source> (<year>2020</year>). <volume>43</volume>(Suppl 1):<fpage>S14</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.2337/dc20-S002</pub-id><pub-id pub-id-type="pmid">31862745</pub-id></citation></ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zimmet</surname> <given-names>P</given-names></name> <name><surname>Alberti</surname> <given-names>KG</given-names></name> <name><surname>Shaw</surname> <given-names>J</given-names></name></person-group>. <article-title>Global and societal implications of the diabetes epidemic</article-title>. <source>Nature.</source> (<year>2001</year>) <volume>414</volume>:<fpage>782</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1038/414782a</pub-id><pub-id pub-id-type="pmid">11742409</pub-id></citation></ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lam</surname> <given-names>DW</given-names></name> <name><surname>LeRoith</surname> <given-names>D</given-names></name></person-group>. <article-title>The worldwide diabetes epidemic</article-title>. <source>Curr Opin Endocrinol Diab Obes.</source> (<year>2012</year>) <volume>19</volume>:<fpage>93</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1097/MED.0b013e328350583a</pub-id><pub-id pub-id-type="pmid">22262000</pub-id></citation></ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Arredondo</surname> <given-names>A</given-names></name></person-group>. <article-title>Diabetes: a global challenge with high economic burden for public health systems and society</article-title>. <source>Am J Public Health.</source> (<year>2013</year>) <volume>103</volume>:<fpage>e1</fpage>&#x02013;<lpage>2</lpage>. <pub-id pub-id-type="doi">10.2105/AJPH.2012.301106</pub-id><pub-id pub-id-type="pmid">23237161</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bommer</surname> <given-names>C</given-names></name> <name><surname>Sagalova</surname> <given-names>V</given-names></name> <name><surname>Heesemann</surname> <given-names>E</given-names></name> <name><surname>Manne-Goehler</surname> <given-names>J</given-names></name> <name><surname>Atun</surname> <given-names>R</given-names></name> <name><surname>B&#x000E4;rnighausen</surname> <given-names>T</given-names></name> <etal/></person-group>. <article-title>Global economic burden of diabetes in adults: projections from 2015 to 2030</article-title>. <source>Diabetes Care.</source> (<year>2018</year>) <volume>41</volume>:<fpage>963</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.2337/dc17-1962</pub-id><pub-id pub-id-type="pmid">29475843</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Simpson</surname> <given-names>SH</given-names></name> <name><surname>Eurich</surname> <given-names>DT</given-names></name> <name><surname>Majumdar</surname> <given-names>SR</given-names></name> <name><surname>Padwal</surname> <given-names>RS</given-names></name> <name><surname>Tsuyuki</surname> <given-names>RT</given-names></name> <name><surname>Varney</surname> <given-names>J</given-names></name> <etal/></person-group>. <article-title>A meta-analysis of the association between adherence to drug therapy and mortality</article-title>. <source>BMJ.</source> (<year>2006</year>) <volume>333</volume>:<fpage>15</fpage>. <pub-id pub-id-type="doi">10.1136/bmj.38875.675486.55</pub-id><pub-id pub-id-type="pmid">16790458</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Osterberg</surname> <given-names>L</given-names></name> <name><surname>Blaschke</surname> <given-names>T</given-names></name></person-group>. <article-title>Adherence to medication</article-title>. <source>N Engl J Med.</source> (<year>2005</year>) <volume>353</volume>:<fpage>487</fpage>&#x02013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1056/NEJMra050100</pub-id><pub-id pub-id-type="pmid">16079372</pub-id></citation></ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lerman</surname> <given-names>I</given-names></name></person-group>. <article-title>Adherence to treatment: the key for avoiding long-term complications of diabetes</article-title>. <source>Arch Med Res.</source> (<year>2005</year>) <volume>36</volume>:<fpage>300</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1016/j.arcmed.2004.12.001</pub-id><pub-id pub-id-type="pmid">15925020</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Quisel</surname> <given-names>T</given-names></name> <name><surname>Foschini</surname> <given-names>L</given-names></name> <name><surname>Zbikowski</surname> <given-names>SM</given-names></name> <name><surname>Juusola</surname> <given-names>JL</given-names></name></person-group>. <article-title>The association between medication adherence for chronic conditions and digital health activity tracking: retrospective analysis</article-title>. <source>J Med Internet Res.</source> (<year>2019</year>) <volume>21</volume>:<fpage>e11486</fpage>. <pub-id pub-id-type="doi">10.2196/11486</pub-id><pub-id pub-id-type="pmid">31821156</pub-id></citation></ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bryson</surname> <given-names>CL</given-names></name> <name><surname>Au</surname> <given-names>DH</given-names></name> <name><surname>Maciejewski</surname> <given-names>ML</given-names></name> <name><surname>Piette</surname> <given-names>JD</given-names></name> <name><surname>Fihn</surname> <given-names>SD</given-names></name> <name><surname>Jackson</surname> <given-names>GL</given-names></name> <etal/></person-group>. <article-title>Wide clinic-level variation in adherence to oral diabetes medications in the VA</article-title>. <source>J Gen Intern Med.</source> (<year>2013</year>) <volume>28</volume>:<fpage>698</fpage>&#x02013;<lpage>705</lpage>. <pub-id pub-id-type="doi">10.1007/s11606-012-2331-y</pub-id><pub-id pub-id-type="pmid">23371383</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farmer</surname> <given-names>AJ</given-names></name> <name><surname>Rodgers</surname> <given-names>LR</given-names></name> <name><surname>Lonergan</surname> <given-names>M</given-names></name> <name><surname>Shields</surname> <given-names>B</given-names></name> <name><surname>Weedon</surname> <given-names>MN</given-names></name> <name><surname>Donnelly</surname> <given-names>L</given-names></name> <etal/></person-group>. <article-title>Adherence to oral glucose-lowering therapies and associations with 1-year HbA1c: a retrospective cohort analysis in a large primary care database</article-title>. <source>Diabetes Care.</source> (<year>2016</year>) <volume>39</volume>:<fpage>258</fpage>&#x02013;<lpage>63</lpage>. <pub-id pub-id-type="doi">10.2337/dc15-1194</pub-id><pub-id pub-id-type="pmid">26681714</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Park</surname> <given-names>LG</given-names></name> <name><surname>Howie-Esquivel</surname> <given-names>J</given-names></name> <name><surname>Chung</surname> <given-names>ML</given-names></name> <name><surname>Dracup</surname> <given-names>K</given-names></name></person-group>. <article-title>A text messaging intervention to promote medication adherence for patients with coronary heart disease: a randomized controlled trial</article-title>. <source>Patient Educ Couns.</source> (<year>2014</year>) <volume>94</volume>:<fpage>261</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1016/j.pec.2013.10.027</pub-id><pub-id pub-id-type="pmid">24321403</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kurtyka</surname> <given-names>K</given-names></name> <name><surname>Nishikino</surname> <given-names>R</given-names></name> <name><surname>Ito</surname> <given-names>C</given-names></name> <name><surname>Brodovicz</surname> <given-names>K</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <name><surname>Tunceli</surname> <given-names>K</given-names></name></person-group>. <article-title>Adherence to dipeptidyl peptidase-4 inhibitor therapy among type 2 diabetes patients with employer-sponsored health insurance in Japan</article-title>. <source>J Diabetes Investig.</source> (<year>2016</year>) <volume>7</volume>:<fpage>737</fpage>&#x02013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1111/jdi.12474</pub-id><pub-id pub-id-type="pmid">27182033</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gentil</surname> <given-names>L</given-names></name> <name><surname>Vasiliadis</surname> <given-names>HM</given-names></name> <name><surname>Berbiche</surname> <given-names>D</given-names></name> <name><surname>Pr&#x000E9;ville</surname> <given-names>M</given-names></name></person-group>. <article-title>Impact of depression and anxiety disorders on adherence to oral hypoglycemics in older adults with diabetes mellitus in Canada</article-title>. <source>Eur J Ageing.</source> (<year>2017</year>) <volume>14</volume>:<fpage>111</fpage>&#x02013;<lpage>21</lpage>. <pub-id pub-id-type="doi">10.1007/s10433-016-0390-3</pub-id><pub-id pub-id-type="pmid">28804397</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>O&#x00027;Connor</surname> <given-names>PJ</given-names></name> <name><surname>Schmittdiel</surname> <given-names>JA</given-names></name> <name><surname>Pathak</surname> <given-names>RD</given-names></name> <name><surname>Harris</surname> <given-names>RI</given-names></name> <name><surname>Newton</surname> <given-names>KM</given-names></name> <name><surname>Ohnsorg</surname> <given-names>KA</given-names></name> <etal/></person-group>. <article-title>Randomized trial of telephone outreach to improve medication adherence and metabolic control in adults with diabetes</article-title>. <source>Diabetes Care.</source> (<year>2014</year>) <volume>37</volume>:<fpage>3317</fpage>&#x02013;<lpage>24</lpage>. <pub-id pub-id-type="doi">10.2337/dc14-0596</pub-id><pub-id pub-id-type="pmid">25715427</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Dulmen</surname> <given-names>S</given-names></name> <name><surname>Sluijs</surname> <given-names>E</given-names></name> <name><surname>Van Dijk</surname> <given-names>L</given-names></name> <name><surname>de Ridder</surname> <given-names>D</given-names></name> <name><surname>Heerdink</surname> <given-names>R</given-names></name> <name><surname>Bensing</surname> <given-names>J</given-names></name></person-group>. <article-title>Patient adherence to medical treatment: a review of reviews</article-title>. <source>BMC Health Serv Res.</source> (<year>2007</year>) <volume>7</volume>:<fpage>55</fpage>. <pub-id pub-id-type="doi">10.1186/1472-6963-7-55</pub-id><pub-id pub-id-type="pmid">17439645</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Azulay</surname> <given-names>R</given-names></name> <name><surname>Valinsky</surname> <given-names>L</given-names></name> <name><surname>Hershkowitz</surname> <given-names>F</given-names></name> <name><surname>Magnezi</surname> <given-names>R</given-names></name></person-group>. <article-title>Repeated automated mobile text messaging reminders for follow-up of positive fecal occult blood tests: randomized controlled trial</article-title>. <source>JMIR Mhealth Uhealth.</source> (<year>2019</year>) <volume>7</volume>:<fpage>e11114</fpage>. <pub-id pub-id-type="doi">10.2196/11114</pub-id><pub-id pub-id-type="pmid">30720439</pub-id></citation></ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Khachadourian</surname> <given-names>V</given-names></name> <name><surname>Truzyan</surname> <given-names>N</given-names></name> <name><surname>Harutyunyan</surname> <given-names>A</given-names></name> <name><surname>Thompson</surname> <given-names>ME</given-names></name> <name><surname>Harutyunyan</surname> <given-names>T</given-names></name> <name><surname>Petrosyan</surname> <given-names>V</given-names></name></person-group>. <article-title>People-centered tuberculosis care versus standard directly observed therapy: study protocol for a cluster randomized controlled trial</article-title>. <source>Trials.</source> (<year>2015</year>) <volume>16</volume>:<fpage>281</fpage>. <pub-id pub-id-type="doi">10.1186/s13063-015-0802-2</pub-id><pub-id pub-id-type="pmid">26093675</pub-id></citation></ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>XW</given-names></name> <name><surname>Yang</surname> <given-names>HB</given-names></name> <name><surname>Yuan</surname> <given-names>R</given-names></name> <name><surname>Long</surname> <given-names>EW</given-names></name> <name><surname>Tong</surname> <given-names>RS</given-names></name></person-group>. <article-title>Predictive models of medication non-adherence risks of patients with T2D based on multiple machine learning algorithms</article-title>. <source>BMJ Open Diabetes Res Care.</source> (<year>2020</year>) <volume>8</volume>:<fpage>e001055</fpage>. <pub-id pub-id-type="doi">10.1136/bmjdrc-2019-001055</pub-id><pub-id pub-id-type="pmid">32156739</pub-id></citation></ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chowdhury</surname> <given-names>R</given-names></name> <name><surname>Khan</surname> <given-names>H</given-names></name> <name><surname>Heydon</surname> <given-names>E</given-names></name> <name><surname>Shroufi</surname> <given-names>A</given-names></name> <name><surname>Fahimi</surname> <given-names>S</given-names></name> <name><surname>Moore</surname> <given-names>C</given-names></name> <etal/></person-group>. <article-title>Adherence to cardiovascular therapy: a meta-analysis of prevalence and clinical consequences</article-title>. <source>Eur Heart J.</source> (<year>2013</year>) <volume>34</volume>:<fpage>2940</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1093/eurheartj/eht295</pub-id><pub-id pub-id-type="pmid">23907142</pub-id></citation></ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cramer</surname> <given-names>JA</given-names></name> <name><surname>Benedict</surname> <given-names>A</given-names></name> <name><surname>Muszbek</surname> <given-names>N</given-names></name> <name><surname>Keskinaslan</surname> <given-names>A</given-names></name> <name><surname>Khan</surname> <given-names>ZM</given-names></name></person-group>. <article-title>The significance of compliance and persistence in the treatment of diabetes, hypertension and dyslipidaemia: a review</article-title>. <source>Int J Clin Pract.</source> (<year>2008</year>) <volume>62</volume>:<fpage>76</fpage>&#x02013;<lpage>87</lpage>. <pub-id pub-id-type="doi">10.1111/j.1742-1241.2007.01630.x</pub-id><pub-id pub-id-type="pmid">17983433</pub-id></citation></ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tuwani</surname> <given-names>R</given-names></name> <name><surname>Wadhwa</surname> <given-names>S</given-names></name> <name><surname>Bagler</surname> <given-names>G</given-names></name></person-group>. <article-title>BitterSweet: building machine learning models for predicting the bitter and sweet taste of small molecules</article-title>. <source>Sci Rep.</source> (<year>2019</year>) <volume>9</volume>:<fpage>7155</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-019-43664-y</pub-id><pub-id pub-id-type="pmid">31073241</pub-id></citation></ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fernandes</surname> <given-names>M</given-names></name> <name><surname>Mendes</surname> <given-names>R</given-names></name> <name><surname>Vieira</surname> <given-names>SM</given-names></name> <name><surname>Leite</surname> <given-names>F</given-names></name> <name><surname>Palos</surname> <given-names>C</given-names></name> <name><surname>Johnson</surname> <given-names>A</given-names></name> <etal/></person-group>. <article-title>Predicting intensive care unit admission among patients presenting to the emergency department using machine learning and natural language processing</article-title>. <source>PLoS ONE.</source> (<year>2020</year>) <volume>15</volume>:<fpage>e0229331</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0229331</pub-id><pub-id pub-id-type="pmid">32126097</pub-id></citation></ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname> <given-names>CS</given-names></name> <name><surname>Tan</surname> <given-names>JH</given-names></name> <name><surname>Sankari</surname> <given-names>U</given-names></name> <name><surname>Koh</surname> <given-names>YL</given-names></name> <name><surname>Tan</surname> <given-names>NC</given-names></name></person-group>. <article-title>Assessing oral medication adherence among patients with type 2 diabetes mellitus treated with polytherapy in a developed Asian community: a cross-sectional study</article-title>. <source>BMJ Open.</source> (<year>2017</year>) <volume>7</volume>:<fpage>e016317</fpage>. <pub-id pub-id-type="doi">10.1136/bmjopen-2017-016317</pub-id><pub-id pub-id-type="pmid">28912194</pub-id></citation></ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aditama</surname> <given-names>L</given-names></name> <name><surname>Athiyah</surname> <given-names>U</given-names></name> <name><surname>Utami</surname> <given-names>W</given-names></name> <name><surname>Rahem</surname> <given-names>A</given-names></name></person-group>. <article-title>Adherence behavior assessment of oral antidiabetic medication use: a study of patient decisions in long-term disease management in primary health care centers in Surabaya</article-title>. <source>J Basic Clin Physiol Pharmacol.</source> (<year>2020</year>) <volume>30</volume>:<fpage>20190257</fpage>. <pub-id pub-id-type="doi">10.1515/jbcpp-2019-0257</pub-id><pub-id pub-id-type="pmid">31953995</pub-id></citation></ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>L</given-names></name> <name><surname>Fan</surname> <given-names>R</given-names></name> <name><surname>Zhang</surname> <given-names>C</given-names></name> <name><surname>Hong</surname> <given-names>L</given-names></name> <name><surname>Zhang</surname> <given-names>T</given-names></name> <name><surname>Chen</surname> <given-names>Y</given-names></name> <etal/></person-group>. <article-title>Applying machine learning models to predict medication nonadherence in Crohn&#x00027;s disease maintenance therapy</article-title>. <source>Patient Prefer Adherence.</source> (<year>2020</year>) <volume>14</volume>:<fpage>917</fpage>&#x02013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.2147/PPA.S253732</pub-id><pub-id pub-id-type="pmid">32581518</pub-id></citation></ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Aziz</surname> <given-names>F</given-names></name> <name><surname>Malek</surname> <given-names>S</given-names></name> <name><surname>Ali</surname> <given-names>AM</given-names></name> <name><surname>Wong</surname> <given-names>MS</given-names></name> <name><surname>Mosleh</surname> <given-names>M</given-names></name> <name><surname>Milow</surname> <given-names>P</given-names></name></person-group>. <article-title>Determining hypertensive patients&#x00027; beliefs towards medication and associations with medication adherence using machine learning methods</article-title>. <source>PeerJ.</source> (<year>2020</year>) <volume>8</volume>:<fpage>e8286</fpage>. <pub-id pub-id-type="doi">10.7717/peerj.8286</pub-id><pub-id pub-id-type="pmid">32206445</pub-id></citation></ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karanasiou</surname> <given-names>GS</given-names></name> <name><surname>Tripoliti</surname> <given-names>EE</given-names></name> <name><surname>Papadopoulos</surname> <given-names>TG</given-names></name> <name><surname>Kalatzis</surname> <given-names>FG</given-names></name> <name><surname>Goletsis</surname> <given-names>Y</given-names></name> <name><surname>Naka</surname> <given-names>KK</given-names></name> <etal/></person-group>. <article-title>Predicting adherence of patients with HF through machine learning techniques</article-title>. <source>Healthc Technol Lett.</source> (<year>2016</year>) <volume>3</volume>:<fpage>165</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1049/htl.2016.0041</pub-id><pub-id pub-id-type="pmid">27733922</pub-id></citation></ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lind</surname> <given-names>ML</given-names></name> <name><surname>Mooney</surname> <given-names>SJ</given-names></name> <name><surname>Carone</surname> <given-names>M</given-names></name> <name><surname>Althouse</surname> <given-names>BM</given-names></name> <name><surname>Liu</surname> <given-names>C</given-names></name> <name><surname>Evans</surname> <given-names>LE</given-names></name> <etal/></person-group>. <article-title>Development and validation of a machine learning model to estimate bacterial sepsis among immunocompromised recipients of stem cell transplant</article-title>. <source>JAMA Netw Open.</source> (<year>2021</year>) <volume>4</volume>:<fpage>e214514</fpage>. <pub-id pub-id-type="doi">10.1001/jamanetworkopen.2021.4514</pub-id><pub-id pub-id-type="pmid">33871619</pub-id></citation></ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>F</given-names></name> <name><surname>Ong</surname> <given-names>ME</given-names></name> <name><surname>Liew</surname> <given-names>JN</given-names></name> <name><surname>Tan</surname> <given-names>KB</given-names></name> <name><surname>Ho</surname> <given-names>AF</given-names></name> <name><surname>Nadarajan</surname> <given-names>GD</given-names></name> <etal/></person-group>. <article-title>Development and assessment of an interpretable machine learning triage tool for estimating mortality after emergency admissions</article-title>. <source>JAMA Netw Open.</source> (<year>2021</year>) <volume>4</volume>:<fpage>e2118467</fpage>. <pub-id pub-id-type="doi">10.1001/jamanetworkopen.2021.18467</pub-id><pub-id pub-id-type="pmid">34448870</pub-id></citation></ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xue</surname> <given-names>B</given-names></name> <name><surname>Li</surname> <given-names>D</given-names></name> <name><surname>Lu</surname> <given-names>C</given-names></name> <name><surname>King</surname> <given-names>CR</given-names></name> <name><surname>Wildes</surname> <given-names>T</given-names></name> <name><surname>Avidan</surname> <given-names>MS</given-names></name> <etal/></person-group>. <article-title>Use of machine learning to develop and evaluate models using preoperative and intraoperative data to identify risks of postoperative complications</article-title>. <source>JAMA Netw Open.</source> (<year>2021</year>) <volume>4</volume>:<fpage>e212240</fpage>. <pub-id pub-id-type="doi">10.1001/jamanetworkopen.2021.2240</pub-id><pub-id pub-id-type="pmid">33783520</pub-id></citation></ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>S</given-names></name> <name><surname>Liu</surname> <given-names>J</given-names></name> <name><surname>Nanga</surname> <given-names>P</given-names></name> <name><surname>Liu</surname> <given-names>Y</given-names></name> <name><surname>Cicek</surname> <given-names>AE</given-names></name> <name><surname>Knoblauch</surname> <given-names>N</given-names></name> <etal/></person-group>. <article-title>Detailed modeling of positive selection improves detection of cancer driver genes</article-title>. <source>Nat Commun.</source> (<year>2019</year>) <volume>10</volume>:<fpage>3399</fpage>. <pub-id pub-id-type="doi">10.1038/s41467-019-11284-9</pub-id><pub-id pub-id-type="pmid">31363082</pub-id></citation></ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eggerth</surname> <given-names>A</given-names></name> <name><surname>Hayn</surname> <given-names>D</given-names></name> <name><surname>Schreier</surname> <given-names>G</given-names></name></person-group>. <article-title>Medication management needs information and communications technology-based approaches, including telehealth and artificial intelligence</article-title>. <source>Br J Clin Pharmacol.</source> (<year>2020</year>) <volume>86</volume>:<fpage>2000</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1111/bcp.14045</pub-id><pub-id pub-id-type="pmid">31271668</pub-id></citation></ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chivian</surname> <given-names>D</given-names></name> <name><surname>Baker</surname> <given-names>D</given-names></name></person-group>. <article-title>Homology modeling using parametric alignment ensemble generation with consensus and energy-based model selection</article-title>. <source>Nucleic Acids Res.</source> (<year>2006</year>) <volume>34</volume>:<fpage>e112</fpage>. <pub-id pub-id-type="doi">10.1093/nar/gkl480</pub-id><pub-id pub-id-type="pmid">16971460</pub-id></citation></ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sacks</surname> <given-names>MS</given-names></name> <name><surname>Zhang</surname> <given-names>W</given-names></name> <name><surname>Wognum</surname> <given-names>S</given-names></name></person-group>. <article-title>A novel fibre-ensemble level constitutive model for exogenous cross-linked collagenous tissues</article-title>. <source>Interface Focus.</source> (<year>2016</year>) <volume>6</volume>:<fpage>20150090</fpage>. <pub-id pub-id-type="doi">10.1098/rsfs.2015.0090</pub-id><pub-id pub-id-type="pmid">26855761</pub-id></citation></ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Choi</surname> <given-names>JH</given-names></name> <name><surname>Laurent</surname> <given-names>AH</given-names></name> <name><surname>Hilser</surname> <given-names>VJ</given-names></name> <name><surname>Ostermeier</surname> <given-names>M</given-names></name></person-group>. <article-title>Design of protein switches based on an ensemble model of allostery</article-title>. <source>Nat Commun.</source> (<year>2015</year>) <volume>6</volume>:<fpage>6968</fpage>. <pub-id pub-id-type="doi">10.1038/ncomms7968</pub-id><pub-id pub-id-type="pmid">25902417</pub-id></citation></ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>M</given-names></name> <name><surname>Wang</surname> <given-names>H</given-names></name> <name><surname>Wang</surname> <given-names>J</given-names></name> <name><surname>Liu</surname> <given-names>H</given-names></name> <name><surname>Lu</surname> <given-names>R</given-names></name> <name><surname>Duan</surname> <given-names>T</given-names></name> <etal/></person-group>. <article-title>A novel model for malaria prediction based on ensemble algorithms</article-title>. <source>PLoS ONE.</source> (<year>2019</year>) <volume>14</volume>:<fpage>e0226910</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0226910</pub-id><pub-id pub-id-type="pmid">31877185</pub-id></citation></ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lewin-Epstein</surname> <given-names>O</given-names></name> <name><surname>Baruch</surname> <given-names>S</given-names></name> <name><surname>Hadany</surname> <given-names>L</given-names></name> <name><surname>Stein</surname> <given-names>GY</given-names></name> <name><surname>Obolski</surname> <given-names>U</given-names></name></person-group>. <article-title>Predicting antibiotic resistance in hospitalized patients by applying machine learning to electronic medical records</article-title>. <source>Clin Infect Dis.</source> (<year>2020</year>) <volume>72</volume>:<fpage>e848</fpage>&#x02013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1093/cid/ciaa1576</pub-id><pub-id pub-id-type="pmid">33070171</pub-id></citation></ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>SJ</given-names></name> <name><surname>Kwon</surname> <given-names>OD</given-names></name> <name><surname>Han</surname> <given-names>EB</given-names></name> <name><surname>Lee</surname> <given-names>CM</given-names></name> <name><surname>Oh</surname> <given-names>SW</given-names></name> <name><surname>Joh</surname> <given-names>HK</given-names></name> <etal/></person-group>. <article-title>Impact of number of medications and age on adherence to antihypertensive medications: a nationwide population-based study</article-title>. <source>Medicine (Baltimore).</source> (<year>2019</year>) <volume>98</volume>:<fpage>e17825</fpage>. <pub-id pub-id-type="doi">10.1097/MD.0000000000017825</pub-id><pub-id pub-id-type="pmid">31804305</pub-id></citation></ref>
</ref-list> 
</back>
</article>