<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    ojapps
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Applied Sciences
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2165-3917
   </issn>
   <issn publication-format="print">
    2165-3925
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapps.2025.156116
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapps-143624
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Biomedical 
     </subject>
     <subject>
       Life Sciences, Chemistry 
     </subject>
     <subject>
       Materials Science, Computer Science 
     </subject>
     <subject>
       Communications, Engineering, Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Diabetes Diagnosis Using Machine Learning: A SVM-Based Approach
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Aya Patricia
      </surname>
      <given-names>
       Konan
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Adama
      </surname>
      <given-names>
       Coulibaly
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Kouassi Bernard
      </surname>
      <given-names>
       Saha
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Souleymane
      </surname>
      <given-names>
       Oumtanaga
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff4"> 
      <sup>4</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aFaculty of Mathematics and Computer Science,, Felix Houphouët-Boigny University, Abidjan, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aInstitute for Mathematical Research (IRMA), Abidjan, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <addr-line>
     aHigher Teacher Training School, National Polytechnic Institute Félix Houphouët-Boigny, Yamoussoukro, Côte d’Ivoire
    </addr-line> 
   </aff> 
   <aff id="aff4">
    <addr-line>
     aLaboratory of Computer Science and Telecommunications, National Polytechnic Institute, Abidjan, Côte d'Ivoire
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     12
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    15
   </volume> 
   <issue>
    06
   </issue>
   <fpage>
    1695
   </fpage>
   <lpage>
    1705
   </lpage>
   <history>
    <date date-type="received">
     <day>
      23,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      24,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      24,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    This article explores the use of Support Vector Machines (SVM) for diagnosing diabetes based on fourteen medical and behavioral variables. Following a theoretical overview of diabetes and SVM, a Python implementation is presented, including visualization of the hyperplane and margins through dimensionality reduction (PCA). The model stands out by training on the full set of variables without prior feature selection, ensuring complete exploitation of the available information. A practical case involving the insertion of a new patient is also addressed, illustrating the real-world application of the model. The achieved performance (accuracy, precision, recall) is evaluated and compared to that of other machine learning approaches, such as neural networks using the same dataset. The study concludes with a discussion on the results and perspectives for computer-assisted medical diagnosis.
   </abstract>
   <kwd-group> 
    <kwd>
     Diabetes
    </kwd> 
    <kwd>
      SVM (Support Vector Machines)
    </kwd> 
    <kwd>
      Machine Learning
    </kwd> 
    <kwd>
      Medical and Behavioral Variables
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Diabetes is a rapidly growing chronic disease and represents a major public health concern due to its multiple complications and its impact on healthcare systems. Early detection of individuals at risk is essential to prevent these complications and improve patient management. In this context, supervised learning tools offer effective solutions for leveraging medical and behavioral data to predict the presence of diabetes. This study proposes a Support Vector Machine (SVM) model applied to a realistic dataset, diabete_custom.xlsx, derived and enriched from the Pima Indians Diabetes Dataset <xref ref-type="bibr" rid="scirp.143624-1">
     [1]
    </xref>. The model stands out by being trained on the full set of medical and behavioral variables, without any initial dimensionality reduction, ensuring full use of the available information. It also includes an explanatory two-dimensional visualization via PCA projection, allowing for the representation of the classifier’s hyperplane and decision margins.</p>
  </sec><sec id="s2">
   <title>2. Description of the Dataset</title>
   <p>The dataset used in this study, titled diabete_custom.xlsx, is a tabular xlsx file containing realistic synthetic data derived from the well-known Pima Indians Diabetes Dataset <xref ref-type="bibr" rid="scirp.143624-1">
     [1]
    </xref>, enriched for educational and scientific purposes. It consists of 150 observations and 14 columns, including 13 explanatory variables and one target variable. The explanatory variables are of two types: medical (age, body mass index [BMI], blood glucose, glycated hemoglobin [HbA1c], blood pressure, systolic blood pressure, diastolic blood pressure, total cholesterol, waist circumference, family history of diabetes) and behavioral (physical activity level, smoking, alcohol consumption, BMI category). The target variable, called Diabetes, is binary: 0 indicates the absence of diabetes, and 1 indicates its presence. The file is structured in xlsx format (values separated by dots) and is compatible with standard data analysis tools.</p>
  </sec><sec id="s3">
   <title>3. Methodology</title>
   <sec id="s3_1">
    <title>3.1. Data Preprocessing</title>
    <p>Before modeling, the data were standardized using a Z-score transformation to harmonize the scale of the variables and facilitate the convergence of machine learning algorithms <xref ref-type="bibr" rid="scirp.143624-2">
      [2]
     </xref>. The transformation is given by:</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mi>
             t 
           </mi> 
           <mi>
             a 
           </mi> 
           <mi>
             n 
           </mi> 
           <mi>
             d 
           </mi> 
           <mi>
             a 
           </mi> 
           <mi>
             r 
           </mi> 
           <mi>
             d 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            μ 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
        </mrow> 
        <mi>
          σ 
        </mi> 
       </mfrac> 
      </mrow> 
     </math></p>
    <p>
     <xref ref-type="bibr" rid="scirp.143624-"></xref>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          x 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> represents a value of variable 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        i 
      </mi> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          μ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> is the mean, and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          σ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> the standard deviation of this variable. This step ensures that each variable contributes equally to the model.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Support Vector Machine (SVM) Modeling</title>
    <p>The main model is based on a linear kernel Support Vector Machine <xref ref-type="bibr" rid="scirp.143624-3">
      [3]
     </xref>. The principle is to find the hyperplane that maximizes the margin between the two classes. This hyperplane is defined by the decision function:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          w 
        </mi> 
        <mo>
          ⊤ 
        </mo> 
       </msup> 
       <mi>
         x 
       </mi> 
       <mo>
         + 
       </mo> 
       <mi>
         b 
       </mi> 
      </mrow> 
     </math></p>
    <p>where:</p>
    <p>The optimization criterion is to maximize the margin while correctly separating the classes. This corresponds to solving the following primal problem: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <munder> 
        <mrow> 
         <mi>
           min 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           w 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
       </munder> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <msup> 
        <mrow> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mi>
            w 
          </mi> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math></p>
    <p>Subject to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            w 
          </mi> 
          <mo>
            ⊤ 
          </mo> 
         </msup> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            i 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mi>
           b 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ≥ 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mo>
         ∀ 
       </mo> 
       <mi>
         i 
       </mi> 
      </mrow> 
     </math></p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          y 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the target class.</p>
    <p>For visualization, a two-dimensional projection via Principal Component Analysis (PCA) <xref ref-type="bibr" rid="scirp.143624-4">
      [4]
     </xref> was applied: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         z 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mo>
          ⊤ 
        </mo> 
       </msup> 
       <mi>
         x 
       </mi> 
      </mrow> 
     </math>.</p>
    <p>With PPP being the matrix of the first two eigenvectors (principal components). This projection allows graphical illustration of the hyperplane, defined in</p>
    <p>2D by: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mi>
          b 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
    <p>The margins are given by: 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mn>
          2 
        </mn> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
       <msub> 
        <mi>
          z 
        </mi> 
        <mn>
          1 
        </mn> 
       </msub> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <mi>
           b 
         </mi> 
         <mo>
           ± 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            w 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Neural Network Modeling</title>
    <p>For comparison purposes, a multilayer perceptron (MLP) was also implemented <xref ref-type="bibr" rid="scirp.143624-5">
      [5]
     </xref>. The network consists of one or more fully connected hidden layers, each neuron being defined by:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          a 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            l 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mi>
         σ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            W 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              l 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <msup> 
          <mi>
            a 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               l 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mo>
           + 
         </mo> 
         <msup> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              l 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>where:</p>
    <p>For the output layer, a sigmoid function was used to model the probability of belonging to class 1 (diabetic):</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mover accent="true"> 
        <mi>
          y 
        </mi> 
        <mo>
          ^ 
        </mo> 
       </mover> 
       <mo>
         = 
       </mo> 
       <mi>
         σ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          z 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mn>
          1 
        </mn> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           + 
         </mo> 
         <msup> 
          <mtext>
            e 
          </mtext> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             z 
           </mi> 
          </mrow> 
         </msup> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
    <p>with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         z 
       </mi> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          a 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            l 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mi>
         σ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            W 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              l 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <msup> 
          <mi>
            a 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               l 
             </mi> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mo>
           + 
         </mo> 
         <msup> 
          <mi>
            b 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              l 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        l 
      </mi> 
     </math> is the last layer.</p>
    <p>The network is trained via gradient descent by minimizing the binary cross-entropy loss function:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         L 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           y 
         </mi> 
         <mo>
           , 
         </mo> 
         <mover accent="true"> 
          <mi>
            y 
          </mi> 
          <mo>
            ^ 
          </mo> 
         </mover> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mo>
         − 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mi>
           y 
         </mi> 
         <mi>
           log 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mover accent="true"> 
           <mi>
             y 
           </mi> 
           <mo>
             ^ 
           </mo> 
          </mover> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <mi>
             y 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           log 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <mover accent="true"> 
            <mi>
              y 
            </mi> 
            <mo>
              ^ 
            </mo> 
           </mover> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
   </sec>
   <sec id="s3_4">
    <title>3.4. Model Evaluation</title>
    <p>Both models were evaluated on the same data split, with 70% used for training and 30% for testing, stratified according to the target class <xref ref-type="bibr" rid="scirp.143624-6">
      [6]
     </xref>. The selected metrics are:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Accuracy 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mtext>
           VP 
         </mtext> 
         <mo>
           + 
         </mo> 
         <mtext>
           VN 
         </mtext> 
        </mrow> 
        <mrow> 
         <mtext>
           Total 
         </mtext> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math></p>
   </sec>
   <sec id="s3_5">
    <title>3.5. Insertion and Classification of a New Patient</title>
    <p>A new patient, characterized by their medical and behavioral data, was inserted into both models <xref ref-type="bibr" rid="scirp.143624-8">
      [8]
     </xref>. The classification produced by the SVM was projected in 2D using PCA to visualize class membership. In the case of the neural network, the result was interpreted through the sigmoid output probability. These approaches facilitate interpretation and allow for intuitive integration into a computer-assisted medical diagnosis process.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Results</title>
   <sec id="s4_1">
    <title>4.1. Comparison of Performance Metrics</title>
    <p>The performance of the SVM and Neural Network models for diabetes prediction is presented in the following tables. <xref ref-type="table" rid="table1">
      Table 1
     </xref> details the metrics by class, including precision, recall, F1-score, and the number of observations per category. <xref ref-type="table" rid="table2">
      Table 2
     </xref> provides an overview of the overall performance of the models, with indicators</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143624-"></xref>Table 1. Detailed results of the SVM and Neural Network models applied to diabetes prediction.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="15.00%"><p style="text-align:center">Class</p></td> 
       <td class="custom-bottom-td acenter" width="12.71%"><p style="text-align:center">SVM Model Precision</p></td> 
       <td class="custom-bottom-td acenter" width="12.72%"><p style="text-align:center">SVM Model Recall</p></td> 
       <td class="custom-bottom-td acenter" width="12.72%"><p style="text-align:center">SVM Model F1-score</p></td> 
       <td class="custom-bottom-td acenter" width="12.71%"><p style="text-align:center">NN Model Precision</p></td> 
       <td class="custom-bottom-td acenter" width="12.72%"><p style="text-align:center">NN Model Recall</p></td> 
       <td class="custom-bottom-td acenter" width="12.72%"><p style="text-align:center">NN Model F1-score</p></td> 
       <td class="custom-bottom-td acenter" width="8.69%"><p style="text-align:center">Support</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="15.00%"><p style="text-align:center">Non-diabetic (0)</p></td> 
       <td class="custom-top-td acenter" width="12.71%"><p style="text-align:center">0.93</p></td> 
       <td class="custom-top-td acenter" width="12.72%"><p style="text-align:center">0.90</p></td> 
       <td class="custom-top-td acenter" width="12.72%"><p style="text-align:center">0.92</p></td> 
       <td class="custom-top-td acenter" width="12.71%"><p style="text-align:center">0.90</p></td> 
       <td class="custom-top-td acenter" width="12.72%"><p style="text-align:center">0.87</p></td> 
       <td class="custom-top-td acenter" width="12.72%"><p style="text-align:center">0.88</p></td> 
       <td class="custom-top-td acenter" width="8.69%"><p style="text-align:center">30</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.00%"><p style="text-align:center">Diabetic (1)</p></td> 
       <td class="acenter" width="12.71%"><p style="text-align:center">0.81</p></td> 
       <td class="acenter" width="12.72%"><p style="text-align:center">0.87</p></td> 
       <td class="acenter" width="12.72%"><p style="text-align:center">0.84</p></td> 
       <td class="acenter" width="12.71%"><p style="text-align:center">0.75</p></td> 
       <td class="acenter" width="12.72%"><p style="text-align:center">0.80</p></td> 
       <td class="acenter" width="12.72%"><p style="text-align:center">0.77</p></td> 
       <td class="acenter" width="8.69%"><p style="text-align:center">15</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Caption: This table presents the performance of the SVM and Neural Network models by class, based on precision, recall, and F1-score. Support refers to the number of observations in each class.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143624-"></xref>Table 2. Overall performance of the SVM and Neural Network models.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="34.04%"><p style="text-align:center">Overall Metric</p></td> 
       <td class="custom-bottom-td acenter" width="17.45%"><p style="text-align:center">SVM Model</p></td> 
       <td class="custom-bottom-td acenter" width="15.78%"><p style="text-align:center">NN Model</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="34.04%"><p style="text-align:center">Accuracy</p></td> 
       <td class="custom-top-td acenter" width="17.45%"><p style="text-align:center">0.89</p></td> 
       <td class="custom-top-td acenter" width="15.78%"><p style="text-align:center">0.84</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.04%"><p style="text-align:center">Macro-average F1-score</p></td> 
       <td class="acenter" width="17.45%"><p style="text-align:center">0.88</p></td> 
       <td class="acenter" width="15.78%"><p style="text-align:center">0.83</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.04%"><p style="text-align:center">Weighted-average F1-score</p></td> 
       <td class="acenter" width="17.45%"><p style="text-align:center">0.89</p></td> 
       <td class="acenter" width="15.78%"><p style="text-align:center">0.85</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Caption: This table presents the overall performance metrics for the SVM and Neural Network models. Accuracy measures the proportion of correct predictions, while the F1-scores summarize the trade-off between precision and recall.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.143624-"></xref>Table 3. Confusion matrices of the SVM and Neural Network models for diabetes classification.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="30.54%"><p style="text-align:center"></p></td> 
       <td class="custom-bottom-td acenter" width="37.80%"><p style="text-align:center">Predicted Non-diabetic (0)</p></td> 
       <td class="custom-bottom-td acenter" width="31.67%"><p style="text-align:center">Predicted Diabetic (1)</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="30.54%"><p style="text-align:center">True Non-diabetic (0)</p></td> 
       <td class="custom-top-td acenter" width="37.80%"><p style="text-align:center">SVM: 27</p><p style="text-align:center">NN: 26</p></td> 
       <td class="custom-top-td acenter" width="31.67%"><p style="text-align:center">SVM: 3</p><p style="text-align:center">NN: 4</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.54%"><p style="text-align:center">True Diabetic (1)</p></td> 
       <td class="acenter" width="37.80%"><p style="text-align:center">SVM: 2</p><p style="text-align:center">NN: 3</p></td> 
       <td class="acenter" width="31.67%"><p style="text-align:center">SVM: 13</p><p style="text-align:center">NN: 12</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Legend: This table presents the confusion matrices of the SVM and Neural Network models. Each cell indicates the number of correct or incorrect predictions for each actual and predicted class. These results allow for the evaluation of classification errors specific to each model.</p>
    <p>such as accuracy and average F1-score. Finally, <xref ref-type="table" rid="table3">
      Table 3
     </xref> shows the confusion matrices, allowing us to identify correct predictions and errors made by each model according to the classes.</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. Interpretation of Results</title>
   </sec>
   <sec id="s4_3">
    <title>4.3. Graphs</title>
    <p>The following illustrations show the results obtained with the SVM model applied to our dataset. <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> displays the data projected onto two principal components</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. SVM model on 2D PCA.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313191-rId74.jpeg?20250627032834" />
    </fig>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Confusion matrix - SVM on all variables.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313191-rId75.jpeg?20250627032834" />
    </fig>
    <p>(PCA) with the SVM decision boundary. <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref> presents the confusion matrix associated with the model, evaluated on the full set of explanatory variables.</p>
    <p>The following two figures (<xref ref-type="fig" rid="fig3">
      Figure 3
     </xref> and <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>) present the results of the Neural Network (NN) model. <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref>, “NN Model on 2D PCA,” illustrates the data distribution in a space reduced by PCA. <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref>, “Confusion Matrix - MLP Classifier,” evaluates the model’s performance on the full set of variables.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. NN model on 2D PCA.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313191-rId76.jpeg?20250627032834" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Confusion matrix - MLP Classifier-NN on all variables.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2313191-rId77.jpeg?20250627032834" />
    </fig>
   </sec>
  </sec><sec id="s5">
   <title>5. Discussion</title>
   <sec id="s5_1">
    <title>5.1. Performance Analysis: Strengths and Weaknesses of Each Model</title>
    <p>The comparative analysis shows that the linear SVM model offers better overall performance than the multilayer perceptron (MLP) neural network on the diabete_custom.xlsx dataset. The SVM achieves an accuracy of 89%, with a precision of 93% for the non-diabetic class (0) and 81% for the diabetic class (1), while maintaining a high recall of 87% for positive cases. These results reflect a robust ability to effectively detect diabetic patients, which is essential in a clinical context <xref ref-type="bibr" rid="scirp.143624-9">
      [9]
     </xref>.</p>
    <p>In comparison, the MLP model achieves an accuracy of 84%, with slightly lower performance in terms of F1-score and recall metrics. Although this type of model is well-suited for capturing complex nonlinear relationships between variables, it has a major drawback: its lack of interpretability, which is often perceived as a barrier to its adoption in medical settings <xref ref-type="bibr" rid="scirp.143624-10">
      [10]
     </xref>.</p>
   </sec>
   <sec id="s5_2">
    <title>5.2. Educational and Medical Benefits of the SVM Model</title>
    <p>The SVM model presents significant advantages both educationally and medically. From a teaching perspective, it relies on a clear and structured mathematical framework: the concept of an optimal hyperplane, maximum margins, and regularization via the weight norm provide a concrete illustration of the foundations of supervised classification. These features make it a powerful educational tool, particularly for introducing students to explainable algorithms <xref ref-type="bibr" rid="scirp.143624-11">
      [11]
     </xref>.</p>
    <p>From a medical standpoint, the SVM model promotes the interpretability of decisions: practitioners can visualize the data in a reduced space (via PCA) and observe the relative position of patients with respect to the separating hyperplane. This facilitates understanding of the decision-making process, thereby enabling practitioners to justify classifications to patients and healthcare professionals <xref ref-type="bibr" rid="scirp.143624-12">
      [12]
     </xref>. Such transparency is essential to meet the growing requirements for explainable artificial intelligence in healthcare (XAI - Explainable AI).</p>
   </sec>
   <sec id="s5_3">
    <title>5.3. Importance of Certain Variables in Prediction</title>
    <p>Thanks to the absence of prior dimensionality reduction, the SVM model utilized all 14 medical and behavioral variables. The PCA projection analysis highlighted several discriminative dimensions, including:</p>
    <p>These results are consistent with the medical literature, which identifies these factors as major indicators in the detection of type 2 diabetes <xref ref-type="bibr" rid="scirp.143624-13">
      [13]
     </xref>.</p>
   </sec>
   <sec id="s5_4">
    <title>5.4. Limitations of the Study</title>
    <p>Several limitations must be noted:</p>
   </sec>
   <sec id="s5_5">
    <title>5.5. Future Directions</title>
    <p>Several avenues for further development can be considered:</p>
   </sec>
  </sec><sec id="s6">
   <title>6. Conclusion</title>
   <sec id="s6_1">
    <title>6.1. Summary of Key Points</title>
    <p>This study demonstrated the effectiveness of a Support Vector Machine (SVM) model applied to an enriched dataset, diabete_custom.xlsx, for diabetes diagnosis. Compared to a multilayer perceptron (MLP) neural network, the SVM exhibited better overall performance, achieving an accuracy of 89%, a macro-average F1-score of 0.88, and an enhanced ability to correctly identify diabetic patients. The SVM approach also stands out for its mathematical clarity, decision transparency (via 2D PCA projection), and alignment with explainability requirements in medical contexts.</p>
    <p>In contrast, while the neural network performed reasonably well, it showed a slight shortfall in critical metrics such as recall and precision, highlighting the need for further adaptation to clinical settings and interpretability constraints.</p>
   </sec>
   <sec id="s6_2">
    <title>6.2. Value of the Dataset for Further Studies</title>
    <p>The diabete_custom.xlsx file, derived from an enriched transformation of the Pima Indians Diabetes Dataset, provides a relevant foundation for future research in digital health. It includes not only standard medical parameters (glucose level, BMI, blood pressure, HbA1c) but also behavioral factors (smoking, alcohol consumption, physical activity) that are often overlooked in public datasets. This level of granularity makes it suitable for exploring other supervised or semi-supervised algorithms, as well as approaches such as feature selection, medical clustering, or interactive risk visualization.</p>
   </sec>
   <sec id="s6_3">
    <title>6.3. Next Steps and Recommendations</title>
    <p>To strengthen the results obtained and improve their clinical applicability, several avenues should be considered:</p>
    <p>In conclusion, this work demonstrates that explainable machine learning methods, such as SVM, can effectively contribute to the early detection of diabetes, provided they are integrated into a rigorous, transparent, and human-centered approach.</p>
   </sec>
  </sec><sec id="s7">
   <title>Appendices</title>
   <sec id="s7_1">
    <title>A1. Link to the diabete_custom.xlsx File</title>
    <p>The dataset used in this study, diabete_custom.xlsx, is a derived and enriched version of the Pima Indians Diabetes Dataset, which is available for download at the following address: <xref ref-type="bibr" rid="scirp.143624-https://archive.ics.uci.edu/ml/datasets/pima+indians+diabetes">
      https://archive.ics.uci.edu/ml/datasets/pima+indians+diabetes
     </xref></p>
    <p>Dua, D., &amp; Graff, C. (2017). UCI Machine Learning Repository: Pima Indians Diabetes Dataset. University of California, Irvine.</p>
   </sec>
   <sec id="s7_2">
    <title>A2. Description of the Variables in the diabete_custom.xlsx File</title>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td aleft" width="27.25%"><p style="text-align:left">Variable Name</p></td> 
      <td class="custom-bottom-td aleft" width="71.19%"><p style="text-align:left">Description</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td aleft" width="27.25%"><p style="text-align:left">Age</p></td> 
      <td class="custom-top-td aleft" width="71.19%"><p style="text-align:left">Patient’s age (in years)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">BMI</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Body Mass Index = weight (kg)/(height in m)<sup>2</sup></p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Blood Glucose</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Fasting blood glucose level, in mg/dL</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">HbA1c</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Glycated hemoglobin percentage (%)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Blood Pressure</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Average of systolic and diastolic blood pressure (in mmHg)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Systolic Pressure</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Maximum blood pressure (in mmHg)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Diastolic Pressure</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Minimum blood pressure (in mmHg)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Cholesterol</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Total cholesterol level (in mg/dL)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Waist Circumference</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Abdominal circumference (in cm)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Heredity</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Presence of family history of diabetes (0 = no, 1 = yes)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Physical Activity</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Activity level (0 = low, 1 = moderate, 2 = intense)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Smoking</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Smoking habit (0 = non-smoker, 1 = smoker)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Alcohol</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Alcohol consumption (0 = none, 1 = occasional, 2 = regular)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">BMI Category</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Weight category: 1 = normal, 2 = overweight, 3 = obese</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="27.25%"><p style="text-align:left">Diabetes (target)</p></td> 
      <td class="aleft" width="71.19%"><p style="text-align:left">Presence of diabetes (0 = non-diabetic, 1 = diabetic)</p></td> 
     </tr> 
    </table>
   </sec>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.143624-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dua, D. and Graff, C. (2017) UCI Machine Learning Repository: Pima Indians Diabetes Dataset. University of California, Irvine.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hastie, T., Tibshirani, R. and Friedman, J. (2009) The Elements of Statistical Learning. Springer. 
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cortes, C. and Vapnik, V. (1995) Support-Vector Networks. Machine Learning, 20, 273-297. &gt;https://doi.org/10.1007/bf00994018
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jolliffe, I.T. (2002) Principal Component Analysis. Springer. 
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Goodfellow, I., Bengio, Y. and Courville, A. (2016) Deep Learning. MIT Press. 
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kohavi, R. (1995) A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection. 1995 International Joint Conference on Artificial Intelligence, Montreal, 20-25 August 1995, 1137-1145.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Powers, D.M.W. (2011) Evaluation: From Precision, Recall and F-Measure to ROC, Informedness, Markedness&amp;Correlation. Journal of Machine Learning Technologies, 2, 37-63.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chicco, D. and Jurman, G. (2020) The Advantages of the Matthews Correlation Coefficient (MCC) over F1 Score and Accuracy in Binary Classification Evaluation. BMC Genomics, 21, Article No. 6. &gt;https://doi.org/10.1186/s12864-019-6413-7
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vapnik, V. (1998). Statistical Learning Theory. Wiley.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     LeCun, Y., Bengio, Y. and Hinton, G. (2015) Deep Learning. Nature, 521, 436-444.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Burges, C.J.C. (1998) Title. Data Mining and Knowledge Discovery, 2, 121-167. &gt;https://doi.org/10.1023/a:1009715923555
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Holzinger, A. (2017) Explainable AI: Interpretable Models for Healthcare and Beyond. Springer.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     American Diabetes Association (2022) Standards of Medical Care in Diabetes. ADA Guidelines.
    </mixed-citation>
   </ref>
   <ref id="scirp.143624-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Smith, J.W., Everhart, J.E., et al. (1988) Using the ADAP Learning Algorithm to Forecast the Onset of Diabetes Mellitus. Proceedings of the Symposium on Computer Applications and Medical Care, Washington, 12 October-1 November 1988, 261-265.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>