<?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">
    gep
   </journal-id>
   <journal-title-group>
    <journal-title>
     Journal of Geoscience and Environment Protection
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2327-4336
   </issn>
   <issn publication-format="print">
    2327-4344
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/gep.2025.134021
   </article-id>
   <article-id pub-id-type="publisher-id">
    gep-142123
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Earth 
     </subject>
     <subject>
       Environmental Sciences
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Comparative Analysis of Machine Learning Algorithms for Optimal Land Use and Land Cover Classification: Guiding Method Selection for Resource-Limited Settings in Tiaty, Baringo County, Kenya
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       John Kapoi
      </surname>
      <given-names>
       Kipterer
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Mark K.
      </surname>
      <given-names>
       Boitt
      </given-names>
     </name>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Charles N.
      </surname>
      <given-names>
       Mundia
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aThe Institute of Geomatics, GIS and Remote Sensing (IGGReS), Dedan Kimathi University of Technology, Nyeri, Kenya
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     02
    </day> 
    <month>
     04
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    04
   </issue>
   <fpage>
    393
   </fpage>
   <lpage>
    414
   </lpage>
   <history>
    <date date-type="received">
     <day>
      23,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      20,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      20,
     </day>
     <month>
      April
     </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>
    Arid and semiarid regions face challenges such as bushland encroachment and agricultural expansion, especially in Tiaty, Baringo, Kenya. These issues create mixed opportunities for pastoral and agro-pastoral livelihoods. Machine learning methods for land use and land cover (LULC) classification are vital for monitoring environmental changes. Remote sensing advancements increase the potential for classifying land cover, which requires assessing algorithm accuracy and efficiency for fragile environments. This research identifies the best algorithms for LULC monitoring and developing adaptive methods for sensitive ecosystems. Landsat-9 imagery from January to April 2023 facilitated land use class identification. Preprocessing in the Google Earth Engine applied spectral indices such as the NDVI, NDWI, BSI, and NDBI. Supervised classification uses random forest (RF), support vector machine (SVM), classification and regression trees (CARTs), gradient boosting trees (GBTs), and naïve Bayes. An accuracy assessment was used to determine the optimal classifiers for future land use analyses. The evaluation revealed that the RF model achieved 84.4% accuracy with a 0.85 weighted F1 score, indicating its effectiveness for complex LULC data. In contrast, the GBT and CART methods yielded moderate F1 scores (0.77 and 0.68), indicating the presence of overclassification and class imbalance issues. The SVM and naïve Bayes methods were less accurate, rendering them unsuitable for LULC tasks. RF is optimal for monitoring and planning land use in dynamic arid areas. Future research should explore hybrid methods and diversify training sites to improve performance.
   </abstract>
   <kwd-group> 
    <kwd>
     Support Vector Machine
    </kwd> 
    <kwd>
      Random Forest
    </kwd> 
    <kwd>
      Classification and Regression Trees. Gradient Boosting Trees
    </kwd> 
    <kwd>
      Naïve Bayes
    </kwd> 
    <kwd>
      Semiarid
    </kwd> 
    <kwd>
      Weighted F-1 Score
    </kwd> 
    <kwd>
      Land Use and Land Cover
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Land use and land cover (LULC) classification is crucial in environmental monitoring and resource management, especially in dynamic and fragile ecosystems (<xref ref-type="bibr" rid="scirp.142123-17">
     Fang et al., 2022
    </xref>). Accurate LULC mapping is a foundation for understanding land dynamics, monitoring environmental changes, and informing sustainable policy and land management practices (<xref ref-type="bibr" rid="scirp.142123-1">
     Abebe et al., 2022
    </xref>). With the advent of remote sensing technologies combined with machine learning algorithms, the field of LULC classification has undergone a significant transformation, addressing the limitations of traditional manual and statistical methods (<xref ref-type="bibr" rid="scirp.142123-42">
     Wang et al., 2022
    </xref>). These advancements offer improved accuracy, scalability, and efficiency, particularly valuable in arid and semiarid regions where rapid landscape transformations, such as bushland encroachment and crop cultivation, are prevalent (<xref ref-type="bibr" rid="scirp.142123-40">
     Tamayo-Vera et al., 2024
    </xref>). This study addresses a critical gap in the literature by comprehensively evaluating the performance of multiple machine learning algorithms for LULC classification in Kenya’s arid and semi-arid lands (ASALs), a region characterized by unique environmental challenges and limited prior research on this specific topic.</p>
   <p>Integrating remote sensing data with machine learning (ML) techniques has become increasingly prominent globally. Algorithms such as random forest (RF), support vector machines (SVMs), classification and regression trees (CARTs), tree boosting (GBT) machines, and naïve Bayes, among others, have demonstrated high accuracy and adaptability in diverse environmental conditions (<xref ref-type="bibr" rid="scirp.142123-7">
     Avci et al., 2023
    </xref>; <xref ref-type="bibr" rid="scirp.142123-14">
     Chowdhury, 2024
    </xref>). The development of computational platforms such as the Google Earth Engine (GEE) has further enhanced these methods’ capabilities (<xref ref-type="bibr" rid="scirp.142123-4">
     Amani et al., 2020
    </xref>). Owing to its cloud-based processing capabilities and access to extensive satellite datasets such as Landsat and Sentinel imagery, GEE enables real-time, large-scale analysis of land cover changes (<xref ref-type="bibr" rid="scirp.142123-21">
     Ghosh et al., 2022
    </xref>). This integration facilitates efficient monitoring of critical transformations, including urban expansion, deforestation, agricultural intensification, and climate-driven ecosystem shifts (<xref ref-type="bibr" rid="scirp.142123-12">
     Cao et al., 2022
    </xref>).</p>
   <p>Supervised machine learning algorithms, which are widely applied across various domains, excel at addressing high-dimensional problems where traditional statistical methods fall short (<xref ref-type="bibr" rid="scirp.142123-31">
     Maini &amp; Govinda, 2017
    </xref>; <xref ref-type="bibr" rid="scirp.142123-39">
     Talukdar et al., 2020
    </xref>). These algorithms are particularly effective in LULC classification because they can capture complex, nonlinear relationships between land features and satellite imagery data. Evaluating algorithms such as random forest, support vector machines, and regression trees in arid and semiarid environments is essential for accurate LULC assessment (<xref ref-type="bibr" rid="scirp.142123-2">
     Adugna et al., 2022
    </xref>). For example, CART operates as an individual decision tree classifier that splits data at each node on the basis of normalised information gain. The SVM uses kernel functions to project data into a multidimensional space, maximising class separation (<xref ref-type="bibr" rid="scirp.142123-36">
     Praticò et al., 2021
    </xref>). Tree boosting (GBT), which integrates multiple decision trees, enhances model accuracy and has proven effective in remote sensing image classification (<xref ref-type="bibr" rid="scirp.142123-13">
     Chen et al., 2017
    </xref>). Moreover, naïve Bayes, though simple to implement, assumes feature independence, a limitation in complex remote sensing datasets (<xref ref-type="bibr" rid="scirp.142123-20">
     Firthouse Mohammed Yashin et al., 2020
    </xref>).</p>
   <p>Kenya, where more than 80% of the land comprises arid and semiarid lands (ASALs), faces unique challenges, such as climate variability, population growth, and agricultural expansion, which significantly alter land use patterns (<xref ref-type="bibr" rid="scirp.142123-6">
     Amwata &amp; Nyariki, 2021
    </xref>). In these regions, bushland encroachment and declining agricultural productivity threaten traditional pastoral and agro-pastoral livelihoods. Accurate LULC classification is crucial for monitoring vegetation dynamics, assessing land degradation, and designing adaptive land management strategies (<xref ref-type="bibr" rid="scirp.142123-8">
     Badapalli et al., 2025
    </xref>).</p>
   <p>The Tiaty region of Baringo County, situated within Kenya’s ASAL zone, has experienced significant LULC changes over the past three decades (<xref ref-type="bibr" rid="scirp.142123-22">
     Greiner et al., 2021a
    </xref>). Bushland encroachment and (<xref ref-type="bibr" rid="scirp.142123-11">
     Bollig et al., 2014
    </xref>) increasing crop cultivation have notably transformed the landscape, mirroring the trends observed in neighboring regions such as Ethiopia (<xref ref-type="bibr" rid="scirp.142123-19">
     Fentaw &amp; Abegaz, 2024
    </xref>). These transformations threaten biodiversity, disrupt traditional land use systems, and impact agricultural productivity, necessitating an urgent assessment of machine learning algorithms to classify these changes accurately (<xref ref-type="bibr" rid="scirp.142123-9">
     Bogale et al., 2022
    </xref>). Understanding these transformations’ spatial and temporal dynamics is essential for developing strategies to mitigate their impact on pastoral and agro-pastoral livelihoods (<xref ref-type="bibr" rid="scirp.142123-19">
     Fentaw &amp; Abegaz, 2024
    </xref>).</p>
   <p>Remote sensing technologies and machine learning algorithms have demonstrated potential for accurate LULC classification globally, their application in Kenya’s ASALs remains limited and often lacks comprehensive evaluations of multiple algorithms. The lack of a robust, scalable, and accurate LULC mapping framework for this fragile ecosystem hinders effective land resource monitoring and management. This study addresses this critical gap by assessing the performance of five machine learning algorithms using Landsat 9OLI/TIRS imagery on GEE, aiming to enhance resource monitoring and inform sustainable land management strategies.</p>
   <p>Previous research has often relied on single classification techniques, neglecting a comprehensive comparison of alternative machine learning models. For example, maximum likelihood classification (MLC) has been widely applied in this region, as referenced in (<xref ref-type="bibr" rid="scirp.142123-5">
     Amboka &amp; Ngigi, 2015
    </xref>; <xref ref-type="bibr" rid="scirp.142123-26">
     Kiage &amp; Douglas, 2020
    </xref>; <xref ref-type="bibr" rid="scirp.142123-27">
     Kimtai et al., 2024
    </xref>; <xref ref-type="bibr" rid="scirp.142123-34">
     Ochuka et al., 2019
    </xref>). These studies focused on phenomena such as Prosopis proliferation, human-induced changes, and water level variations in Rift Valley lakes and the Baringo region. Moreover, random forest algorithms have been used to assess the spatiotemporal dynamics of LULC, with a particular focus on the impact of Prosopis invasion in East Pokot (<xref ref-type="bibr" rid="scirp.142123-28">
     Kumar Basukala et al., 2019
    </xref>; <xref ref-type="bibr" rid="scirp.142123-33">
     Mbaabu et al., 2019
    </xref>). This underscores the need for a more comprehensive evaluation of multiple algorithms to improve the accuracy, efficiency, and scalability of LULC studies in this context.</p>
   <p>This study evaluated five machine learning algorithms random forest (RF), support vector machine (SVM), classification and regression trees (CARTs), gradient boosting trees (GBTs), and naïve Bayes for classifying land use and land cover (LULC) in Tiaty, Baringo County. By utilizing Landsat 9 satellite imagery processed on the Google Earth Engine (GEE), the accuracy, efficiency, and scalability of each algorithm are assessed. The objective is to identify the most effective algorithm for LULC mapping in arid and semiarid regions, which will aid in resource monitoring and guide researchers and practitioners in selecting the most suitable machine learning classifiers for these dynamic environments.</p>
   <p>The study hypothesizes that the random forest (RF) algorithm, when combined with remote sensing data and processed on GEE, will outperform other machine learning methods in accurately and efficiently classifying land use and land cover in Tiaty, Baringo County. These findings will contribute to a better understanding of robust machine learning methods suitable for LULC classification in dynamic arid and semiarid lands (ASALs) and provide practical guidance for selecting optimal machine learning methods for rapid implementation in similar analyses.</p>
  </sec><sec id="s2">
   <title>2. Materials and Methods</title>
   <sec id="s2_1">
    <title>2.1. Description of the Study Area</title>
    <p>Tiaty is a region in Baringo County, which is part of the Rift Valley Province of Kenya (refer to <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>). It is situated on the floor of the rift valley, with an average altitude of 1000 m above sea level. It lies between latitudes 00˚13' S and 1˚40' N and longitudes 35˚36' E and 36˚30' E.</p>
    <p>The climate is classified as semiarid, with temperate to warm temperatures, and is prone to recurrence. The region experiences a semiarid climate characterized by moderate to warm temperatures and a high likelihood of periodic droughts (<xref ref-type="bibr" rid="scirp.142123-22">
      Greiner et al., 2021a
     </xref>). This climate classification is reflected in the dominant vegetation of the acacia bush savannah, which is well adapted to thrive in arid conditions (<xref ref-type="bibr" rid="scirp.142123-23">
      Greiner et al., 2021b
     </xref>; <xref ref-type="bibr" rid="scirp.142123-41">
      Vehrs, 2016
     </xref>).</p>
    <p>The rugged topography, consisting of lowland plains, rolling hills, and mountain ranges, further influences local climate patterns (<xref ref-type="bibr" rid="scirp.142123-23">
      Greiner et al., 2021b
     </xref>). These physical features can create variations in temperature, precipitation, and wind patterns across a region. The average temperature ranges from 25˚C to 30˚C, with occasional highs exceeding 35˚C and a mean annual rainfall ranging from 450 - 900 mm (<xref ref-type="bibr" rid="scirp.142123-25">
      Kapoi &amp; Charles, 2015
     </xref>). The average temperature ranges from 25˚C to 30˚C, with occasional highs exceeding 35˚C, and a mean annual rainfall ranging from 450 - 900 mm (<xref ref-type="bibr" rid="scirp.142123-25">
      Kapoi &amp; Charles, 2015
     </xref>). The dominant vegetation is open Acacia/Combretum wooded grassland, supporting primarily livestock production through specialized pastoralism for the past two centuries (<xref ref-type="bibr" rid="scirp.142123-28">
      Bollig &amp; Österle, 2013
     </xref>).</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Map of Tiaty subcounties.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173344-rId15.jpeg?20250423104752" />
    </fig>
   </sec>
   <sec id="s2_2">
    <title>2.2. Data Sources</title>
    <p>The research utilized Landsat-9 Operational Land Imager (OLI) and Thermal Infrared (TIRS) data with a 30 m resolution (<xref ref-type="bibr" rid="scirp.142123-15">
      Earth Resources Observation and Science (EROS) Center, 2020
     </xref>). The data, encompassing all spectral bands, were acquired during the agronomic period of January to April 2023. The potential impact of seasonal variations on spectral signatures will be considered in the analysis. Additional auxiliary boundary GIS data for Tiaty in Baringo County were acquired from RCMRD, Kenya, to ensure accurate spatial referencing and classification within the study area boundaries.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Methodology Workflow</title>
   <sec id="s3_1">
    <title>3.1. Data Processing</title>
    <p>The Landsat-9 images were processed via Google Earth Engine applications, where the cloud mask method removed pixels affected by clouds. To ensure that classifications were performed within the appropriate limits, the images were clipped to the boundaries of the study area. Spectral indices, as outlined in the workflow in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>, with detailed formulas provided in <xref ref-type="table" rid="table1">
      Table 1
     </xref>, were employed for classification purposes.</p>
    <p>Cloud masking in the Google Earth Engine (GEE) was employed to identify and eliminate pixels contaminated by clouds in satellite imagery, thereby enhancing the quality and reliability of the analyses. GEE’s built-in cloud masking function was used, employing bitwise operations to identify and mask cloudy pixels. The clip function (.clip ()) in GEE was implemented to confine the satellite imagery dataset to the area of interest (AOI) corresponding to the user-defined geometry</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Methodology workflow.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173344-rId16.jpeg?20250423104753" />
    </fig>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 1. Spectral indices.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="33.77%"><p style="text-align:center">Indices</p></td> 
       <td class="custom-bottom-td acenter" width="66.23%"><p style="text-align:center">Formula</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="33.77%"><p style="text-align:center">Normalized difference Vegetation Index (NDVI)</p></td> 
       <td class="custom-top-td acenter" width="66.23%"><p style="text-align:center">NDWI = (NIR – RED)/(NIR + Red) (<xref ref-type="bibr" rid="scirp.142123-29">
          Li et al., 2021
         </xref>)</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="33.77%"><p style="text-align:center">Normalized Difference Water Index (NDWI)</p></td> 
       <td class="acenter" width="66.23%"><p style="text-align:center">NDWI = (NIR – SWIR)/(NIR + SWIR) (<xref ref-type="bibr" rid="scirp.142123-43">
          Zha et al., 2003
         </xref>)</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="33.77%"><p style="text-align:center">Bare Soil index (BSI)</p></td> 
       <td class="acenter" width="66.23%"><p style="text-align:center">BSI = ((Red + SWIR) − (Nir + Blue))/((Red + SWIR) + (Nir + Blue)) (<xref ref-type="bibr" rid="scirp.142123-37">
          Rikimaru et al., 2002
         </xref>)</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="33.77%"><p style="text-align:center">Normalized Difference Building Index (NDBI)</p></td> 
       <td class="acenter" width="66.23%"><p style="text-align:center">NDBI = (SWIR – NIR)/(SWIR + NIR) (<xref ref-type="bibr" rid="scirp.142123-43">
          Zha et al., 2003
         </xref>)</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>of Tiaty, the study area. This focused the analysis on the boundaries of the study area, resulting in reduced computational requirements. The effective integration of cloud masking and clipping is crucial for generating high-quality data for analysis.</p>
    <p>The normalized difference vegetation index (NDVI) was used to differentiate between dense shrubland and dryland forests. The normalized difference water index (NDWI) was used to distinguish between water bodies and wetlands, whereas the bare soil index (BSI) was used to identify bare surfaces. The normalized difference built-up index (NDBI) was also applied to identify urban built-up areas. These indices were selected based on their established effectiveness in differentiating between various land cover types in arid and semi-arid environments.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Land Use/Land Cover Classification</title>
    <p>The overall accuracy is the number of correctly classified pixels divided by the total number of validation pixels, as shown in Equation (1) (<xref ref-type="bibr" rid="scirp.142123-16">
      Elmahdy &amp; Mohamed, 2023
     </xref>; <xref ref-type="bibr" rid="scirp.142123-35">
      Pham et al., 2023
     </xref>).</p>
    <p><img width="98.91540130151843" src="https://html.scirp.org/file/2173344-rId17.svg?20250423104753"> (1)</img></p>
    <p>where:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          n 
        </mi> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is the number of correctly classified pixels for class i.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        N 
      </mi> 
     </math> is the total number of validation pixels.</p>
    <p>The kappa coefficient is a measure of the agreement between the classification map and the reference data, considering the agreement that might be expected by chance, as shown in Equation (2):</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Kappa 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              p 
            </mi> 
            <mtext>
              o 
            </mtext> 
           </msub> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              p 
            </mi> 
            <mtext>
              e 
            </mtext> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          / 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mn>
             1 
           </mn> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              p 
            </mi> 
            <mtext>
              e 
            </mtext> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </mrow> 
      </mrow> 
     </math> (2)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          p 
        </mi> 
        <mtext>
          o 
        </mtext> 
       </msub> 
      </mrow> 
     </math> is the probability of observed agreement and where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          p 
        </mi> 
        <mtext>
          e 
        </mtext> 
       </msub> 
      </mrow> 
     </math> is the probability of chance agreement.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Performance Metrics</title>
    <p>i) F-1 score</p>
    <p>The harmonic means of precision and recall, the F-1 score, are used to evaluate machine learning and information retrieval. An imbalance between positive and negative categories makes model performance evaluation more balanced (<xref ref-type="bibr" rid="scirp.142123-35">
      Pham et al., 2023
     </xref>). The F-1 score is the harmonic mean of precision and recall, or the ratio of genuine positives to true and false positives, which can be evaluated via Equations (3)-(5):</p>
    <p>The F1 score is shown in Equation (3):</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         F 
       </mi> 
       <mn>
         1 
       </mn> 
       <mo>
         = 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         ⋅ 
       </mo> 
       <mfrac> 
        <mrow> 
         <mtext>
           Precision 
         </mtext> 
         <mo>
           ⋅ 
         </mo> 
         <mtext>
           Recall 
         </mtext> 
        </mrow> 
        <mrow> 
         <mtext>
           Precision 
         </mtext> 
         <mo>
           + 
         </mo> 
         <mtext>
           Recall 
         </mtext> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (3)</p>
    <p>where:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Precision 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mi>
           P 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           F 
         </mi> 
         <mi>
           P 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (4)</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         Recall 
       </mtext> 
       <mo>
         = 
       </mo> 
       <mfrac> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mi>
           P 
         </mi> 
        </mrow> 
        <mrow> 
         <mi>
           T 
         </mi> 
         <mi>
           P 
         </mi> 
         <mo>
           + 
         </mo> 
         <mi>
           F 
         </mi> 
         <mi>
           N 
         </mi> 
        </mrow> 
       </mfrac> 
      </mrow> 
     </math> (5)</p>
    <p>where TP = true positives, FP = false positives and FN = false negatives.</p>
    <p>ii) Weighted F-1 score</p>
    <p>Although F-1 ratings are significant, the weighted F1 score serves to assess the model’s performance across all categories (<xref ref-type="bibr" rid="scirp.142123-24">
      Hinojosa Lee et al., 2024
     </xref>). Weights tailored to problem specifications provide a more focused and refined assessment of model performance (<xref ref-type="bibr" rid="scirp.142123-35">
      Pham et al., 2023
     </xref>). The weights can be modified according to the specific demands of the task, facilitating a more precise and nuanced assessment of the model’s performance (<xref ref-type="bibr" rid="scirp.142123-30">
      Lipton et al., 2014
     </xref>; <xref ref-type="bibr" rid="scirp.142123-32">
      Mayer et al., 2021
     </xref>; <xref ref-type="bibr" rid="scirp.142123-35">
      Pham et al., 2023
     </xref>). In these instances, the weighted F1 score more effectively evaluates the model’s performance by incorporating the priority of precision and recall (<xref ref-type="bibr" rid="scirp.142123-30">
      Lipton et al., 2014
     </xref>). The weighted F-1 can be evaluated via Equation (6).</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtable> 
        <mtr> 
         <mtd> 
          <mrow> 
           <mtext>
             Weighted F1-score 
           </mtext> 
           <mo>
             = 
           </mo> 
           <munderover> 
            <mstyle mathsize="140%" displaystyle="true"> 
             <mo>
               ∑ 
             </mo> 
            </mstyle> 
            <mrow> 
             <mi>
               i 
             </mi> 
             <mo>
               = 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mi>
              N 
            </mi> 
           </munderover> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mfrac> 
              <mrow> 
               <msub> 
                <mrow> 
                 <mtext>
                   Support 
                 </mtext> 
                </mrow> 
                <mi>
                  i 
                </mi> 
               </msub> 
              </mrow> 
              <mrow> 
               <mtext>
                 Total Support 
               </mtext> 
              </mrow> 
             </mfrac> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             × 
           </mo> 
           <msub> 
            <mrow> 
             <mtext>
               F1-score 
             </mtext> 
            </mrow> 
            <mi>
              i 
            </mi> 
           </msub> 
          </mrow> 
         </mtd> 
        </mtr> 
       </mtable> 
      </mrow> 
     </math> (6)</p>
    <p>where:</p>
    <p>N = Total number of classes, Support i = Number of true instances for the i-th class. Total Support = Sum of all support values. F1-score<sub>i</sub> = F1 score for the i-th class.</p>
    <p>iii) Execution run-time</p>
    <p>The execution duration of machine learning algorithms in the Google Earth Engine (GEE) is directly affected by several pivotal factors, including dataset size, algorithm complexity, available bandwidth for data transfer, and memory utilization, all of which are crucial in ascertaining the computational time necessary for performing machine learning tasks on GEE (<xref ref-type="bibr" rid="scirp.142123-44">
      Zhao et al., 2024
     </xref>). Understanding and improving these components will result in more effective and successful outputs and execution times (<xref ref-type="bibr" rid="scirp.142123-18">
      Farda, 2017
     </xref>).</p>
   </sec>
   <sec id="s3_4">
    <title>
     <xref ref-type="bibr" rid="scirp.142123-"></xref>3.4. Land Use/Land Cover Classification</title>
    <p>Pixel-based supervised classification in the Google Earth Engine utilizes several classifiers within the Google Earth Engine. The classifiers include random forest (RF), support vector machine (SVM), classification and regression trees (CARTs), tree boosting (GBT), and naïve Bayes. Based on the knowledge of the study area, predominantly pastoral and agro-pastoral livelihood, a set of defined land use and land cover classes was determined, and a description of each class provided, as shown in <xref ref-type="table" rid="table2">
      Table 2
     </xref>, was established. Training sites were established for the classification process.</p>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 2. Land use/Land cover classes.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="27.36%"><p style="text-align:center">Land use/cover classes</p></td> 
       <td class="custom-bottom-td acenter" width="72.64%"><p style="text-align:center">Description of the classes</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="27.36%"><p style="text-align:center">Dryland Forest</p></td> 
       <td class="custom-top-td acenter" width="72.64%"><p style="text-align:center">The dryland forest, predominantly in mountainous reserved areas with dense tree vegetation</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Water bodies</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Any visible open water bodies such as lakes, rivers, water pans</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">This is cultivated fields or farms</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Is the grass pasture of all species</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Dense shrubland</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Densely woody shrubs characterized by dense bushes</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Sparse/open shrubland</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Open bushes patched with open spaces</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Built-up/Settlement</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Built-up, settlements/schools characterized by buildings</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.36%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="72.64%"><p style="text-align:center">Shadows, clouds, bare soil, bare rock areas, and any other unidentified categories</p></td> 
      </tr> 
     </table>
    </table-wrap>
   </sec>
  </sec><sec id="s4">
   <title>4. Results</title>
   <sec id="s4_1">
    <title>4.1. Land Use/Land Cover</title>
    <p>
     <xref ref-type="fig" rid="fig3(a)">
      Figure 3(a)
     </xref> illustrates a land use and land cover classification employing the support vector machine technique. The product inadequately classified the category labelled “Others”, which includes shadows, clouds, bare soil, bare rock sections, and any other ambiguous classifications. Furthermore, there is inadequate classification of cropland, built-up areas, and grassland.</p>
    <p>
     <xref ref-type="fig" rid="fig3(b)">
      Figure 3(b)
     </xref> illustrates a land use and land cover classification using the Naïve Bayes machine technique. This method misclassifies and generalizes all the classes.</p>
    <p>
     <xref ref-type="fig" rid="fig3(c)">
      Figure 3(c)
     </xref> illustrates a land use and land cover classification using the Gradient Boost machine technique. The product has overclassified grassland in the southern part of the region.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. (a) Support vector machine; (b) Naïve Bayes; (c) Gradient tree boost; (d) Classification and regression tree; (e) Random forest.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/2173344-rId37.jpeg?20250423104755" />
    </fig>
    <p>
     <xref ref-type="fig" rid="fig3(d)">
      Figure 3(d)
     </xref> illustrates a land use and land cover classification using the Classification and Regression Tree technique. The product excessively classified water bodies and built-up areas, resulting in speckle noise with circular patterns shape.</p>
    <p>
     <xref ref-type="fig" rid="fig3(e)">
      Figure 3(e)
     </xref> shows a classification of land use and land cover using the Random Forest methodology. The product provides the enhanced classification of land use/cover categories; however, an imbalanced classification in cropland cover has been noted in the northwestern part of the study area.</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. Accuracy Assessment</title>
    <p>i) Evaluation of Accuracy and Runtime Performance Metrics</p>
    <p>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref> presents the detailed accuracies and run times of the algorithms used, where the random forest method demonstrated an overall accuracy of 84.4% and a kappa of 81.7%, with a runtime of 2.757 seconds. The gradient tree boost (BGT) achieved an accuracy of 76.9% and a kappa of 73.1%; however, it had a slightly longer runtime of 2.91 seconds. The classification and regression tree (CART) technique exhibited moderate efficacy, achieving 68.8% accuracy and a kappa of 63.5%, while requiring a duration of 2.999 s, implying a trade-off between precision and computational expense.</p>
    <table-wrap id="table3">
     <label>
      <xref ref-type="table" rid="table3">
       Table 3
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 3. Accuracies and runtime.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="15.89%"><p style="text-align:center">Variable</p></td> 
       <td class="custom-bottom-td acenter" width="16.61%"><p style="text-align:center">SVM</p></td> 
       <td class="custom-bottom-td acenter" width="16.61%"><p style="text-align:center">RF</p></td> 
       <td class="custom-bottom-td acenter" width="17.67%"><p style="text-align:center">Tree Boost (BGT)</p></td> 
       <td class="custom-bottom-td acenter" width="16.61%"><p style="text-align:center">Naïve Bayes</p></td> 
       <td class="custom-bottom-td acenter" width="16.61%"><p style="text-align:center">CART</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="15.89%"><p style="text-align:center">Overall Accuracy</p></td> 
       <td class="custom-top-td acenter" width="16.61%"><p style="text-align:center">0.3625</p></td> 
       <td class="custom-top-td acenter" width="16.61%"><p style="text-align:center">0.8438</p></td> 
       <td class="custom-top-td acenter" width="17.67%"><p style="text-align:center">0.76875</p></td> 
       <td class="custom-top-td acenter" width="16.61%"><p style="text-align:center">0.2875</p></td> 
       <td class="custom-top-td acenter" width="16.61%"><p style="text-align:center">0.6875</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.89%"><p style="text-align:center">Kappa</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">0.2533</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">0.8173</p></td> 
       <td class="acenter" width="17.67%"><p style="text-align:center">0.73077</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">0.1712</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">0.6374</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.89%"><p style="text-align:center">Pixels (N)</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">4,937,128.0000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">4,937,128.0000</p></td> 
       <td class="acenter" width="17.67%"><p style="text-align:center">4,937,128.00000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">4,937,128.0000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">4,937,128.0000</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.89%"><p style="text-align:center">Bands</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">19.0000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">19.0000</p></td> 
       <td class="acenter" width="17.67%"><p style="text-align:center">19.00000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">19.0000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">19.0000</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.89%"><p style="text-align:center">Memory (MB)</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">357.8400</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">357.8400</p></td> 
       <td class="acenter" width="17.67%"><p style="text-align:center">357.84000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">357.8400</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">357.8400</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="15.89%"><p style="text-align:center">Time(s)</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">3.8680</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">2.7570</p></td> 
       <td class="acenter" width="17.67%"><p style="text-align:center">2.91000</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">2.7580</p></td> 
       <td class="acenter" width="16.61%"><p style="text-align:center">2.9990</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>In contrast, the SVM achieved an accuracy of only 36.25%, a kappa statistic of 25.33%, and recorded the most extended runtime of 3.868 seconds, making it the least efficient option. In contrast, naïve Bayes displayed the lowest accuracy at 28.75%, a kappa of 17.12, and a duration of 2.758 seconds, indicating reduced predictive capability and limited efficiency.</p>
    <p>The random forest is the most suitable algorithm for this study based on accuracy, reliability, and computational efficiency. Gradient boosting trees (GBT) provides a viable alternative, while CART balances accuracy and interpretability. SVM and naïve Bayes exhibited poor performance and are not recommended for this type of analysis.</p>
    <p>ii) Performance Metrics for Accuracy Assessment and F-1 scores, including the Weighted F-1</p>
    <p>a. Naïve Bayes (NB)</p>
    <p>The naïve Bayes model results in <xref ref-type="table" rid="table4">
      Table 4
     </xref> yield a producer accuracy (PA) of 3.45% and a user accuracy (UA) of 11.11%, with a low F1 score of 0.05, indicating difficulties in accurately classifying cropland. Dense shrubland achieved a PA of 17.39% and a UA of 40.00%, whereas Dryland Forest had a PA of 72.73% but a UA of only 17.39%, indicating confusion with other land types. Sparse shrubland had a PA of 5.56% and a UA of 20.00%, and built-up/settle land had a PA of 22.73% and a UA of 20.00%, resulting in a low F1 score of 0.21, highlighting issues in identifying built-up areas.</p>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 4. Naïve bayes accuracies and F scores.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="6.85%"><p style="text-align:center">Num</p></td> 
       <td class="custom-bottom-td acenter" width="16.09%"><p style="text-align:center">Classes</p></td> 
       <td class="custom-bottom-td acenter" width="10.37%"><p style="text-align:center">PA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="10.78%"><p style="text-align:center">UA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="20.58%"><p style="text-align:center">Support (Ground Truth points)</p></td> 
       <td class="custom-bottom-td acenter" width="13.71%"><p style="text-align:center">F-1 Score</p></td> 
       <td class="custom-bottom-td acenter" width="21.62%"><p style="text-align:center">Weighted_Average F1 Score</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="6.85%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="16.09%"><p style="text-align:center">Dry Land Forest</p></td> 
       <td class="custom-top-td acenter" width="10.37%"><p style="text-align:center">0.72730</p></td> 
       <td class="custom-top-td acenter" width="10.78%"><p style="text-align:center">0.17391</p></td> 
       <td class="custom-top-td acenter" width="20.58%"><p style="text-align:center">11</p></td> 
       <td class="custom-top-td acenter" width="13.71%"><p style="text-align:center">0.28069982</p></td> 
       <td class="custom-top-td acenter" width="21.62%"><p style="text-align:center">0.019298113</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Water Bodies</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.28571</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.40000</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.33333042</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.014583206</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.78130</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.41670</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">32</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.54351871</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.108703743</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.03448</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.11110</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">29</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.05262712</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.009538665</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Dense Shrubland</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.17390</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.40000</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">23</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.24241157</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.034846663</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Sparse Shrubland</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.05556</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.20000</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.08696197</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.009783221</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.00000</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.00000</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.00000000</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.000000000</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center">Built-up</p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center">0.22730</p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center">0.20000</p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">22</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center">0.21277791</p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.029256962</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.85%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="16.09%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="10.37%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="10.78%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="20.58%"><p style="text-align:center">160</p></td> 
       <td class="acenter" width="13.71%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.62%"><p style="text-align:center">0.226010573</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The weighted average F1 score of 0.23 highlights the model’s poor classification performance, indicating significant misclassification across all classes. This low score reflects the model’s struggle to balance precision and recall, leading to unreliable outputs. Thus, the naïve Bayes model is inadequate for land use classification in complex landscapes, limiting its use for environmental monitoring and land-use planning.</p>
    <p>b. Gradient Tree Boost</p>
    <p>The gradient boost model results in <xref ref-type="table" rid="table5">
      Table 5
     </xref> for cropland yield a producer accuracy (PA) of 65.52% and a user accuracy (UA) of 73.08%, leading to an F1 score of 0.69. This indicates a significant performance improvement over the naïve Bayes model. Dense shrubland achieved a PA of 65.23% and a UA of 83.33%, and Dryland Forest had a PA of 90.91% and a UA of 62.50%, demonstrating better generalizability across land types. Sparse shrubland and built-up/settlement classes also improved markedly. Sparse shrubland had a PA of 88.89% and a UA of 69.57%, whereas built-up/settle land had a PA of 68.18% and a UA of 100.00%, resulting in a strong F1 score of 0.81. These results show that the model effectively captures distinct land cover categories.</p>
    <table-wrap id="table5">
     <label>
      <xref ref-type="table" rid="table5">
       Table 5
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 5. Gradient tree boost accuracies and F scores.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="7.24%"><p style="text-align:center">Num</p></td> 
       <td class="custom-bottom-td acenter" width="16.26%"><p style="text-align:center">Classes</p></td> 
       <td class="custom-bottom-td acenter" width="9.92%"><p style="text-align:center">PA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="10.75%"><p style="text-align:center">UA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="22.19%"><p style="text-align:center">Support (Ground Truth points)</p></td> 
       <td class="custom-bottom-td acenter" width="12.06%"><p style="text-align:center">F-1 Score</p></td> 
       <td class="custom-bottom-td acenter" width="21.59%"><p style="text-align:center">Weighted_Average F1 Score</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="7.24%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="16.26%"><p style="text-align:center">Dry Land Forest</p></td> 
       <td class="custom-top-td acenter" width="9.92%"><p style="text-align:center">0.9091</p></td> 
       <td class="custom-top-td acenter" width="10.75%"><p style="text-align:center">0.6250</p></td> 
       <td class="custom-top-td acenter" width="22.19%"><p style="text-align:center">11</p></td> 
       <td class="custom-top-td acenter" width="12.06%"><p style="text-align:center">0.7407438</p></td> 
       <td class="custom-top-td acenter" width="21.59%"><p style="text-align:center">0.05092613</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Water Bodies</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.7143</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">1.0000</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.8333431</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.03645876</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.8750</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">0.8485</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">32</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.8615463</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.17230925</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.6552</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">0.7308</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">29</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.6909382</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.12523255</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Dense Shrubland</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.6523</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">0.8333</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">23</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.7317738</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.10519249</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Sparse Shrubland</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.8889</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">0.6957</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.7805222</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.08780875</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.8333</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">0.6250</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.7142735</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.08035577</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center">Built-up</p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center">0.6818</p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center">1.0000</p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">22</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center">0.8107980</p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.11148472</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="7.24%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="16.26%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="9.92%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="10.75%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="22.19%"><p style="text-align:center">160</p></td> 
       <td class="acenter" width="12.06%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.59%"><p style="text-align:center">0.76976841</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The weighted average F1 score of 0.77 indicates strong classification performance, indicating balanced precision and recall across classes. A higher weighted F1 score suggests that gradient boosting effectively reduces misclassification, making it a more reliable model for land use classification and suitable for environmental monitoring and planning.</p>
    <p>c. Support Vector Machine (SVM)</p>
    <p>The support vector machine (SVM) model results in <xref ref-type="table" rid="table6">
      Table 6
     </xref> indicate a producer’s accuracy (PA) of 37.93% and a user’s accuracy (UA) of 23.91% for cropland, yielding a low F1 score of 0.29, reflecting misclassification issues. Dense shrubland achieved a PA of 47.83% and a UA of 33.33%, whereas Dryland Forest had a PA of 81.89% but a UA of only 50.00%, indicating confusion with other land types.</p>
    <table-wrap id="table6">
     <label>
      <xref ref-type="table" rid="table6">
       Table 6
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 6. Support vector machine accuracies and F scores.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="6.81%"><p style="text-align:center">Num</p></td> 
       <td class="custom-bottom-td acenter" width="16.10%"><p style="text-align:center">Classes</p></td> 
       <td class="custom-bottom-td acenter" width="9.94%"><p style="text-align:center">PA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="11.40%"><p style="text-align:center">UA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="20.55%"><p style="text-align:center">Support (Ground Truth points)</p></td> 
       <td class="custom-bottom-td acenter" width="13.27%"><p style="text-align:center">F-1 Score</p></td> 
       <td class="custom-bottom-td acenter" width="21.94%"><p style="text-align:center">Weighted_Average F1 Score</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="6.81%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="16.10%"><p style="text-align:center">Dry Land Forest</p></td> 
       <td class="custom-top-td acenter" width="9.94%"><p style="text-align:center">0.81890</p></td> 
       <td class="custom-top-td acenter" width="11.40%"><p style="text-align:center">0.5000</p></td> 
       <td class="custom-top-td acenter" width="20.55%"><p style="text-align:center">11</p></td> 
       <td class="custom-top-td acenter" width="13.27%"><p style="text-align:center">0.62089620</p></td> 
       <td class="custom-top-td acenter" width="21.94%"><p style="text-align:center">0.042686614</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Water Bodies</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.28570</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">1.0000</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.44442716</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.019443688</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.46875</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.6818</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">32</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.55554952</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.111109904</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.37930</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.2391</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">29</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.29330734</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.053161956</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Dense Shrubland</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.47830</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.3333</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">23</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.39284719</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.056471784</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Sparse Shrubland</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.05560</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.0589</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.05720245</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.006435275</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.22220</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.2857</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.24998047</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.028122803</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center">Built-up</p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center">0.22720</p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center">0.6250</p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">22</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center">0.33325510</p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.045822577</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.81%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="16.10%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="9.94%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="11.40%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="20.55%"><p style="text-align:center">160</p></td> 
       <td class="acenter" width="13.27%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.94%"><p style="text-align:center">0.363254600</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>Sparse shrubland and built-up/settle land also performed poorly, with sparse shrubland at PA 5.56% and UA 5.89% and built-up/settle land at PA 22.72% and UA 62.50%, resulting in a low F1 score of 0.33. These results suggest that the SVM model struggles to distinguish similar land cover classes, hindering its effectiveness in complex landscapes.</p>
    <p>The weighted average F1 score of 0.36 shows challenges in classification accuracy. This low score highlights inconsistencies in precision and recall across land use classes, making SVM unreliable for land use classification. Therefore, SVMs may not be suitable for environmental monitoring and land-use planning, as they lack balanced classification across diverse land cover types.</p>
    <p>d. CART</p>
    <p>The CART model results in <xref ref-type="table" rid="table7">
      Table 7
     </xref> for cropland yield a producer accuracy (PA) of 44.83% and a user accuracy (UA) of 65.00%, resulting in an F1 score of 0.53. This suggests moderate performance, indicating challenges in distinguishing cropland from other land covers. Dense shrubland achieved a PA of 60.87% and a UA of 66.67%, whereas Dryland Forest recorded a PA of 90.91% and a UA of 62.50%, reflecting superior classification. Sparse shrubland and built-up/settlement classes presented sparse shrubland with a PA of 66.67% and a UA of 70.59%, whereas built-up/settlement had a PA of 63.64% and a UA of 77.78%, culminating in a robust F1 score of 0.70. These results imply that the CART model facilitates improved classification of land cover types.</p>
    <table-wrap id="table7">
     <label>
      <xref ref-type="table" rid="table7">
       Table 7
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 7. CART accuracies and F scores.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">Num</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Classes</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">PA (%)</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">UA (%)</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">Support (Ground Truth points)</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">F-1 Score</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">Weighted_Average F1 Score</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="6.82%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="16.12%"><p style="text-align:center">Dry Land Forest</p></td> 
       <td class="custom-top-td acenter" width="10.16%"><p style="text-align:center">0.9091</p></td> 
       <td class="custom-top-td acenter" width="11.20%"><p style="text-align:center">0.6250</p></td> 
       <td class="custom-top-td acenter" width="21.42%"><p style="text-align:center">11</p></td> 
       <td class="custom-top-td acenter" width="12.85%"><p style="text-align:center">0.7407438</p></td> 
       <td class="custom-top-td acenter" width="21.42%"><p style="text-align:center">0.05092613</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Water Bodies</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.7143</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.6250</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.6666729</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.02916694</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.8434</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.8182</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">32</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.8306089</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.16612178</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.4483</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.6500</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">29</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.5306292</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.09617653</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Dense Shrubland</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.6087</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.6667</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">23</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.6363812</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.09147980</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Sparse Shrubland</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.6667</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.7059</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.6857402</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.07714578</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.8333</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.5556</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.6666880</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.07500240</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center">Built-up</p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center">0.6364</p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center">0.7778</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">22</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0.7000310</p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.09625426</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.82%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="16.12%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="10.16%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="11.20%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">160</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.42%"><p style="text-align:center">0.68227362</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The weighted average F1 score of 0.68 suggests that CART offers enhanced precision and recall across various classes, rendering it a more dependable option for environmental monitoring and land-use planning. However, some misclassification issues remain, particularly in differentiating cropland from shrubland.</p>
    <p>e. Rand Forest (RF)</p>
    <p>The results for the random forest model in <xref ref-type="table" rid="table8">
      Table 8
     </xref> regarding Cropland indicate a producer’s accuracy (PA) of 86.21% and a user’s accuracy (UA) of 78.13%, culminating in a high F1 score of 0.82. This reflects strong classification performance, with minimal misclassification errors. Dense shrubland achieved a PA of 86.61% and a UA of 79.17%. In contrast, Dryland Forest had a PA of 90.91% and a UA of 71.43%, underscoring the model’s capacity to distinguish between different land cover types accurately.</p>
    <table-wrap id="table8">
     <label>
      <xref ref-type="table" rid="table8">
       Table 8
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.142123-"></xref>Table 8. RF accuracies and F scores.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td acenter" width="6.83%"><p style="text-align:center">Num</p></td> 
       <td class="custom-bottom-td acenter" width="16.25%"><p style="text-align:center">Classes</p></td> 
       <td class="custom-bottom-td acenter" width="9.29%"><p style="text-align:center">PA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="9.27%"><p style="text-align:center">UA (%)</p></td> 
       <td class="custom-bottom-td acenter" width="21.95%"><p style="text-align:center">Support (Ground Truth points)</p></td> 
       <td class="custom-bottom-td acenter" width="14.77%"><p style="text-align:center">F-1 Score</p></td> 
       <td class="custom-bottom-td acenter" width="21.65%"><p style="text-align:center">Weighted_Average F1 Score</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="6.83%"><p style="text-align:center">1</p></td> 
       <td class="custom-top-td acenter" width="16.25%"><p style="text-align:center">Dry Land Forest</p></td> 
       <td class="custom-top-td acenter" width="9.29%"><p style="text-align:center">0.9091</p></td> 
       <td class="custom-top-td acenter" width="9.27%"><p style="text-align:center">0.7143</p></td> 
       <td class="custom-top-td acenter" width="21.95%"><p style="text-align:center">11</p></td> 
       <td class="custom-top-td acenter" width="14.77%"><p style="text-align:center">0.8000125</p></td> 
       <td class="custom-top-td acenter" width="21.65%"><p style="text-align:center">0.05500086</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">2</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Water Bodies</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.7143</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">1.0000</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.8333431</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.03645876</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">3</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Grassland</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.8750</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.9032</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">32</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.8888764</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.17777528</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">4</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Cropland</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.8621</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.7813</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">29</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.8197137</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.14857310</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">5</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Dense Shrubland</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.8661</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.7917</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">23</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.8272305</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.11891439</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">6</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Sparse Shrubland</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.9444</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.8947</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.9188785</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.10337383</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">7</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Others</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.7778</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.8235</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">18</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.7999979</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.08999976</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center">8</p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Built-up</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center">0.7727</p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center">0.9444</p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">22</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center">0.8499655</p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.11687026</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="6.83%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="16.25%"><p style="text-align:center">Total</p></td> 
       <td class="acenter" width="9.29%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="9.27%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.95%"><p style="text-align:center">160</p></td> 
       <td class="acenter" width="14.77%"><p style="text-align:center"></p></td> 
       <td class="acenter" width="21.65%"><p style="text-align:center">0.84696623</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>The sparse shrubland and built-up/settlement classes also demonstrated commendable performance. Sparse shrubland had a PA of 94.44% and a UA of 89.47%, whereas built-up/settle land had a PA of 77.27% and a UA of 94.44%, resulting in a high F1 score of 0.85. <xref ref-type="table" rid="tableTables 4-8">
      Tables 4-8
     </xref> provide a detailed breakdown of the performance metrics for each algorithm, including producer’s accuracy, user’s accuracy, F1-scores for individual land cover classes, and the weighted average F1-score. These results further support the conclusions drawn from the overall accuracy and kappa statistics.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Discussions</title>
   <sec id="s5_1">
    <title>
     <xref ref-type="bibr" rid="scirp.142123-"></xref>5.1. Land Cover Classification Maps</title>
    <p>Land use and land cover (LULC) classification is essential in remote sensing and influences urban planning, agriculture, and ecosystem management. This discussion evaluates five machine learning techniques: SVM, naïve Bayes, gradient tree boost, CART, and random forest for LULC classification, as shown in <xref ref-type="fig" rid="figFigures 3(a)-(e)">
      Figures 3(a)-(e)
     </xref>. While SVM manages high-dimensional data and establishes solid classification boundaries, it struggles with complex land cover types, such as shadows and clouds and classes with high variability, such as cropland and grassland (<xref ref-type="fig" rid="fig3(a)">
      Figure 3(a)
     </xref>). These limitations are likely due to the algorithm’s sensitivity to parameter settings and the need for careful feature selection and optimization.</p>
    <p>Naïve Bayes struggles due to its feature independence assumption, often violated in remote sensing data with correlated spectral bands and spatial features (<xref ref-type="fig" rid="fig3(b)">
      Figure 3(b)
     </xref>). This inherent limitation renders it unsuitable for complex LULC tasks, particularly those involving high-dimensional datasets. The gradient tree boost can handle nonlinear relationships and improve accuracy through ensemble learning; this has been observed in previous studies (<xref ref-type="bibr" rid="scirp.142123-35">
      Pham et al., 2023
     </xref>). In this study, these methods tend to overclassify dominant classes such as grasslands, likely due to class imbalance or overfitting (<xref ref-type="fig" rid="fig3(c)">
      Figure 3(c)
     </xref>). This highlights the importance of addressing class imbalance and employing regularization techniques to prevent model bias. Similarly, CART shows overclassification of water bodies and built-up areas, causing speckle noise and circular patterns, possibly due to overly complex decision boundaries (<xref ref-type="fig" rid="fig3(d)">
      Figure 3(d)
     </xref>). These results suggest that parameter optimization, such as pruning, is crucial for improving CART’s performance in heterogeneous landscapes.</p>
    <p>The random forest model is the most effective of the five methods; it uses ensemble learning and feature randomness to manage LULC data complexity and improve classification accuracy (<xref ref-type="fig" rid="fig3(e)">
      Figure 3(e)
     </xref>). However, it shows imbalanced cropland classification in the northwestern area, likely due to insufficient training samples or challenges in capturing spectral variability; previous research identified a similar scenario while classifying in the Sahel region of West Africa [48]. Despite this limitation, the random forest model demonstrates robust performance for LULC classification, provided that sufficient and representative training data are used. This study underscores the necessity of suitable machine-learning techniques for LULC classification and highlights the significance of hybrid approaches and enhanced feature extraction across diverse landscapes.</p>
   </sec>
   <sec id="s5_2">
    <title>5.2. Evaluation of Accuracy and Runtime Performance Metrics</title>
    <p>The performance metrics of the five machine learning algorithms for land cover classification emphasize their accuracy, kappa statistics, and efficiency. The random forest method stands out as the top performer, achieving 84.4% accuracy and 81.7% kappa, while running for 2.757 seconds. This highlights its effectiveness in managing complex data efficiently. However, the accuracy achieved in this study could be further improved through the exploration of more advanced techniques. Studies in Ethiopia (<xref ref-type="bibr" rid="scirp.142123-19">
      Fentaw &amp; Abegaz, 2024
     </xref>) have reported accuracies approaching 90% using hybrid random forest-CNN models with Sentinel-2 data, suggesting that hybrid approaches could enhance the accuracy of LULC mapping. Furthermore, research in Saudi Arabia (<xref ref-type="bibr" rid="scirp.142123-38">
      Sun &amp; Ongsomwang, 2023
     </xref>) has shown the advantages of deep learning (U-Net) over random forests for edge detection in arid regions, indicating the potential for further improvements.</p>
    <p>The gradient tree boost is a strong alternative with 76.9% accuracy and 73.1% kappa, though it has a longer runtime of 2.91 seconds. Despite its competitive accuracy, its high computational cost limits its suitability for large-scale use. The classification and regression tree (CART) achieves 68.8% accuracy and 63.5% kappa with a runtime of 2.999 seconds. While less accurate, CART is suitable when interpretability is prioritized over precision. Machine learning models like RF and GBT are often considered “black boxes,” hindering the understanding of their decision-making processes. SHAP analysis can address this limitation by quantifying the contribution of each feature to individual predictions, improving model transparency and informing evidence-based decision-making in land cover mapping (<xref ref-type="bibr" rid="scirp.142123-7">
      Avci et al., 2023
     </xref>; <xref ref-type="bibr" rid="scirp.142123-18">
      Farda, 2017
     </xref>).</p>
    <p>The SVM and naïve Bayes methods perform poorly, making them unsuitable for LULC classification. The SVM has only 36.25% accuracy and 25.33% kappa, with the most extended runtime of 3.868 s, indicating poor predictive ability and high computational cost. Naïve Bayes is even worse, with the lowest accuracy (28.75%) and kappa coefficient (17.12), despite a runtime similar to that of random forest (2.758 s). These results highlight the limitations of these methods in handling the complexities of LULC data, particularly in arid and semi-arid regions. The superior performance of the random forest aligns with studies in China that have reported better results compared to SVM (<xref ref-type="bibr" rid="scirp.142123-7">
      Avci et al., 2023
     </xref>). Previous research has also shown that increasing the number of training samples can improve the accuracy and efficiency of random forests in land cover classification (<xref ref-type="bibr" rid="scirp.142123-8">
      Badapalli et al., 2025
     </xref>; <xref ref-type="bibr" rid="scirp.142123-44">
      Zhao et al., 2024
     </xref>). Class imbalance can bias land cover classification results, leading to issues such as grassland overclassification (GBT) and poor cropland detection (Naïve Bayes) (<xref ref-type="bibr" rid="scirp.142123-3">
      Almalki et al., 2022
     </xref>). Techniques like SMOTE (generating synthetic samples) and Focal Loss (penalizing rare class misclassification) can mitigate these issues (<xref ref-type="bibr" rid="scirp.142123-24">
      Hinojosa Lee et al., 2024
     </xref>).</p>
   </sec>
   <sec id="s5_3">
    <title>5.3. Performance Metrics on F-1 and Weighted F-1</title>
    <p>The F1-scores and weighted average F1-scores provide a more detailed assessment of the algorithms’ performance across individual land cover classes. Naïve Bayes exhibits the lowest average F1 score (0.23), reflecting its poor performance in classifying all land cover types. Gradient boosting and CART perform reasonably well, with F1 scores of 0.77 and 0.68, respectively. Gradient Boost excels in cropland (0.69) and built-up areas (0.81), effectively managing nonlinear relationships and minimizing misclassification. The CART shows strong results in dryland forests (0.70) and sparse shrublands (0.70) but struggles with croplands (0.53). Both models balance precision and recall, which is ideal for LULC classification. However, gradient boosting’s higher F1 score indicates superior reliability for highly accurate applications, while CART’s interpretability remains valuable.</p>
    <p>The random forest outperforms all the models, with a weighted average F1 score of 0.85, the highest of the tested algorithms. It accurately classifies cropland (F1 score of 0.82), sparse shrubland (0.89), and built-up areas (0.85), with few misclassification errors. This superior performance stems from its ensemble learning approach, effectively managing the complexity and variability of LULC data. The high F1 scores show a balanced trade-off between precision and recall, making the random forest model the most reliable model for LULC classification. Its robustness makes it ideal for environmental monitoring and land-use planning applications requiring precise land cover data classification.</p>
   </sec>
   <sec id="s5_4">
    <title>
     <xref ref-type="bibr" rid="scirp.142123-"></xref>5.4. Machine Learning Classifier Parameterization and Performance Limitations</title>
    <p>The study employed basic parameterization for the machine learning classifiers, limiting their potential performance. Future research should focus on advanced hyperparameter tuning to optimize the performance of each algorithm. Random Forest utilized 70 trees, and Gradient Boosting Trees employed 100, but other critical parameters like “maxDepth” and “learningRate” were absent. SVM, CART, and Naïve Bayes relied on default settings with no hyperparameter tuning. This lack of optimization contributed to suboptimal results, particularly for SVM (36.25% accuracy) and Naïve Bayes (28.75% accuracy). The absence of fine-tuning, especially concerning “maxDepth”, “minLeafPopulation”, “learningRate”, and kernel configurations, significantly limited these models’ robustness and generalization capability.</p>
    <p>This study highlights the potential for improved classification accuracy through targeted refinement strategies. Future work should prioritize advanced hyperparameter tuning across all models, including exploring techniques to address class imbalance.</p>
   </sec>
   <sec id="s5_5">
    <title>5.5. Study Limitation</title>
    <p>The study’s limitations include using single-date Landsat-9 imagery (January-April 2023), neglecting seasonal dynamics and potentially misclassifying spectrally similar classes. The lack of hyperparameter tuning and the absence of deep learning methods and advanced techniques for handling class imbalance restricted the comparability with state-of-the-art approaches. The absence of post-classification refinement, including noise filtering and texture analysis, diminished map accuracy. Addressing these gaps with multi-temporal data, hybrid modeling, and advanced hyperparameter tuning while managing class imbalances is crucial for enhancing the robustness of future LULC studies in arid and semi-arid regions.</p>
   </sec>
  </sec><sec id="s6">
   <title>
    <xref ref-type="bibr" rid="scirp.142123-"></xref>6. Conclusion</title>
   <p>This study rigorously assessed the performance of five distinct machine learning classifiers Random Forest (RF), Gradient Boosted Trees (GBT), Classification and Regression Trees (CART), Support Vector Machine (SVM), and Naïve Bayes for land use and land cover (LULC) classification using Landsat-9 imagery captured between January and April 2023. The objective was to understand the capabilities of these algorithms in the challenging context of arid and semi-arid environments, which present unique complexities for accurate land cover mapping.</p>
   <p>The results indicate that Random Forest (RF) excels in this application, demonstrating superior overall accuracy (84.4%), a robust kappa statistic (81.7%), and a high weighted average F1 score (0.85). This superior performance suggests that RF effectively captures the intricate relationships within the Landsat-9 data and accurately distinguishes between various land cover types. Gradient Boosting Trees (GBT) emerged as a viable alternative, exhibiting competitive performance (76.9% accuracy, 0.77 F1 score), and demonstrating strength in classifying cropland and built-up areas. While CART yielded lower accuracy, its inherent interpretability offers a valuable advantage in scenarios where understanding the decision-making process is paramount. In contrast, Naïve Bayes and SVM significantly underperformed, achieving accuracy below 40% and F1 scores below 0.30. This highlights the limitations of these models in handling the complexities of LULC classification, potentially stemming from simplifying assumptions, model inflexibility, and suboptimal hyperparameter tuning.</p>
   <p>Furthermore, the study revealed common challenges across all models, including the impact of class imbalance, a tendency to overclassify dominant land cover types, and the recognized need for more sophisticated parameter optimization strategies. While this research provides valuable insights, it’s essential to acknowledge its limitations. The reliance on single-date imagery, the exclusion of deep learning models, the constraints on parameter tuning, and the absence of post-classification refinement techniques likely limited the full potential of the evaluated classifiers.</p>
   <p>Future research should address these limitations to further enhance the accuracy, robustness, and generalizability of LULC classification models. Potentially, this would incorporate multi-temporal datasets, explore advanced deep learning architectures, employ more extensive hyperparameter optimization techniques, and implement post-classification refinement procedures. Ultimately, continued advancements in these areas will contribute significantly to improved land resource management, environmental monitoring, and sustainable development practices in arid and semi-arid regions.</p>
  </sec><sec id="s7">
   <title>7. Recommendation</title>
   <p>To enhance land use and land cover (LULC) classification accuracy, prioritize the Random Forest algorithm for its robust performance in classifying complex land cover. Gradient Boosted Trees and Classification and Regression Trees serve as viable alternatives, each offering distinct advantages in terms of accuracy and interpretability, respectively. Minimize the use of Support Vector Machine and Naïve Bayes in similar studies, particularly with complex datasets without substantial optimization. Future research should investigate hybrid models and tackle class imbalance using techniques like SMOTE or Focal Loss. Leverage multi-temporal imagery to capture seasonal changes and employ post-classification refinement methods such as noise filtering and texture analysis to improve map quality.</p>
  </sec><sec id="s8">
   <title>Author Contributions</title>
   <p>John Kapoi Kipterer: writing-original draft, investigation, visualisation, conceptualisation, data collection and analysis, remote sensing data analysis and compilation. Mark Boitt: Methodology review, editing, and alignment of the content. Charles, N Mundia: Writing-review, methodology review and remote sensing image alignment and validation.</p>
  </sec><sec id="s9">
   <title>Data Availability</title>
   <p>The data presented in this manuscript and the Java and R scripts used are comprehensive and openly available for further research and access upon request.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.142123-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abebe, G., Getachew, D.,&amp;Ewunetu, A. (2022). Analysing Land Use/Land Cover Changes and Its Dynamics Using Remote Sensing and GIS in Gubalafito District, Northeastern Ethiopia. SN Applied Sciences, 4, Article No. 30. &gt;https://doi.org/10.1007/s42452-021-04915-8
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Adugna, T., Xu, W.,&amp;Fan, J. (2022). Comparison of Random Forest and Support Vector Machine Classifiers for Regional Land Cover Mapping Using Coarse Resolution FY-3C Images. Remote Sensing, 14, Article 574. &gt;https://doi.org/10.3390/rs14030574
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Almalki, R., Khaki, M., Saco, P. M.,&amp;Rodriguez, J. F. (2022). Monitoring and Mapping Vegetation Cover Changes in Arid and Semi-Arid Areas Using Remote Sensing Technology: A Review. Remote Sensing, 14, Article 5143. &gt;https://doi.org/10.3390/rs14205143
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Amani, M., Ghorbanian, A., Ahmadi, S. A., Kakooei, M., Moghimi, A., Mirmazloumi, S. M., et al. (2020). Google Earth Engine Cloud Computing Platform for Remote Sensing Big Data Applications: A Comprehensive Review. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 13, 5326-5350. &gt;https://doi.org/10.1109/jstars.2020.3021052
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Amboka, A. A.,&amp;Ngigi, T. G. (2015). Mapping and Monitoring Spatial-Temporal Cover Change of Prosopis Species Colonization in Baringo Central, Kenya. International Journal of Engineering Science Invention, 4, 50-55. &gt;https://www.ijesi.org/papers/Vol(4)3/Version-1/I0431050057.pdf 
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Amwata, D. A.,&amp;Nyariki, D. M. (2021). Climate Variability, Land-Use, Pastoral and Agropastoral Livelihoods in Arid and Semi-Arid Areas of Kenya. World Journal of Innovative Research, 10, 117-126. &gt;https://doi.org/10.31871/wjir.10.5.38
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Avci, C., Budak, M., Yağmur, N.,&amp;Balçik, F. (2023). Comparison between Random Forest and Support Vector Machine Algorithms for LULC Classification. International Journal of Engineering and Geosciences, 8, 1-10. &gt;https://doi.org/10.26833/ijeg.987605
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Badapalli, P. K., Nakkala, A. B., Gugulothu, S.,&amp;Kottala, R. B. (2025). Dynamic Land Degradation Assessment: Integrating Machine Learning with Landsat 8 OLI/TIRS for Enhanced Spectral, Terrain, and Land Cover Indices. Earth Systems and Environment, 9, 315-335. &gt;https://doi.org/10.1007/s41748-024-00442-9
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bogale, G. A., Mosisa, T.,&amp;Asefa, G. (2022). The Impacts of Land Use/Land Cover Change on Range Land Biodiversity in Ethiopia: Review. Journal of Biodiversity&amp;Endangered Species, 10, 1-6.
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bollig, M.,&amp;Österle, M. (2013). The Political Ecology of Specialisation and Diversification: Long-Term Dynamics of Pastoralism in East Pokot District, Kenya. In M. Bollig, M. Schnegg,&amp;H.-P. Wotzka (Eds.), Pastoralism in Africa: Past, Present, and Futures (pp. 289-315). Berghahn Books. &gt;https://www.researchgate.net/publication/285526843
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bollig, M., Greiner, C.,&amp;Österle, M. (2014). Inscribing Identity and Agency on the Landscape: Of Pathways, Places, and the Transition of the Public Sphere in East Pokot, Kenya. African Studies Review, 57, 55-78. &gt;https://doi.org/10.1017/asr.2014.92
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cao, Z., Wang, S., Luo, P., Xie, D.,&amp;Zhu, W. (2022). Watershed Ecohydrological Processes in a Changing Environment: Opportunities and Challenges. Water, 14, Article 1502. &gt;https://doi.org/10.3390/w14091502
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, W., Shirzadi, A., Shahabi, H., Ahmad, B. B., Zhang, S., Hong, H., et al. (2017). A Novel Hybrid Artificial Intelligence Approach Based on the Rotation Forest Ensemble and Naïve Bayes Tree Classifiers for a Landslide Susceptibility Assessment in Langao County, China. Geomatics, Natural Hazards and Risk, 8, 1955-1977. &gt;https://doi.org/10.1080/19475705.2017.1401560
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chowdhury, M. S. (2024). Comparison of Accuracy and Reliability of Random Forest, Support Vector Machine, Artificial Neural Network and Maximum Likelihood Method in Land Use/Cover Classification of Urban Setting. Environmental Challenges, 14, Article 100800. &gt;https://doi.org/10.1016/j.envc.2023.100800
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Earth Resources Observation and Science (EROS) Center. (2020). Landsat 8-9 Operational Land Imager/Thermal Infrared Sensor Level-2, Collection 2. U.S. Geological Survey.
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Elmahdy, S. I.,&amp;Mohamed, M. M. (2023). Regional Mapping and Monitoring Land Use/Land Cover Changes: A Modified Approach Using an Ensemble Machine Learning and Multitemporal Landsat Data. Geocarto International, 38, Article 2184500. &gt;https://doi.org/10.1080/10106049.2023.2184500
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fang, Z., Ding, T., Chen, J., Xue, S., Zhou, Q., Wang, Y., et al. (2022). Impacts of Land Use/Land Cover Changes on Ecosystem Services in Ecologically Fragile Regions. Science of The Total Environment, 831, Article 154967. &gt;https://doi.org/10.1016/j.scitotenv.2022.154967
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Farda, N. M. (2017). Multi-Temporal Land Use Mapping of Coastal Wetlands Area Using Machine Learning in Google Earth Engine. IOP Conference Series: Earth and Environmental Science, 98, Article 012042. &gt;https://doi.org/10.1088/1755-1315/98/1/012042
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Fentaw, A. E.,&amp;Abegaz, A. (2024). Analyzing Land Use/Land Cover Changes Using Google Earth Engine and Random Forest Algorithm and Their Implications to the Management of Land Degradation in the Upper Tekeze Basin, Ethiopia. The Scientific World Journal, 2024, Article ID: 3937558. &gt;https://doi.org/10.1155/2024/3937558
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Firthouse Mohammed Yashin, J., Deivanayagam, A., Rahaman Sheik Mohideen, A.,&amp;Rajagopal, J. (2020). Comparative Analysis of Classification Algorithms for Landuse/Landcover Change over a Part of the East Coast Region of Tamil Nadu and Its Environs. In Institute of Electrical and Electronics Engineers (Ed.), 2020 IEEE India Geoscience and Remote Sensing Symposium (InGARSS) (pp. 66-69). IEEE. &gt;https://doi.org/10.1109/ingarss48198.2020.9358945
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ghosh, S., Kumar, D.,&amp;Kumari, R. (2022). Cloud-Based Large-Scale Data Retrieval, Mapping, and Analysis for Land Monitoring Applications with Google Earth Engine (GEE). Environmental Challenges, 9, Article 100605. &gt;https://doi.org/10.1016/j.envc.2022.100605
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Greiner, C., Greven, D.,&amp;Klagge, B. (2021a). Roads to Change: Livelihoods, Land Disputes, and Anticipation of Future Developments in Rural Kenya. The European Journal of Development Research, 33, 1044-1068. &gt;https://doi.org/10.1057/s41287-021-00396-y
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Greiner, C., Vehrs, H.,&amp;Bollig, M. (2021b). Land-Use and Land-Cover Changes in Pastoral Drylands: Long-Term Dynamics, Economic Change, and Shifting Socioecological Frontiers in Baringo, Kenya. Human Ecology, 49, 565-577. &gt;https://doi.org/10.1007/s10745-021-00263-8
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hinojosa Lee, M. C., Braet, J.,&amp;Springael, J. (2024). Performance Metrics for Multilabel Emotion Classification: Comparing Micro, Macro, and Weighted F1-Scores. Applied Sciences, 14, Article 9863. &gt;https://doi.org/10.3390/app14219863
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kapoi, K. J.,&amp;Charles, N. M. (2015). Livelihood Vulnerability Assessment in the Context of Drought Hazard: A Case Study of Baringo County, Kenya. International Journal of Science and Research, 3, 346-349.
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kiage, L. M.,&amp;Douglas, P. (2020). Linkages between Land Cover Change, Lake Shrinkage, and Sublacustrine Influence Determined from Remote Sensing of Select Rift Valley Lakes in Kenya. Science of The Total Environment, 709, Article 136022. &gt;https://doi.org/10.1016/j.scitotenv.2019.136022
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kimtai, D. J., Makokha, G. O.,&amp;Sichangi, A. W. (2024). Modeling of Water Level Trends and Characterizing Potential Influencing Factors in Lake Baringo in Kenya. Discover Water, 4, Article No. 55. &gt;https://doi.org/10.1007/s43832-024-00105-w
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kumar Basukala, A., Vehrs, H.-P., Bollig, M., Greiner, C.,&amp;Thonfeld, F. (2019). Dataset: Spatial-Temporal Analysis of Land-Use and Land-Cover Change in East Pokot, Kenya. &gt;https://www.researchgate.net/profile/Amit-Basukala/publication/338858573_Dataset_Spatial-temporal_analysis_of_land-use_and_land-cover_change_in_East_Pokot_Kenya/links/661e560443f8df018d129c29/Dataset-Spatial-temporal-analysis-of-land-use-and-land-cover-change-in-East-Pokot-Kenya.pdf 
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref29">
    <label>29</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Li, S., Xu, L., Jing, Y., Yin, H., Li, X.,&amp;Guan, X. (2021). High-Quality Vegetation Index Product Generation: A Review of NDVI Time Series Reconstruction Techniques. International Journal of Applied Earth Observation and Geoinformation, 105, Article 102640. &gt;https://doi.org/10.1016/j.jag.2021.102640
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref30">
    <label>30</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lipton, Z. C., Elkan, C.,&amp;Naryanaswamy, B. (2014). Optimal Thresholding of Classifiers to Maximize F1 Measure. In T. Calders, F. Esposito, E. Hüllermeier,&amp;R. Meo (Eds.), Machine Learning and Knowledge Discovery in Databases ECML PKDD 2014 (pp. 225-239). Springer. &gt;https://doi.org/10.1007/978-3-662-44851-9_15
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref31">
    <label>31</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Maini, S. S.,&amp;Govinda, K. (2017). Stock Market Prediction Using Data Mining Techniques. In Institute of Electrical and Electronics Engineers (Ed.), 2017 International Conference on Intelligent Sustainable Systems (ICISS) (pp. 654-661). IEEE. &gt;https://doi.org/10.1109/iss1.2017.8389253
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref32">
    <label>32</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mayer, T., Poortinga, A., Bhandari, B., Nicolau, A. P., Markert, K., Thwal, N. S., et al. (2021). Deep Learning Approach for Sentinel-1 Surface Water Mapping Leveraging Google Earth Engine. ISPRS Open Journal of Photogrammetry and Remote Sensing, 2, Article 100005. &gt;https://doi.org/10.1016/j.ophoto.2021.100005
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref33">
    <label>33</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mbaabu, P. R., Ng, W., Schaffner, U., Gichaba, M., Olago, D., Choge, S., et al. (2019). Spatial Evolution of Prosopis Invasion and Its Effects on LULC and Livelihoods in Baringo, Kenya. Remote Sensing, 11, Article 1217. &gt;https://doi.org/10.3390/rs11101217
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref34">
    <label>34</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ochuka, M., Ikporukpo, C., Mijinyawa, Y.,&amp;Ogendi, G. (2019). Land Use/Land Cover Dynamics and Anthropogenic Driving Factors in Lake Baringo Catchment, Rift Valley, Kenya. Natural Resources, 10, 367-389. &gt;https://doi.org/10.4236/nr.2019.1010025
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref35">
    <label>35</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pham, H., Nguyen, H., Le, K., Tran, T.,&amp;Ha, N. (2023). Automated Mapping of Wetland Ecosystems: A Study Using Google Earth Engine and Machine Learning for Lotus Mapping in Central Vietnam. Water, 15, Article 854. &gt;https://doi.org/10.3390/w15050854
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref36">
    <label>36</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Praticò, S., Solano, F., Di Fazio, S.,&amp;Modica, G. (2021). Machine Learning Classification of Mediterranean Forest Habitats in Google Earth Engine Based on Seasonal Sentinel-2 Time-Series and Input Image Composition Optimisation. Remote Sensing, 13, Article 586. &gt;https://doi.org/10.3390/rs13040586
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref37">
    <label>37</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rikimaru, A., Roy, P.S.,&amp;Miyatake, S. (2002). Tropical Forest Cover Density Mapping. International Society for Tropical Ecology, 43, 39-47.
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref38">
    <label>38</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sun, J.,&amp;Ongsomwang, S. (2023). Optimal Parameters of Random Forest for Land Cover Classification with Suitable Data Type and Dataset on Google Earth Engine. Frontiers in Earth Science, 11, Article 1188093. &gt;https://doi.org/10.3389/feart.2023.1188093
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref39">
    <label>39</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Talukdar, S., Singha, P., Mahato, S., Shahfahad, Pal, S., Liou, Y., et al. (2020). Land-Use Land-Cover Classification by Machine Learning Classifiers for Satellite Observations—A Review. Remote Sensing, 12, Article 1135. &gt;https://doi.org/10.3390/rs12071135
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref40">
    <label>40</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tamayo-Vera, D., Wang, X.,&amp;Mesbah, M. (2024). A Review of Machine Learning Techniques in Agroclimatic Studies. Agriculture, 14, Article 481. &gt;https://doi.org/10.3390/agriculture14030481
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref41">
    <label>41</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vehrs, H. (2016). Changes in Landscape Vegetation, Forage Plant Composition and Herding Structure in the Pastoralist Livelihoods of East Pokot, Kenya. Journal of Eastern African Studies, 10, 88-110. &gt;https://doi.org/10.1080/17531055.2015.1134401
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref42">
    <label>42</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Wang, J., Bretz, M., Dewan, M. A. A.,&amp;Delavar, M. A. (2022). Machine Learning in Modelling Land-Use and Land Cover-Change (LULCC): Current Status, Challenges and Prospects. Science of The Total Environment, 822, Article 153559. &gt;https://doi.org/10.1016/j.scitotenv.2022.153559
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref43">
    <label>43</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zha, Y., Gao, J.,&amp;Ni, S. (2003). Use of Normalized Difference Built-Up Index in Automatically Mapping Urban Areas from TM Imagery. International Journal of Remote Sensing, 24, 583-594. &gt;https://doi.org/10.1080/01431160304987
    </mixed-citation>
   </ref>
   <ref id="scirp.142123-ref44">
    <label>44</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhao, Z., Islam, F., Waseem, L. A., Tariq, A., Nawaz, M., Islam, I. U., et al. (2024). Comparison of Three Machine Learning Algorithms Using Google Earth Engine for Land Use Land Cover Classification. Rangeland Ecology&amp;Management, 92, 129-137. &gt;https://doi.org/10.1016/j.rama.2023.10.007
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>