<?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">
    am
   </journal-id>
   <journal-title-group>
    <journal-title>
     Applied Mathematics
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2152-7385
   </issn>
   <issn publication-format="print">
    2152-7393
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/am.2025.166027
   </article-id>
   <article-id pub-id-type="publisher-id">
    am-143572
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Physics 
     </subject>
     <subject>
       Mathematics
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Unsupervised Classification of Sea Surface Temperature (SST) in the Tropical Atlantic Using Spatial and Functional Data Analysis
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Ogoudjobi François
      </surname>
      <given-names>
       Adjibode
      </given-names>
     </name>
    </contrib>
   </contrib-group> 
   <aff id="affnull">
    <addr-line>
     aInternational Chair in Mathematical Physics and Applications (ICMPA-UNESCO Chair), University of Abomey-Calavi, Cotonou, Republic of Benin
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     24
    </day> 
    <month>
     06
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    16
   </volume> 
   <issue>
    06
   </issue>
   <fpage>
    482
   </fpage>
   <lpage>
    502
   </lpage>
   <history>
    <date date-type="received">
     <day>
      15,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      23,
     </day>
     <month>
      May
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      23,
     </day>
     <month>
      June
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    In this study, we employ a spatial unsupervised classification technique to analyze the spatio-temporal variability of Sea Surface Temperature (SST) in the tropical African zone. The methodology we propose considers both the spatial dimensions of the data and their functional characteristics, distinguishing it from conventional approaches. The results demonstrate noteworthy fluctuations in SST across spatial and temporal scales. This variability signifies a detected anomaly in SST within the study area, which can be attributed to the impacts of climate change.
   </abstract>
   <kwd-group> 
    <kwd>
     Clustering
    </kwd> 
    <kwd>
      Unsupervised Classification
    </kwd> 
    <kwd>
      Functional Data
    </kwd> 
    <kwd>
      Spatio-Temporal Data
    </kwd> 
    <kwd>
      Climate Change
    </kwd> 
    <kwd>
      SST
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Nowadays, various extreme environmental events such as droughts, floods, and fires are being observed in different parts of the Earth, significantly impacting millions of people worldwide <xref ref-type="bibr" rid="scirp.143572-1">
     [1]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-3">
     [3]
    </xref>. These events lead to the destruction of fauna and pose a threat to marine life by causing a decrease in oxygen concentration <xref ref-type="bibr" rid="scirp.143572-4">
     [4]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-11">
     [11]
    </xref>. The decline in oxygen levels in seawater is primarily attributed to climate change, which is a critical concern. This phenomenon of deoxygenation poses a severe threat to marine life and undermines the benefits that humans derive from marine ecosystems <xref ref-type="bibr" rid="scirp.143572-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.143572-12">
     [12]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-14">
     [14]
    </xref>. Although the prevention of such events is not currently feasible, their prediction across various time and spatial scales can help mitigate potential damages stemming from their occurrence <xref ref-type="bibr" rid="scirp.143572-15">
     [15]
    </xref>.</p>
   <p>Sea surface temperature (SST), in conjunction with pollution and climate change, serves as a robust indicator of marine resource productivity <xref ref-type="bibr" rid="scirp.143572-16">
     [16]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-18">
     [18]
    </xref>. SST refers to the temperature of a significant layer near the sea surface, playing a crucial role in the development of meteorological systems as well as the biomass of diverse marine organisms at different depths. This includes vital organisms like phytoplankton and pelagic fish. Additionally, SST facilitates energy exchanges between the sea and the atmosphere, making it an essential parameter to monitor and understand. Hence, understanding SST holds significance for weather prediction, offering insights into the prospective development of systems and aquatic organisms <xref ref-type="bibr" rid="scirp.143572-18">
     [18]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-21">
     [21]
    </xref>. In the specific study area under consideration (West African region, with a particular focus on Benin), there exists a notable dearth of research on environmental challenges, despite the abundant potential issues concerning the enhancement of the quality of aquatic and agricultural resources, which hold immense importance in the lives of the population. Due to its influence on the growth and spatial distribution of species, SST anomalies have the potential to impose stress on fish populations <xref ref-type="bibr" rid="scirp.143572-19">
     [19]
    </xref> <xref ref-type="bibr" rid="scirp.143572-22">
     [22]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-24">
     [24]
    </xref>.</p>
   <p>To enhance the monitoring of fisheries resources, Sea Surface Temperature (SST) is modeled in relation to other climatic variables and fish abundance, within the context of climate change. Oceanographers have dedicated significant attention to modeling SST as a climatic variable using an ecosystemic approach. Linear inverse models have been employed to predict SST, as demonstrated by <xref ref-type="bibr" rid="scirp.143572-25">
     [25]
    </xref> in the Niño 3 regions and <xref ref-type="bibr" rid="scirp.143572-26">
     [26]
    </xref> off tropical Atlantic. In their work, <xref ref-type="bibr" rid="scirp.143572-27">
     [27]
    </xref> has presented various modeling methods (interpolation, spectral analysis, filtering estimation, gradient, regression model, etc.) to analyze, among other aspects, how SST responds to the damages caused by the effects of climate change. Additionally, <xref ref-type="bibr" rid="scirp.143572-28">
     [28]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-30">
     [30]
    </xref> have utilized supervised machine learning tools to predict microbial diversity and composition in response to SST.</p>
   <p>However, the methods mentioned above do not fully consider the spatial and temporal information inherent in SST data. Analyzing interactions within oceanological systems in marine ecosystems also necessitates the consideration of air-ocean interactions. Extensive and complex data with dynamic spatial and/or temporal components have been generated to study interactions within oceanological systems in marine ecosystems (refer to <xref ref-type="bibr" rid="scirp.143572-31">
     [31]
    </xref> <xref ref-type="bibr" rid="scirp.143572-32">
     [32]
    </xref>). Such data are abundant across various fields, particularly in the description of oceanological systems. Understanding the relationships between variables represented as high-dimensional vectors and/or functional components is crucial for comprehending the functioning of natural systems.</p>
   <p>Therefore, robust methods capable of harnessing the wealth of information contained within such big data are of paramount importance in enhancing the monitoring of SST’s response to the effects of climate change. Functional Data Analysis (FDA) presents a suitable methodology for studying such SST data.</p>
   <p>FDA pertains to the analysis and theory of data represented as functions, curves, images, shapes, or even more intricate mathematical objects, conceived as smooth realizations of stochastic processes. Functional data possess an intrinsic, infinite dimensionality. The notable high dimensionality of these data presents challenges in both theoretical understanding and computational handling, with the nature of these challenges varying based on how the functional data were sampled. Functional data can be observed within temporal as well as spatial/spatio-temporal contexts.</p>
   <p>FDA utilizes statistical tools to tackle various inquiries, including prediction tasks <xref ref-type="bibr" rid="scirp.143572-33">
     [33]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-35">
     [35]
    </xref>, estimation of relationships between a primary variable and other variables, and the classification of diverse sets of curves through unsupervised methods or discrimination rules <xref ref-type="bibr" rid="scirp.143572-36">
     [36]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-39">
     [39]
    </xref>.</p>
   <p>Over the past decade, Functional Data Analysis (FDA) has experienced substantial growth across a diverse spectrum of scientific domains. Notably, fields such as medicine <xref ref-type="bibr" rid="scirp.143572-40">
     [40]
    </xref> <xref ref-type="bibr" rid="scirp.143572-41">
     [41]
    </xref>, ecology and marine biology <xref ref-type="bibr" rid="scirp.143572-33">
     [33]
    </xref> <xref ref-type="bibr" rid="scirp.143572-35">
     [35]
    </xref> <xref ref-type="bibr" rid="scirp.143572-42">
     [42]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-45">
     [45]
    </xref>, as well as environmental sciences and oceanography <xref ref-type="bibr" rid="scirp.143572-46">
     [46]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-52">
     [52]
    </xref>, have witnessed its profound development. FDA techniques have proven valuable in monitoring networks concerning weather and pollutants (e.g. <xref ref-type="bibr" rid="scirp.143572-53">
     [53]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-56">
     [56]
    </xref>), as well as in gas, oil, and petroleum sciences <xref ref-type="bibr" rid="scirp.143572-57">
     [57]
    </xref> <xref ref-type="bibr" rid="scirp.143572-58">
     [58]
    </xref>, among others.</p>
   <p>As alluded to earlier, the application of FDA tools has extended to spatial settings, where data exhibit spatial dependence. Recent research works in this area are exemplified by studies in <xref ref-type="bibr" rid="scirp.143572-59">
     [59]
    </xref>-<xref ref-type="bibr" rid="scirp.143572-61">
     [61]
    </xref>. Recognizing the need for advancements in spatially correlated functional data, <xref ref-type="bibr" rid="scirp.143572-62">
     [62]
    </xref> has extended the spatial autoregressive model and the spatial moving average model to stochastic processes taking values in Hilbert spaces. The utilization of the eigenfunctions basis of the autocovariance operator for projection purposes has been demonstrated in works such as <xref ref-type="bibr" rid="scirp.143572-63">
     [63]
    </xref> and <xref ref-type="bibr" rid="scirp.143572-64">
     [64]
    </xref>. In a different vein, <xref ref-type="bibr" rid="scirp.143572-50">
     [50]
    </xref> expanded hierarchical classification approaches to account for spatial functional correlation, while others have measured similarity between curves using variograms, incorporating spatial correlation through mode and density, as exemplified in <xref ref-type="bibr" rid="scirp.143572-65">
     [65]
    </xref>. Various methodologies for spatial functional data clustering are presented as well <xref ref-type="bibr" rid="scirp.143572-66">
     [66]
    </xref>, as highlighted in the recent monograph by <xref ref-type="bibr" rid="scirp.143572-66">
     [66]
    </xref>.</p>
   <p>The objective of this study is to analyze Sea Surface Temperature (SST) through unsupervised classification using an FDA methodology grounded in Functional Principal Component and clustering analyses. This approach aims to reveal potential heterogeneity in SST across the tropical Atlantic Ocean. The structure of this work is outlined as follows: the spatial functional data analysis and clustering methodology employed are detailed in 2. 3 encompasses the presentation of the SST data from the tropical Atlantic Ocean and the subsequent application of the methodology to this dataset. Finally, 4 is dedicated to the conclusion and discussion of the findings.</p>
  </sec><sec id="s2">
   <title>2. Methodology</title>
   <p>We are addressing a measurable spatial process 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        X 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           s 
         </mi> 
        </msub> 
        <mo>
          ∈ 
        </mo> 
        <msup> 
         <mi>
           ℝ 
         </mi> 
         <mi>
           N 
         </mi> 
        </msup> 
        <mo>
          , 
        </mo> 
        <mi>
          N 
        </mi> 
        <mo>
          ≥ 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> defined over some probability space 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          Ω 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi mathvariant="script">
          A 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          ℙ 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> and observed on some spatial region 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ℐ 
      </mi> 
      <mo>
        ⊆ 
      </mo> 
      <msup> 
       <mi>
         ℝ 
       </mi> 
       <mi>
         N 
       </mi> 
      </msup> 
     </mrow> 
    </math> of cardinal 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       n 
     </mi> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        ℐ 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           s 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           s 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         s 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
      <mo>
        ∈ 
      </mo> 
      <msup> 
       <mi>
         ℝ 
       </mi> 
       <mi>
         N 
       </mi> 
      </msup> 
      <mo>
        , 
      </mo> 
      <mi>
        i 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        1 
      </mn> 
      <mo>
        , 
      </mo> 
      <mo>
        ⋯ 
      </mo> 
      <mo>
        , 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math>. We assume that for each location 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       s 
     </mi> 
    </math>, the random variables 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         s 
       </mi> 
      </msub> 
     </mrow> 
    </math> takes its values in a semi-metric space 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ℰ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          d 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>. The space 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          ℰ 
        </mi> 
        <mo>
          , 
        </mo> 
        <mi>
          d 
        </mi> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is an infinite dimension space and the random variables, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         s 
       </mi> 
      </msub> 
      <mo>
        , 
      </mo> 
      <mi>
        s 
      </mi> 
      <mo>
        ∈ 
      </mo> 
      <mi>
        ℐ 
      </mi> 
     </mrow> 
    </math>, are locally identically distributed. This means that when a spatial location 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       u 
     </mi> 
    </math> is sufficiently close to another one 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       v 
     </mi> 
    </math>, the variables 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         u 
       </mi> 
      </msub> 
     </mrow> 
    </math> and 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         X 
       </mi> 
       <mi>
         v 
       </mi> 
      </msub> 
     </mrow> 
    </math> have identical or similar distributions. This hypothesis is less restrictive than strict stationarity. It is motivated by the fact that it is possible to imagine that variables located on neighbouring sites may be similar and have the same local distribution that may be different to the local distribution of another set of variables at other locations. In the classical framework of FDA, the space 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ℰ 
     </mi> 
    </math> is a space of functions, typically the space of squared integrable functions defined on some finite interval 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi mathvariant="script">
        T 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mn>
          0 
        </mn> 
        <mo>
          , 
        </mo> 
        <mi>
          T 
        </mi> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
      <mo>
        , 
      </mo> 
      <mi>
        T 
      </mi> 
      <mo>
        &gt; 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math>. Let denote with 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       S 
     </mi> 
    </math> the set of the 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       n 
     </mi> 
    </math> curves, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           s 
         </mi> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ∈ 
        </mo> 
        <mi>
          ℐ 
        </mi> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (renamed in an arbitrary way as 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        S 
      </mi> 
      <mo>
        = 
      </mo> 
      <mrow> 
       <mo>
         { 
       </mo> 
       <mrow> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mn>
           1 
         </mn> 
        </msub> 
        <mo>
          , 
        </mo> 
        <mo>
          ⋯ 
        </mo> 
        <mo>
          , 
        </mo> 
        <msub> 
         <mi>
           X 
         </mi> 
         <mi>
           n 
         </mi> 
        </msub> 
       </mrow> 
       <mo>
         } 
       </mo> 
      </mrow> 
     </mrow> 
    </math> in the following).</p>
   <sec id="s2_1">
    <title>2.1. Model-Based Clustering for Spatial Functional Data</title>
    <p>In this section, we apply a model-based clustering developed by <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref> to the SST data described in the upcoming section. Clustering is an unsupervised learning technique that aims to identify clusters with homogeneous characteristics. Within the clustering framework, the model-based techniques assume the existence of a latent categorical random variable 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math> defining 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> clusters of data. This variable 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math> leads to a probability distribution of data as a mixture of cluster distributions. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        f 
      </mi> 
     </math> denote the probability distribution of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> and by 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> represent the probability distribution of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> given 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Z 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         g 
       </mi> 
      </mrow> 
     </math>. Consequently, the mixture model is expressed as</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          G 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
      </mrow> 
     </math>(1)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mi>
         P 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           Z 
         </mi> 
         <mo>
           = 
         </mo> 
         <mi>
           g 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> represents the prior probability of cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math>.</p>
    <p>In the context of spatial dependency, the model given in Equation (1) has been extended to incorporate the location 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        s 
      </mi> 
     </math> into the prior probabilities of clusters. This modification transforms the mixture model into:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mrow> 
          <mi>
            x 
          </mi> 
          <mo>
            / 
          </mo> 
          <mi>
            s 
          </mi> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          G 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           β 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          x 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
      </mrow> 
     </math>(2)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        β 
      </mi> 
     </math> represents a parametrization of the spatial prior. Consequently, given the cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Z 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         g 
       </mi> 
      </mrow> 
     </math>, the distribution of observations within the cluster becomes independent of location. All spatial dependencies are accounted for the priors 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           β 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. This concept is utilized in <xref ref-type="bibr" rid="scirp.143572-67">
      [67]
     </xref> for clustering spatio-temporal data. This paper introduces multinomial logistic regression as a model for the 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           β 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         ln 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              π 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               β 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              π 
            </mi> 
            <mi>
              G 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               β 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          β 
        </mi> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mi>
           g 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         + 
       </mo> 
       <msub> 
        <mrow> 
         <mrow> 
          <mo>
            〈 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              β 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
           <mo>
             ; 
           </mo> 
           <mi>
             s 
           </mi> 
          </mrow> 
          <mo>
            〉 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <msup> 
          <mi>
            ℝ 
          </mi> 
          <mi>
            N 
          </mi> 
         </msup> 
        </mrow> 
       </msub> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(3)</p>
    <p>Within a parametric framework, the conditional distribution 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> depends on parameters 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math>. For instance, in the Gaussian model, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> represents the mean and the covariance matrix of cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math>. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        θ 
      </mi> 
     </math> denote the set of all parameters, which also encompasses those defining the 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           β 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. As a result, the model is transformed into:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mrow> 
          <mi>
            x 
          </mi> 
          <mo>
            / 
          </mo> 
          <mi>
            s 
          </mi> 
         </mrow> 
         <mo>
           ; 
         </mo> 
         <mi>
           θ 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          G 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           β 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(4)</p>
    <p>In a finite-dimensional context, the multivariate probability density function serves as the primary tool for estimating such a model using the EM algorithm. However, for functional random variables, the concept of a probability density isn’t well-defined due to the infinite dimension of the data. To address this challenge, <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref> employs the expansion coefficients of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> with respect to a finite basis of functions. This approach enables the derivtion of a well-defined probability density function based on these coefficients. The use of functional principal component analysis helps define an approximation of the probability density for functional data.</p>
    <p>Assuming a spatial autoregressive dynamic for the random effect, <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref> introduces a functional classification criterion to identify local spatially homogeneous regions. In the subsequent section, we assume that given 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         Z 
       </mi> 
       <mo>
         = 
       </mo> 
       <mi>
         g 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> follows a Gaussian process. Within cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math>, a pseudo-density is employed <xref ref-type="bibr" rid="scirp.143572-68">
      [68]
     </xref>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              q 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           x 
         </mi> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle displaystyle="true" mathsize="140%"> 
         <mo>
           ∏ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            C 
          </mi> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            λ 
          </mi> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <mi>
             j 
           </mi> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <munderover> 
        <mstyle displaystyle="true" mathsize="140%"> 
         <mo>
           ∏ 
         </mo> 
        </mstyle> 
        <mrow> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          d 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            C 
          </mi> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <msup> 
            <mi>
              j 
            </mi> 
            <mo>
              ′ 
            </mo> 
           </msup> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            x 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ; 
         </mo> 
         <msub> 
          <mover accent="true"> 
           <mi>
             λ 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math>(5)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          f 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> represents the probability density of the j-th major component 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> within cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math>. The random variables 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are independent Gaussian variables with zero mean and variances equal to the eigenvalues 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of the covariance operator of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math>. Similarly, the random variables 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           d 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are independent Gaussian variables with zero mean and variances equal to the mean eigenvalues 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mover accent="true"> 
         <mi>
           λ 
         </mi> 
         <mo>
           ¯ 
         </mo> 
        </mover> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> of eigenvalues 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          λ 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msup> 
          <mi>
            j 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           d 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> of the 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> covariance operator. Consequently, the parameters 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            λ 
          </mi> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            λ 
          </mi> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <msub> 
            <mi>
              q 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mover accent="true"> 
           <mi>
             λ 
           </mi> 
           <mo>
             ¯ 
           </mo> 
          </mover> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math> must be appropriately chosen.</p>
    <p>Indeed, the surrogate density proposed can be regarded as an actual density when the functional data belong to a finite-dimensional space of functions spanned by a basis 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            ϕ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            ϕ 
          </mi> 
          <mi>
            d 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mi>
         d 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>, i.e.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         X 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           j 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          d 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          j 
        </mi> 
       </msub> 
       <msub> 
        <mi>
          ϕ 
        </mi> 
        <mi>
          j 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         t 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mi>
           T 
         </mi> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
       <mtext>
           
       </mtext> 
       <mtext>
           
       </mtext> 
       <mi>
         T 
       </mi> 
       <mo>
         &gt; 
       </mo> 
       <mn>
         0. 
       </mn> 
      </mrow> 
     </math></p>
    <p>Hence, we will choose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        d 
      </mi> 
     </math> as the dimension of the basis used for data smoothing. In this scenario, the principal components 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> of the functional PCA can be derived by conducting PCA on the expansion coefficients of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        X 
      </mi> 
     </math> in the metric 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        M 
      </mi> 
     </math> defined by the inner product of the basis functions.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. The Expectation-Maximization (EM) Algorithm</title>
    <p>Let us now outline the EM algorithm for estimating 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        θ 
      </mi> 
     </math> and, consequently. similar to the finite setting, and based on Equation (5), the likelihood of the sample of curves 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         S 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mi>
            s 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mi>
           s 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           ℐ 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         l 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           θ 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           S 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munder> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∏ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           ℐ 
         </mi> 
        </mrow> 
       </munder> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <munderover> 
          <mstyle mathsize="140%" displaystyle="true"> 
           <mo>
             ∑ 
           </mo> 
          </mstyle> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            G 
          </mi> 
         </munderover> 
         <mtext>
             
         </mtext> 
         <msub> 
          <mi>
            π 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             β 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <msubsup> 
          <mi>
            f 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                q 
              </mi> 
              <mi>
                g 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              s 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(6)</p>
    <p>A common approach for maximizing the likelihood when data are missing (such as the variable 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        Z 
      </mi> 
     </math>) is to employ the iterative EM algorithm to maximize the likelihood (6), and modify it for update the principal components scores of each group as well as the parameters 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        β 
      </mi> 
     </math> define 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          π 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> in (3).</p>
    <p>The algorithm involves maximizing the approximate complete log-likelihood. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Z 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> denote the indicator random variable for the cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math> at location 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        s 
      </mi> 
     </math>. Thus, the completed log-likelihood is as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          L 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           θ 
         </mi> 
         <mo>
           ; 
         </mo> 
         <mi>
           S 
         </mi> 
         <mo>
           , 
         </mo> 
         <mi>
           Z 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <munder> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           ℐ 
         </mi> 
        </mrow> 
       </munder> 
       <mtext>
           
       </mtext> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          G 
        </mi> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          Z 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           log 
         </mi> 
         <msub> 
          <mi>
            π 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             β 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           log 
         </mi> 
         <msubsup> 
          <mi>
            f 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                q 
              </mi> 
              <mi>
                g 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              s 
            </mi> 
           </msub> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
      </mrow> 
     </math>(7)</p>
    <p>This version is known to be easier to maximize than its incomplete counterpart. Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          θ 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            h 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
      </mrow> 
     </math> represent the estimated value of the parameter at iteration 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         h 
       </mi> 
       <mo>
         ≥ 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math> of the algorithm <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref>.</p>
    <p>E Step:</p>
    <p>Since the groups to which 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          Z 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> belong unknown, the E step involves calculating the conditional expectation of the approximated completed log-likelihood:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <mi mathvariant="script">
           Q 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             θ 
           </mi> 
           <mo>
             , 
           </mo> 
           <msup> 
            <mi>
              θ 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                h 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi mathvariant="double-struck">
            E 
          </mi> 
          <mrow> 
           <msup> 
            <mi>
              θ 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                h 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <msub> 
              <mi>
                L 
              </mi> 
              <mi>
                c 
              </mi> 
             </msub> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <mi>
                 θ 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 S 
               </mi> 
               <mo>
                 , 
               </mo> 
               <mi>
                 Z 
               </mi> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mi>
              S 
            </mi> 
           </mrow> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <munder> 
          <mstyle mathsize="140%" displaystyle="true"> 
           <mo>
             ∑ 
           </mo> 
          </mstyle> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ∈ 
           </mo> 
           <mi>
             ℐ 
           </mi> 
          </mrow> 
         </munder> 
         <mtext>
             
         </mtext> 
         <munderover> 
          <mstyle mathsize="140%" displaystyle="true"> 
           <mo>
             ∑ 
           </mo> 
          </mstyle> 
          <mrow> 
           <mi>
             g 
           </mi> 
           <mo>
             = 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mi>
            G 
          </mi> 
         </munderover> 
         <mtext>
             
         </mtext> 
         <msubsup> 
          <mi>
            t 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             log 
           </mi> 
           <msub> 
            <mi>
              π 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mo>
               ; 
             </mo> 
             <mi>
               β 
             </mi> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             + 
           </mo> 
           <mi>
             log 
           </mi> 
           <msubsup> 
            <mi>
              f 
            </mi> 
            <mi>
              g 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  q 
                </mi> 
                <mi>
                  g 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msubsup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                s 
              </mi> 
             </msub> 
             <mo>
               ; 
             </mo> 
             <msub> 
              <mi>
                θ 
              </mi> 
              <mi>
                g 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(8)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          t 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             h 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> represents the probability that the curve 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          X 
        </mi> 
        <mi>
          s 
        </mi> 
       </msub> 
      </mrow> 
     </math> belongs to the cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        g 
      </mi> 
     </math> given 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          C 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          c 
        </mi> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mi>
           j 
         </mi> 
        </mrow> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            s 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
       <mi>
         j 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> at iteration 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         h 
       </mi> 
       <mo>
         + 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            t 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi mathvariant="double-struck">
            E 
          </mi> 
          <mrow> 
           <msup> 
            <mi>
              θ 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                h 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mrow> 
            <mrow> 
             <mi>
               L 
             </mi> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  Z 
                </mi> 
                <mi>
                  g 
                </mi> 
               </msub> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  s 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mi>
              s 
            </mi> 
           </mrow> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <mfrac> 
          <mrow> 
           <msub> 
            <mi>
              π 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mo>
               ; 
             </mo> 
             <msup> 
              <mi>
                β 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  h 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msubsup> 
            <mi>
              f 
            </mi> 
            <mi>
              g 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  q 
                </mi> 
                <mi>
                  g 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msubsup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                s 
              </mi> 
             </msub> 
             <mo>
               ; 
             </mo> 
             <msubsup> 
              <mi>
                θ 
              </mi> 
              <mi>
                g 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  h 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msubsup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mrow> 
           <msubsup> 
            <mstyle mathsize="140%" displaystyle="true"> 
             <mo>
               ∑ 
             </mo> 
            </mstyle> 
            <mrow> 
             <mi>
               l 
             </mi> 
             <mo>
               = 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mi>
              G 
            </mi> 
           </msubsup> 
           <mtext>
               
           </mtext> 
           <msub> 
            <mi>
              π 
            </mi> 
            <mi>
              l 
            </mi> 
           </msub> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               s 
             </mi> 
             <mo>
               , 
             </mo> 
             <msup> 
              <mi>
                β 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  h 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <msubsup> 
            <mi>
              f 
            </mi> 
            <mi>
              l 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  q 
                </mi> 
                <mi>
                  l 
                </mi> 
               </msub> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msubsup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                x 
              </mi> 
              <mi>
                s 
              </mi> 
             </msub> 
             <mo>
               ; 
             </mo> 
             <msubsup> 
              <mi>
                θ 
              </mi> 
              <mi>
                l 
              </mi> 
              <mrow> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  h 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
             </msubsup> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </mfrac> 
         <mo>
           . 
         </mo> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(9)</p>
    <p>M step:</p>
    <p>The M step involves maximizing the conditional expectation of the completed log-likelihood with respect to 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        θ 
      </mi> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            θ 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mo>
           = 
         </mo> 
         <mi>
           arg 
         </mi> 
         <munder> 
          <mrow> 
           <mi>
             max 
           </mi> 
          </mrow> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
         </munder> 
         <munder> 
          <mstyle mathsize="140%" displaystyle="true"> 
           <mo>
             ∑ 
           </mo> 
          </mstyle> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ∈ 
           </mo> 
           <mi>
             ℐ 
           </mi> 
          </mrow> 
         </munder> 
         <mtext>
             
         </mtext> 
         <msubsup> 
          <mi>
            t 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           log 
         </mi> 
         <msubsup> 
          <mi>
            f 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                q 
              </mi> 
              <mi>
                g 
              </mi> 
             </msub> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              x 
            </mi> 
            <mi>
              s 
            </mi> 
           </msub> 
           <mo>
             ; 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           ; 
         </mo> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            β 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mo>
           = 
         </mo> 
         <mi>
           arg 
         </mi> 
         <munder> 
          <mrow> 
           <mi>
             max 
           </mi> 
          </mrow> 
          <mi>
            β 
          </mi> 
         </munder> 
         <munder> 
          <mstyle mathsize="140%" displaystyle="true"> 
           <mo>
             ∑ 
           </mo> 
          </mstyle> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ∈ 
           </mo> 
           <mi>
             ℐ 
           </mi> 
          </mrow> 
         </munder> 
         <mtext>
             
         </mtext> 
         <msubsup> 
          <mi>
            t 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mi>
           log 
         </mi> 
         <msub> 
          <mi>
            π 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             ; 
           </mo> 
           <mi>
             β 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           . 
         </mo> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(10)</p>
    <p>Observe that 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          β 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             h 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> is obtained as a solution of a weighted logistic regression. The EM algorithm commences with an initial random partition of the data 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        S 
      </mi> 
     </math> into 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> clusters. It’s important to note that in homoscedastic models, there’s a modification of the update 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          θ 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mi>
           h 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math>. Further details can be found in <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref>.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Selection Method</title>
    <p>To determine the number of clusters 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        G 
      </mi> 
     </math> when 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           G 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are known, we suggest maximizing the Bayesian Information Criterion (BIC) criterion defined as:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mtext>
         BIC 
       </mtext> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         log 
       </mi> 
       <mi>
         l 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          G 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            ν 
          </mi> 
          <mi>
            G 
          </mi> 
         </msub> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mi>
         log 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         ; 
       </mo> 
      </mrow> 
     </math>(11)</p>
    <p>where</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ν 
        </mi> 
        <mi>
          G 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           N 
         </mi> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           G 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <mi>
         G 
       </mi> 
       <mi>
         d 
       </mi> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mi>
          G 
        </mi> 
       </munderover> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <mi>
             d 
           </mi> 
           <mo>
             − 
           </mo> 
           <mrow> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  q 
                </mi> 
                <mi>
                  g 
                </mi> 
               </msub> 
               <mo>
                 − 
               </mo> 
               <mn>
                 1 
               </mn> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mo>
              / 
            </mo> 
            <mn>
              2 
            </mn> 
           </mrow> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>here 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ν 
        </mi> 
        <mi>
          G 
        </mi> 
       </msub> 
      </mrow> 
     </math> is the number of parameters in the model (including spatial mixing proportions, center means, principal scores and variances) and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         n 
       </mi> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          | 
        </mo> 
        <mi>
          ℐ 
        </mi> 
        <mo>
          | 
        </mo> 
       </mrow> 
      </mrow> 
     </math> represents the number of points involved. When the values 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           g 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           G 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> are unknown, they can be determined by maximizing the BIC criterion. This can be achieved through the following modified M step, which aims to maximize the conditional expectation of the BIC criterion:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            θ 
          </mi> 
          <mi>
            g 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <mi>
               h 
             </mi> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         arg 
       </mi> 
       <munder> 
        <mrow> 
         <mi>
           max 
         </mi> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              q 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </munder> 
       <munder> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           ∈ 
         </mo> 
         <mi>
           ℐ 
         </mi> 
        </mrow> 
       </munder> 
       <mtext>
           
       </mtext> 
       <msubsup> 
        <mi>
          t 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             h 
           </mi> 
           <mo>
             + 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         log 
       </mi> 
       <msubsup> 
        <mi>
          f 
        </mi> 
        <mi>
          g 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              q 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            x 
          </mi> 
          <mi>
            s 
          </mi> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         − 
       </mo> 
       <mfrac> 
        <mrow> 
         <msub> 
          <mi>
            ν 
          </mi> 
          <mrow> 
           <msub> 
            <mi>
              q 
            </mi> 
            <mi>
              g 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
        <mn>
          2 
        </mn> 
       </mfrac> 
       <mi>
         log 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          n 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math>(12)</p>
    <p>where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          ν 
        </mi> 
        <mrow> 
         <msub> 
          <mi>
            q 
          </mi> 
          <mi>
            g 
          </mi> 
         </msub> 
        </mrow> 
       </msub> 
       <mo>
         = 
       </mo> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           d 
         </mi> 
         <mo>
           − 
         </mo> 
         <mrow> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mrow> 
             <msub> 
              <mi>
                q 
              </mi> 
              <mi>
                g 
              </mi> 
             </msub> 
             <mo>
               − 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            / 
          </mo> 
          <mn>
            2 
          </mn> 
         </mrow> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math> represents the additional number of parameters needed for the model with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          q 
        </mi> 
        <mi>
          g 
        </mi> 
       </msub> 
      </mrow> 
     </math> main components, as discussed in <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref>.</p>
   </sec>
   <sec id="s2_4">
    <title>2.4. Determination of the Number of Clusters</title>
    <p>In functional data analysis, directly applying cluster analysis to observations is not often recommended. This caution arises for valid reasons; the discrete measurements intervals of the observations might be irregular, and the measurement intervals could differ among different functional observations. Consequently, conducting cluster analysis directly on such data can present challenges. To address this, a practical approach is to carry out cluster analysis based on the primary functional principal component (FPC) scores <xref ref-type="bibr" rid="scirp.143572-69">
      [69]
     </xref>.</p>
    <p>K-centers functional clustering (KCFC) is a method grounded in the computation of principal components. In this approach, the elements of each cluster are drawn with consideration to better approximation by the first principal components. The method can be outlined in the following steps:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          X 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         μ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle mathsize="140%" displaystyle="true"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <mo>
           + 
         </mo> 
         <mi>
           ∞ 
         </mi> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          ξ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          ρ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(13)</p>
    <p>The covariance function is defined as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          Γ 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           s 
         </mi> 
         <mo>
           , 
         </mo> 
         <msup> 
          <mi>
            s 
          </mi> 
          <mo>
            ′ 
          </mo> 
         </msup> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         cov 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            t 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            X 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              s 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <msup> 
           <mi>
             t 
           </mi> 
           <mo>
             ′ 
           </mo> 
          </msup> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           / 
         </mo> 
         <mi>
           C 
         </mi> 
         <mo>
           = 
         </mo> 
         <mi>
           c 
         </mi> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(14)</p>
    <p>From (13) and (14), we obtain</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <msup> 
          <mtext>
            Γ 
          </mtext> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              c 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             s 
           </mi> 
           <mo>
             , 
           </mo> 
           <msup> 
            <mi>
              s 
            </mi> 
            <mo>
              ′ 
            </mo> 
           </msup> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            ρ 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              c 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msubsup> 
        <mi>
          λ 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <msubsup> 
        <mi>
          ρ 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         , 
       </mo> 
      </mrow> 
     </math></p>
    <p>and</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          ξ 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          〈 
        </mo> 
        <mrow> 
         <mi>
           X 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             s 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           − 
         </mo> 
         <mi>
           μ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            ρ 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              c 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
        </mrow> 
        <mo>
          〉 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math></p>
    <p>Given that the data of interest are functional in nature, dimension reduction is necessary for efficient computation. A common approach involves expanding each curve using a finite number of principal components <xref ref-type="bibr" rid="scirp.143572-66">
      [66]
     </xref> <xref ref-type="bibr" rid="scirp.143572-70">
      [70]
     </xref>.</p>
   </sec>
   <sec id="s2_5">
    <title>2.5. Clustering Using the Principal Component Scores</title>
    <p>Recalling that clustering and supervised classification are valuable tools in traditional multivariate data analysis, they present challenges in the context of functional data analysis. Clustering involves grouping a dataset into configurations where data within clusters are more similar to each other than across clusters, based on a defined metric. In contrast, supervised classification assigns an individual to a predefined group or class using labeled observations.</p>
    <p>In machine learning terms, functional data clustering is an unsupervised learning process, while supervised classification employs a discriminant function or classifier to assign new data to predetermined groups. Functional classification typically uses training data with functional predictors and associated multi-class labels for each data point.</p>
    <p>In the application, it’s essential to determine the percentage of variance to be explained and subsequently establish the number K<sub>c</sub> of principal components required. Equation (13) is then modified as follows:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mover accent="true"> 
         <mi>
           X 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            s 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         μ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle displaystyle="true" mathsize="140%"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            K 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mi>
          ξ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mi>
          ρ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(15)</p>
    <p>To avoid making additional distribution assumptions, the cluster membership for an observation 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          X 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             t 
           </mi> 
           <mo>
             , 
           </mo> 
           <mi>
             s 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msub> 
      </mrow> 
     </math> is determined by:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable> 
       <mtr> 
        <mtd> 
         <msup> 
          <mi>
            C 
          </mi> 
          <mo>
            ⋆ 
          </mo> 
         </msup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            X 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <mi>
           arg 
         </mi> 
         <munder> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
          <mrow> 
           <mi>
             c 
           </mi> 
           <mo>
             ∈ 
           </mo> 
           <mrow> 
            <mo>
              { 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mo>
               ⋯ 
             </mo> 
             <mo>
               , 
             </mo> 
             <mi>
               C 
             </mi> 
            </mrow> 
            <mo>
              } 
            </mo> 
           </mrow> 
          </mrow> 
         </munder> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <msubsup> 
            <mi>
              X 
            </mi> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                s 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                c 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msubsup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mo>
              . 
            </mo> 
            <mo>
              ) 
            </mo> 
           </mrow> 
           <mo>
             − 
           </mo> 
           <msubsup> 
            <mover accent="true"> 
             <mi>
               X 
             </mi> 
             <mo>
               ^ 
             </mo> 
            </mover> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                s 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mi>
                c 
              </mi> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
           </msubsup> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mo>
              . 
            </mo> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mo>
           = 
         </mo> 
         <mi>
           arg 
         </mi> 
         <munder> 
          <mrow> 
           <mi>
             min 
           </mi> 
          </mrow> 
          <mrow> 
           <mi>
             c 
           </mi> 
           <mo>
             ∈ 
           </mo> 
           <mrow> 
            <mo>
              { 
            </mo> 
            <mrow> 
             <mn>
               1 
             </mn> 
             <mo>
               , 
             </mo> 
             <mo>
               ⋯ 
             </mo> 
             <mo>
               , 
             </mo> 
             <mi>
               C 
             </mi> 
            </mrow> 
            <mo>
              } 
            </mo> 
           </mrow> 
          </mrow> 
         </munder> 
         <mrow> 
          <mo>
            ‖ 
          </mo> 
          <mrow> 
           <munderover> 
            <mstyle mathsize="140%" displaystyle="true"> 
             <mo>
               ∑ 
             </mo> 
            </mstyle> 
            <mrow> 
             <mi>
               k 
             </mi> 
             <mo>
               = 
             </mo> 
             <msub> 
              <mi>
                K 
              </mi> 
              <mi>
                c 
              </mi> 
             </msub> 
             <mo>
               + 
             </mo> 
             <mn>
               1 
             </mn> 
            </mrow> 
            <mrow> 
             <mo>
               + 
             </mo> 
             <mi>
               ∞ 
             </mi> 
            </mrow> 
           </munderover> 
           <msup> 
            <mrow> 
             <mrow> 
              <mo>
                ( 
              </mo> 
              <mrow> 
               <msub> 
                <mi>
                  ξ 
                </mi> 
                <mi>
                  k 
                </mi> 
               </msub> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mi>
                  s 
                </mi> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
               <msub> 
                <mi>
                  ρ 
                </mi> 
                <mi>
                  k 
                </mi> 
               </msub> 
               <mrow> 
                <mo>
                  ( 
                </mo> 
                <mo>
                  . 
                </mo> 
                <mo>
                  ) 
                </mo> 
               </mrow> 
              </mrow> 
              <mo>
                ) 
              </mo> 
             </mrow> 
            </mrow> 
            <mrow> 
             <mrow> 
              <mn>
                1 
              </mn> 
              <mo>
                / 
              </mo> 
              <mn>
                2 
              </mn> 
             </mrow> 
            </mrow> 
           </msup> 
          </mrow> 
          <mo>
            ‖ 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math>(16)</p>
    <p>which determines the cluster that can represent the observation with the smallest error. For the purpose of grouping, it’s essential to initially estimate the moments, eigenfunctions, eigenvalues, and functional principal component (FPC) scores. The KCFC algorithm builds upon an initial cluster assignment based on the FPC scores 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mover accent="true"> 
           <mi>
             ξ 
           </mi> 
           <mo>
             ^ 
           </mo> 
          </mover> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             , 
           </mo> 
           <mn>
             1 
           </mn> 
          </mrow> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mover accent="true"> 
           <mi>
             ξ 
           </mi> 
           <mo>
             ^ 
           </mo> 
          </mover> 
          <mrow> 
           <mi>
             i 
           </mi> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              K 
            </mi> 
            <mi>
              c 
            </mi> 
           </msub> 
          </mrow> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, where 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         n 
       </mi> 
      </mrow> 
     </math>, one common approach is to use a standard classification procedure such as K-means clustering with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          K 
        </mi> 
        <mi>
          c 
        </mi> 
       </msub> 
      </mrow> 
     </math> representing the number of main components considered. Once the initial clustering is established, the algorithm operates as follows:</p>
    <p>Suppose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          g 
        </mi> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            l 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           C 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> is the cluster membership of the i-th observation in the th iteration 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          G 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            l 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msup> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            g 
          </mi> 
          <mi>
            i 
          </mi> 
          <mrow> 
           <mrow> 
            <mo>
              ( 
            </mo> 
            <mi>
              l 
            </mi> 
            <mo>
              ) 
            </mo> 
           </mrow> 
          </mrow> 
         </msubsup> 
         <mo>
           , 
         </mo> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           n 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> all the clusters, we have:</p>
    <p>1) Choose 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mn>
           1 
         </mn> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <mi>
           n 
         </mi> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> and we calculate 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mover accent="true"> 
         <mi>
           μ 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             i 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> and 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mover accent="true"> 
         <mi>
           g 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             i 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> based on observations with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          g 
        </mi> 
        <mi>
          j 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            l 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> with 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         j 
       </mi> 
       <mo>
         ≠ 
       </mo> 
       <mi>
         i 
       </mi> 
      </mrow> 
     </math>.</p>
    <p>2) Calculate the i-th predicted observation for cluster 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        c 
      </mi> 
     </math>.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mover accent="true"> 
         <mi>
           X 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mi>
          i 
        </mi> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msubsup> 
        <mover accent="true"> 
         <mi>
           μ 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mo>
             − 
           </mo> 
           <mi>
             i 
           </mi> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mrow> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            c 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         + 
       </mo> 
       <munderover> 
        <mstyle displaystyle="true" mathsize="140%"> 
         <mo>
           ∑ 
         </mo> 
        </mstyle> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            K 
          </mi> 
          <mi>
            c 
          </mi> 
         </msub> 
        </mrow> 
       </munderover> 
       <mtext>
           
       </mtext> 
       <msub> 
        <mover accent="true"> 
         <mi>
           ξ 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          s 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <msub> 
        <mover accent="true"> 
         <mi>
           ρ 
         </mi> 
         <mo>
           ^ 
         </mo> 
        </mover> 
        <mi>
          k 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         . 
       </mo> 
      </mrow> 
     </math>(17)</p>
    <p>3) Observation number 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        i 
      </mi> 
     </math> is assigned to the closest cluster.</p>
    <p>4) Steps 1 to 3 are repeated until there is no further reclassification.</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Unsupervised Classification of SST in the Tropical African Zone</title>
   <sec id="s3_1">
    <title>3.1. Data Description</title>
    <p>The data come from NCDC/NOAA (National Climatic Data Center/National Climatic Data Center) <xref ref-type="bibr" rid="scirp.143572-https://psl.noaa.gov/data/gridded/data.noaa.ersst.v4.html">
      https://psl.noaa.gov/data/gridded/data.noaa.ersst.v4.html
     </xref>. They are monthly measurements of sea surface temperature (SST) off tropical African zone from January 1, 1854, to February 29, 2020. This area ( 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         ℐ 
       </mi> 
       <mo>
         ⊂ 
       </mo> 
       <msup> 
        <mi>
          ℝ 
        </mi> 
        <mn>
          2 
        </mn> 
       </msup> 
      </mrow> 
     </math>) of interest, see <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref>, is covered by longitude −70˚ to 20˚ and latitude −26˚ to 24˚.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Study area.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId276.jpeg?20250701032525" />
    </fig>
    <p>This study area includes most of the countries of West Africa, Central Africa and especially the coastal countries.</p>
    <p>This area is divided into 4309 geographical points. At each of these points, monthly sea surface temperatures are recorded from January 1, 1854, to February 29, 2020.</p>
    <p>Let 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          s 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
       <mo>
         ∈ 
       </mo> 
       <mi>
         ℐ 
       </mi> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mn>
         4309 
       </mn> 
      </mrow> 
     </math> be the locations. From January 1, 1854, to February 29, 2020, we consider monthly SST at given locations 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          s 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>. Then the temporal index is 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         t 
       </mi> 
       <mo>
         ∈ 
       </mo> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <mn>
           0 
         </mn> 
         <mo>
           , 
         </mo> 
         <mn>
           1994 
         </mn> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>; t = month. The 4309 observations recorded in these measurement sites, are transformed into a functional object using B-splines (<xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>), see <xref ref-type="bibr" rid="scirp.143572-71">
      [71]
     </xref>-<xref ref-type="bibr" rid="scirp.143572-73">
      [73]
     </xref> for more details.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Smoothing of SST observations for all curves use B-splines.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId285.jpeg?20250701032525" />
    </fig>
    <p>We have 4309 sites where SST measurements were taken. <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref> illustrates that not all SST curves are overlaid. The temporal temperature variation differs across the various sites, indicating spatial temperature heterogeneity. On average, the curves share a similar. When examining the curves shapes, there appears to be a suggestive periodicity.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Average sea surface temperature (SST) of the tropical African zone.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId286.jpeg?20250701032525" />
    </fig>
    <p>This <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref> displays a heterogeneous spatial distribution of SST in the tropical zone, with higher temperatures observed in the central area and lower temperatures in the eastern extremes. <xref ref-type="fig" rid="fig3">
      Figure 3
     </xref> corroborates the spatial heterogeneity observed in 2.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) Average sea surface temperature for March 1970 (b) Average sea surface temperature for March 1971<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId289.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId290.jpeg?20250701032525" /></p>(c) Average sea surface temperature for March 2001 (d) Average sea surface temperature for March 2002<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId291.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId292.jpeg?20250701032525" /></p>(e) Average sea surface temperature for March 2018 (f) Average sea surface temperature for March 2019Figure 4. Average sea surface temperature off tropical African zone for March corresponding: 1970 (a), 1971 (b), 2001 (c), 2002 (d), 2018 (e) and 2019 (f).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) Average sea surface temperature for March 1970 (b) Average sea surface temperature for March 1971<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId289.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId290.jpeg?20250701032525" /></p>(c) Average sea surface temperature for March 2001 (d) Average sea surface temperature for March 2002<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId291.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId292.jpeg?20250701032525" /></p>(e) Average sea surface temperature for March 2018 (f) Average sea surface temperature for March 2019Figure 4. Average sea surface temperature off tropical African zone for March corresponding: 1970 (a), 1971 (b), 2001 (c), 2002 (d), 2018 (e) and 2019 (f).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId287.jpeg?20250701032525" />
    </fig>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>(a) Average sea surface temperature for March 1970 (b) Average sea surface temperature for March 1971<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId289.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId290.jpeg?20250701032525" /></p>(c) Average sea surface temperature for March 2001 (d) Average sea surface temperature for March 2002<p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId291.jpeg?20250701032525" /></p><p class="imgGroupCss_v"><img class=" imgMarkCss lazy" data-original="https://html.scirp.org/file/7405438-rId292.jpeg?20250701032525" /></p>(e) Average sea surface temperature for March 2018 (f) Average sea surface temperature for March 2019Figure 4. Average sea surface temperature off tropical African zone for March corresponding: 1970 (a), 1971 (b), 2001 (c), 2002 (d), 2018 (e) and 2019 (f).</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId288.jpeg?20250701032525" />
    </fig>
    <p>Panels (a), (b), (c) (d), (e), and (f) of <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> depict distinct SST trends for the respective years 1970, 1971, 2001, 2002, 2018 and 2019. By focusing on the month of March across these six years, it becomes apparent that the SST distribution across the off-tropical African sub-zones varies in terms of spatial scale. Notably, the spatial configuration of the off-tropical African zone in March 2018 differs from that in March 2019. The clustering method outlined in Section 2 is subsequently applied to the SST functional spatial data (as shown in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>) to discern the heterogeneity of SST.</p>
   </sec>
   <sec id="s3_2">
    <title>3.2. Results</title>
    <p>In each step of the EM algorithm, and for each value of 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
        q 
      </mi> 
     </math>, BIC is computed using Equation (12).</p>
    <p>While the curves appear to share the same shape, <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> depicts three distinct classes of curves. An analysis of this figure reveals that the clustering of the sea surface temperatures (SST) off tropical Atlantic consists of three groups: one distinct cluster and a combination of two clusters. To gain a clearer view of these classes, we aim to extract and represent them separately.</p>
    <fig-group id="fig5" position="float">
     <fig id="fig5" position="float">
      <label>Figure 5</label>
      <caption>
       <title>(a) First class temperature curves--(b) Second class temperature curves (c) Third class temperature curves--Figure 5. Clustering with three clusters.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId295.jpeg?20250701032526" />
     </fig>
     <fig id="fig5" position="float">
      <label>Figure 5</label>
      <caption>
       <title>(a) First class temperature curves--(b) Second class temperature curves (c) Third class temperature curves--Figure 5. Clustering with three clusters.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId296.jpeg?20250701032526" />
     </fig>
    </fig-group>
    <p>
     <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> displays the outcomes of the unsupervised classification involved in three groups portraying the spatial and temporal structure of SST off tropical Atlantic.</p>
    <p>In panel (c) of <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> it is observed most curves exhibit temperature variations between the ranges: 24˚ and 30˚. Similarly, in panel (d) of <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> an analysis reveals that most curves undergo temperature changes within the interval of: 22˚ and 30˚. Similarly an examination of panel (e) in <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref> demonstrates that most curves experience temperature fluctuations within the range of 24˚ to 30˚.</p>
    <p>An analysis of the panel <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> illustrates the spatial distribution of the measurement sites for the three temperature classes.</p>
    <p>The average curves of the three classes (<xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>) demonstrate distinct three phases in the SST. Each phase is characterized by abrupt changes in SST. Notably, during the initial phase, the red and blue classes are intermingled, whereas in the subsequent phases, they are clearly separated. Furthermore, the red curve class dominates as the primary class, followed by the blue curve class as the intermediate class, and the green curve class as the least prominent class.</p>
    <p>The first phase of the red curve spans from 1854 to August 1897 (at t = 500). The second phase, marked by a sharp SST decline, extends from September 1897 to April 1939. The final phase, characterized by an SST increase, covers the period from May 1939 to February 2020.</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Scatter plot of locations by three clusters.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId298.jpeg?20250701032526" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. Cluster mean curves for the 3 groups clustering.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId299.jpeg?20250701032526" />
    </fig>
    <p>The three phases of SST variation in the green curve align with those of the red curve. A slight distinction is observed in the phases of variation of the blue curve. Notably, its first phase is longer than the first two phases of the other classes (red and green curves), extending until the year 1900. This suggests that global warming might have commenced around 1939. In summary, the descriptive analysis of <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> and <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref> reveals the spatial distribution of measurement sites across the three distinct classes: a very hot zone (red), a moderately hot zone (blue), and a relatively less hot zone (green).</p>
    <p>A more detailed analysis of the differences in SST curves could be beneficial through a grouping of SSTs that enables the clear differentiation of two classes (<xref ref-type="fig" rid="fig8">
      Figure 8
     </xref> and <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref>). In each class, sites with similar SST curves are grouped together. Furthermore, by considering the average curves within the classes, these can be divided into two categories: the hot class and the non-hot class (<xref ref-type="fig" rid="fig10">
      Figure 10
     </xref> and <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref>).</p>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. Clustering with two clusters.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId300.jpeg?20250701032527" />
    </fig>
    <p>An analysis of the graph in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref> reveals that the SST range fluctuates between 16˚ and 28˚. Regarding the classification into three classes, <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref> distinctly illustrates the heterogeneous nature of SST. To enhance visibility of the two classes, they will be presented separately in two panels (<xref ref-type="fig" rid="fig9">
      Figure 9
     </xref>).</p>
    <fig-group id="fig9" position="float">
     <fig id="fig9" position="float">
      <label>Figure 9</label>
      <caption>
       <title>(a) First class temperature curves--(b) Second class temperature curves--Figure 9. Clustering with two clusters.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId301.jpeg?20250701032526" />
     </fig>
     <fig id="fig9" position="float">
      <label>Figure 9</label>
      <caption>
       <title>(a) First class temperature curves--(b) Second class temperature curves--Figure 9. Clustering with two clusters.</title>
      </caption>
      <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId302.jpeg?20250701032527" />
     </fig>
    </fig-group>
    <p>
     <xref ref-type="fig" rid="fig9">
      Figure 9
     </xref> illustrates the outcomes of unsupervised classification using 2 groups to represent the spatial and temporal structure of SST of the tropical Atlantic.</p>
    <p>
     <xref ref-type="fig" rid="fig10">
      Figure 10
     </xref> and <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref> present two distinctly discernible clusters, demonstrating the heterogeneity of SST across both spatial and temporal scales. It’s noteworthy that these figures highlight the evident spatial and temporal heterogeneity of SST within the tropical zone.</p>
    <fig id="fig10" position="float">
     <label>Figure 10</label>
     <caption>
      <title>Figure 10. Scatter plot of locations by two clusters.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId303.jpeg?20250701032527" />
    </fig>
    <fig id="fig11" position="float">
     <label>Figure 11</label>
     <caption>
      <title>Figure 11. Mean cluster curves for the 2 groups clustering.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/7405438-rId304.jpeg?20250701032527" />
    </fig>
    <p>The comprehensive analysis of the two curves in <xref ref-type="fig" rid="fig11">
      Figure 11
     </xref> reveals three distinct phases of sea surface temperature (SST) change. The first phase spans from 1854 to August 1897 (t = 500). The second phase exhibits a sudden SST drop and covers the period from September 1897 to April 1939. The final phase extends from May 1939 to the end of February 2020. Throughout these phases, the two SST classes (represented by the red and blue curves) exhibit clear separation. The warmer class corresponds to the blue curve, while the cooler class corresponds to the red curve.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Conclusion and Discussion</title>
   <p>This contribution introduces a novel technique, unsupervised classification, to analyze spatial functional data and delve into the spatial and temporal dynamics of Sea Surface Temperature (SST) off tropical Africa. Considering the range of applications involving multivariate methods and machine learning in oceanic data analysis, it is evident that unsupervised classification has transformed the traditional manual approach to SST data analysis. It has not only enhanced the efficiency of spatial functional data analysis but also provided tailored solutions for specific scientific research questions within this field.</p>
   <p>This new method is particularly significant in identifying some possible anomalies in the ocean, using SST as an indicative factor of such physic or environmental parameter irregularities. It comprehensively encompasses temporal dynamics and spatial of the variation of SST off the tropical Atlantic, setting. The proposed approach apart from conventional multivariate space-time series analyses. The outcomes presented in <xref ref-type="fig" rid="figFigures 4-11">
     Figures 4-11
    </xref> depict distinct SST anomalies, highlighting by the temporal and spatial variations of SST spanning from 1854 to February 2020. These anomalies might be attributed to the influence of climate change. However, it is crucial to characterize the different phases noted in the temporal evolution of SST.</p>
   <p>This study has revealed that the sea surface temperature from January 1854 to February 2020 can be delineated into three distinct phases. The first phase spans from 1854 to August 1897, followed by a decline in temperature observed from September 1897 to April 1939. The third phase, extending from May 1939 to February 2020, represents the most significant upward trend, signifying the contemporary climate warming. This result suggests that global warming commenced following the Second World War.</p>
   <p>Given the significance and complexity of the results we have attained, alongside the ongoing advancements in machine learning and ocean observation technology, it would be prudent in the very near future to expand this study to encompass whole off African coast. This expansion could involve employing supervised classification methods while considering the local specifics of each country.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.143572-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tabari, H. (2021) Extreme Value Analysis Dilemma for Climate Change Impact Assessment on Global Flood and Extreme Precipitation. Journal of Hydrology, 593, Article ID: 125932. &gt;https://doi.org/10.1016/j.jhydrol.2020.125932
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Perkins-Kirkpatrick, S.E., Stone, D.A., Mitchell, D.M., Rosier, S., King, A.D., Lo, Y.T.E., et al. (2022) On the Attribution of the Impacts of Extreme Weather Events to Anthropogenic Climate Change. Environmental Research Letters, 17, Article ID: 024009. &gt;https://doi.org/10.1088/1748-9326/ac44c8
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ebi, K.L., Vanos, J., Baldwin, J.W., Bell, J.E., Hondula, D.M., Errett, N.A., et al. (2021) Extreme Weather and Climate Change: Population Health and Health System Implications. Annual Review of Public Health, 42, 293-315. &gt;https://doi.org/10.1146/annurev-publhealth-012420-105026
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ury, E.A., Yang, X., Wright, J.P. and Bernhardt, E.S. (2021) Rapid Deforestation of a Coastal Landscape Driven by Sea-Level Rise and Extreme Events. Ecological Applications, 31, e02339. &gt;https://doi.org/10.1002/eap.2339
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mann, J., Foroughirad, V., McEntee, M.H.F., Miketa, M.L., Evans, T.C., Karniski, C., et al. (2021) Elevated Calf Mortality and Long-Term Responses of Wild Bottlenose Dolphins to Extreme Climate Events: Impacts of Foraging Specialization and Provisioning. Frontiers in Marine Science, 8, Article No. 219. &gt;https://doi.org/10.3389/fmars.2021.617550
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Johnson, A.J., Shields, E.C., Kendrick, G.A. and Orth, R.J. (2020) Recovery Dynamics of the Seagrass Zostera Marina Following Mass Mortalities from Two Extreme Climatic Events. Estuaries and Coasts, 44, 535-544. &gt;https://doi.org/10.1007/s12237-020-00816-y
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sampaio, E., Santos, C., Rosa, I.C., Ferreira, V., Pörtner, H., Duarte, C.M., et al. (2021) Impacts of Hypoxic Events Surpass Those of Future Ocean Warming and Acidification. Nature Ecology&amp;Evolution, 5, 311-321. &gt;https://doi.org/10.1038/s41559-020-01370-3
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xu, G., Kong, H., Chang, X., Dupont, S., Chen, H., Deng, Y., Hu, M. and Wang, Y. (2021) Gonadal Antioxidant Responses to Seawater Acidiﬁcation and Hypoxia in the Marine Mussel Mytilus coruscus. Environmental Science and Pollution Research International, 28, 53847-53856.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ettinger, N.P., Larson, T.E., Kerans, C., Thibodeau, A.M., Hattori, K.E., Kacur, S.M., et al. (2020) Ocean Acidification and Photic-Zone Anoxia at the Toarcian Oceanic Anoxic Event: Insights from the Adriatic Carbonate Platform. Sedimentology, 68, 63-107. &gt;https://doi.org/10.1111/sed.12786
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pitcher, G.C., Aguirre-Velarde, A., Breitburg, D., Cardich, J., Carstensen, J., Conley, D.J., et al. (2021) System Controls of Coastal and Open Ocean Oxygen Depletion. Progress in Oceanography, 197, Article ID: 102613. &gt;https://doi.org/10.1016/j.pocean.2021.102613
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kroeker, K.J. and Sanford, E. (2022) Ecological Leverage Points: Species Interactions Amplify the Physiological Effects of Global Environmental Change in the Ocean. Annual Review of Marine Science, 14, 75-103. &gt;https://doi.org/10.1146/annurev-marine-042021-051211
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Graves, C.A., Powell, A., Stone, M., Redfern, F., Biko, T. and Devlin, M. (2021) Marine Water Quality of a Densely Populated Pacific Atoll (Tarawa, Kiribati): Cumulative Pressures and Resulting Impacts on Ecosystem and Human Health. Marine Pollution Bulletin, 163, Article ID: 111951. &gt;https://doi.org/10.1016/j.marpolbul.2020.111951
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Laffoley, D., Baxter, J.M., Amon, D.J., Claudet, J., Hall-Spencer, J.M., Grorud-Colvert, K., et al. (2020) Evolving the Narrative for Protecting a Rapidly Changing Ocean, Post-Covid-19. Aquatic Conservation: Marine and Freshwater Ecosystems, 31, 1512-1534. &gt;https://doi.org/10.1002/aqc.3512
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chauhan, A., Singh, R.P., Dash, P. and Kumar, R. (2021) Impact of Tropical Cyclone “Fani” on Land, Ocean, Atmospheric and Meteorological Parameters. Marine Pollution Bulletin, 162, Article ID: 111844. &gt;https://doi.org/10.1016/j.marpolbul.2020.111844
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Salles, R., Mattos, P., Iorgulescu, A.D., Bezerra, E., Lima, L. and Ogasawara, E. (2016) Evaluating Temporal Aggregation for Predicting the Sea Surface Temperature of the Atlantic Ocean. Ecological Informatics, 36, 94-105. &gt;https://doi.org/10.1016/j.ecoinf.2016.10.004
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hernández-Padilla, J.C., Zetina-Rejón, M.J., Arreguín-Sánchez, F., del Monte-Luna, P., Nieto-Navarro, J.T. and Salcido-Guevara, L.A. (2021) Structure and Function of the Southeastern Gulf of California Ecosystem during Low and High Sea Surface Temperature Variability. Regional Studies in Marine Science, 43, Article ID: 101686. &gt;https://doi.org/10.1016/j.rsma.2021.101686
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Feng, J., Stige, L.C., Hessen, D.O., Zuo, Z., Zhu, L. and Stenseth, N.C. (2021) A Threshold Sea-Surface Temperature at 14˚C for Phytoplankton Nonlinear Responses to Ocean Warming. Global Biogeochemical Cycles, 35, e2020GB006808. &gt;https://doi.org/10.1029/2020gb006808
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sambah, A.B., Muamanah, A., Harlyan, L.I., Lelono, T.D., Iranawati, F. and Sartimbul, A. (2021) Sea Surface Temperature and Chlorophyll-a Distribution from Himawari Satellite and Its Relation to Yellowﬁn Tuna in the Indian Ocean. Aquaculture, Aquarium, Conservation&amp;Legislation, 14, 897-909.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Perry, R.I., Young, K., Galbraith, M., Chandler, P., Velez-Espino, A. and Baillie, S. (2021) Zooplankton Variability in the Strait of Georgia, Canada, and Relationships with the Marine Survivals of Chinook and Coho Salmon. PLOS ONE, 16, e0245941. &gt;https://doi.org/10.1371/journal.pone.0245941
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chen, S., Wu, R. and Chen, W. (2021) Influence of North Atlantic Sea Surface Temperature Anomalies on Springtime Surface Air Temperature Variation over Eurasia in CMIP5 Models. Climate Dynamics, 57, 2669-2686. &gt;https://doi.org/10.1007/s00382-021-05826-5
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Frémont, P., Gehlen, M., Vrac, M., Leconte, J., Delmont, T.O., Wincker, P., et al. (2022) Restructuring of Plankton Genomic Biogeography in the Surface Ocean under Climate Change. Nature Climate Change, 12, 393-401. &gt;https://doi.org/10.1038/s41558-022-01314-8
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sheppard, C. (2018) World Seas: An Environmental Evaluation: Volume III: Ecological Issues and Environmental Impacts. Academic Press.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kalyan, D., Mandar, N., Mohit, A., Manickam, N., Sambhaji, M. and Baban, I. (2021) Application of Remotely Sensed Sea Surface Temperature for Assessment of Recurrent Coral Bleaching (2014-2019) Impact on a Marginal Coral Ecosystem. Geocarto International, 37, 4483-4508.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref24">
    <label>24</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kaur, S., Kumar, P., Weller, E. and Young, I.R. (2021) Positive Relationship between Seasonal Indo-Pacific Ocean Wave Power and SST. Scientific Reports, 11, Article No. 17419. &gt;https://doi.org/10.1038/s41598-021-97047-3
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref25">
    <label>25</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Penland, C. and Magorian, T. (1993) Prediction of Niño 3 Sea Surface Temperatures Using Linear Inverse Modeling. Journal of Climate, 6, 1067-1076. &gt;https://doi.org/10.1175/1520-0442(1993)006&lt;1067:ponsst&gt;2.0.co;2
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref26">
    <label>26</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Penland, C. and Matrosova, L. (1998) Prediction of Tropical Atlantic Sea Surface Temperatures Using Linear Inverse Modeling. Journal of Climate, 11, 483-496. &gt;https://doi.org/10.1175/1520-0442(1998)011&lt;0483:potass&gt;2.0.co;2
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref27">
    <label>27</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Autret, E. (2014) Analyse de champs de température de surface de la mer à partir d’observations satellite multi-sources. Theses, Télécom Bretagne; Université de Rennes 1.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref28">
    <label>28</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Abdul Azeez, P., Raman, M., Rohit, P., Shenoy, L., Jaiswar, A.K., Mohammed Koya, K., et al. (2020) Predicting Potential Fishing Grounds of Ribbonfish (Trichiurus lepturus) in the North-Eastern Arabian Sea, Using Remote Sensing Data. International Journal of Remote Sensing, 42, 322-342. &gt;https://doi.org/10.1080/01431161.2020.1809025
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref29">
    <label>29</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tonelli, M., Signori, C.N., Bendia, A., Neiva, J., Ferrero, B., Pellizari, V., et al. (2021) Climate Projections for the Southern Ocean Reveal Impacts in the Marine Microbial Communities Following Increases in Sea Surface Temperature. Frontiers in Marine Science, 8, Article ID: 636226. &gt;https://doi.org/10.3389/fmars.2021.636226
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref30">
    <label>30</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lou, R.R., et al. (2021) Application of Machine Learning in Ocean Data. In: Xu, C.S., Ed., Multimedia Systems, Springer, 1815-1824.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref31">
    <label>31</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zanna, L. (2012) Forecast Skill and Predictability of Observed Atlantic Sea Surface Temperatures. Journal of Climate, 25, 5047-5056. &gt;https://doi.org/10.1175/jcli-d-11-00539.1
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref32">
    <label>32</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hou, M. (2022) Mori-Zwanzig Formalism Based Reduced-Order Modeling for Decision-Making in Marine Autonomy. PhD Thesis, Georgia Institute of Technology.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref33">
    <label>33</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yang, W., Wikle, C.K., Holan, S.H. and Wildhaber, M.L. (2013) Ecological Prediction with Nonlinear Multivariate Time-Frequency Functional Data Models. Journal of Agricultural, Biological, and Environmental Statistics, 18, 450-474. &gt;https://doi.org/10.1007/s13253-013-0142-1
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref34">
    <label>34</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Aguilera-Morillo, M.C., Durbán, M. and Aguilera, A.M. (2016) Prediction of Functional Data with Spatial Dependence: A Penalized Approach. Stochastic Environmental Research and Risk Assessment, 31, 7-22. &gt;https://doi.org/10.1007/s00477-016-1216-8
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref35">
    <label>35</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ndiaye, M., Dabo-Niang, S., Ngom, P., Thiam, N., Fall, M. and Brehmer, P. (2020) Nonparametric Prediction for Spatial Dependent Functional Data: Application to Demersal Coastal Fish oﬀ Senegal. In: Manou-Abi, S.M., Dabo-Niang, S. and Salone, J.-J., Eds., Mathematical Modeling of Random and Deterministic Phenomena, ISTE Ltd., 31-51.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref36">
    <label>36</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jiménez-Cordero, A. and Maldonado, S. (2020) Automatic Feature Scaling and Selection for Support Vector Machine Classification with Functional Data. Applied Intelligence, 51, 161-184. &gt;https://doi.org/10.1007/s10489-020-01765-6
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref37">
    <label>37</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Carrizosa, E., Molero-Río, C. and Romero Morales, D. (2021) Mathematical Optimization in Classification and Regression Trees. TOP, 29, 5-33. &gt;https://doi.org/10.1007/s11750-021-00594-1
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref38">
    <label>38</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Richards, J.A. (2022) Clustering and Unsupervised Classification. In: Richards, J.A., Ed., Remote Sensing Digital Image Analysis, Springer International Publishing, 369-401. &gt;https://doi.org/10.1007/978-3-030-82327-6_9
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref39">
    <label>39</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Levantesi, S., Nigri, A. and Piscopo, G. (2022) Clustering-Based Simultaneous Forecasting of Life Expectancy Time Series through Long-Short Term Memory Neural Networks. International Journal of Approximate Reasoning, 140, 282-297. &gt;https://doi.org/10.1016/j.ijar.2021.10.008
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref40">
    <label>40</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sørensen, H., Goldsmith, J. and Sangalli, L.M. (2013) An Introduction with Medical Applications to Functional Data Analysis. Statistics in Medicine, 32, 5222-5240. &gt;https://doi.org/10.1002/sim.5989
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref41">
    <label>41</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ieva, F. and Paganoni, A.M. (2016) Risk Prediction for Myocardial Infarction via Generalized Functional Regression Models. Statistical Methods in Medical Research, 25, 1648-1660. &gt;https://doi.org/10.1177/0962280213495988
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref42">
    <label>42</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Elliott, J.M. (1993) The Self-Thinning Rule Applied to Juvenile Sea-Trout, Salmo Trutta. The Journal of Animal Ecology, 62, 371-379. &gt;https://doi.org/10.2307/5368
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref43">
    <label>43</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Yen, J.D.L., Thomson, J.R., Paganin, D.M., Keith, J.M. and Mac Nally, R. (2014) Function Regression in Ecology and Evolution: Free. Methods in Ecology and Evolution, 6, 17-26. &gt;https://doi.org/10.1111/2041-210x.12290
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref44">
    <label>44</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Di Battista, T., Fortuna, F. and Maturo, F. (2016) Parametric Functional Analysis of Variance for Fish Biodiversity Assessment. Journal of Environmental Informatics, 28, 101-109. &gt;https://doi.org/10.3808/jei.201600348
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref45">
    <label>45</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Caruso, G. and Fortuna, F. (2021) Mediterranean Diet Patterns in the Italian Population: A Functional Data Analysis of Google Trends. In: Soitu, D., et al., Eds., Decisions and Trends in Social Systems, Springer International Publishing, 63-72. &gt;https://doi.org/10.1007/978-3-030-69094-6_6
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref46">
    <label>46</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bolger, T. and Connolly, P.L. (1989) The Selection of Suitable Indices for the Measurement and Analysis of Fish Condition. Journal of Fish Biology, 34, 171-182. &gt;https://doi.org/10.1111/j.1095-8649.1989.tb03300.x
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref47">
    <label>47</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Lorenzen, K. (1996) The Relationship between Body Weight and Natural Mortality in Juvenile and Adult Fish: A Comparison of Natural Ecosystems and Aquaculture. Journal of Fish Biology, 49, 627-642. &gt;https://doi.org/10.1111/j.1095-8649.1996.tb00060.x
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref48">
    <label>48</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Giraldo, R., Delicado, P. and Mateu, J. (2010) Ordinary Kriging for Function-Valued Spatial Data. Environmental and Ecological Statistics, 18, 411-426. &gt;https://doi.org/10.1007/s10651-010-0143-y
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref49">
    <label>49</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Torres, J.M., Nieto, P.J.G., Alejano, L. and Reyes, A.N. (2011) Detection of Outliers in Gas Emissions from Urban Areas Using Functional Data Analysis. Journal of Hazardous Materials, 186, 144-149. &gt;https://doi.org/10.1016/j.jhazmat.2010.10.091
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref50">
    <label>50</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Dabo-Niang, S., Yao, A., Pischedda, L., Cuny, P. and Gilbert, F. (2009) Spatial Mode Estimation for Functional Random Fields with Application to Bioturbation Problem. Stochastic Environmental Research and Risk Assessment, 24, 487-497. &gt;https://doi.org/10.1007/s00477-009-0339-6
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref51">
    <label>51</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Curceac, S., Ternynck, C., Ouarda, T.B.M.J., Chebana, F. and Niang, S.D. (2019) Short-Term Air Temperature Forecasting Using Nonparametric Functional Data Analysis and SARMA Models. Environmental Modelling&amp;Software, 111, 394-408. &gt;https://doi.org/10.1016/j.envsoft.2018.09.017
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref52">
    <label>52</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Boudreault, J., St-Hilaire, A., Chebana, F. and Bergeron, N.E. (2021) Modelling Fish Physico-Thermal Habitat Selection Using Functional Regression. Journal of Ecohydraulics, 6, 105-120. &gt;https://doi.org/10.1080/24705357.2020.1840313
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref53">
    <label>53</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Escabias, M., Aguilera, A.M. and Valderrama, M.J. (2004) Modeling Environmental Data by Functional Principal Component Logistic Regression. Environmetrics, 16, 95-107. &gt;https://doi.org/10.1002/env.696
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref54">
    <label>54</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ignaccolo, R., Ghigo, S. and Bande, S. (2012) Functional Zoning for Air Quality. Environmental and Ecological Statistics, 20, 109-127. &gt;https://doi.org/10.1007/s10651-012-0210-7
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref55">
    <label>55</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xu, B., Luo, L. and Lin, B. (2016) A Dynamic Analysis of Air Pollution Emissions in China: Evidence from Nonparametric Additive Regression Models. Ecological Indicators, 63, 346-358. &gt;https://doi.org/10.1016/j.ecolind.2015.11.012
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref56">
    <label>56</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Xiao, W. and Hu, Y. (2018) Functional Data Analysis of Air Pollution in Six Major Cities. Journal of Physics: Conference Series, 1053, Article ID: 012131. &gt;https://doi.org/10.1088/1742-6596/1053/1/012131
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref57">
    <label>57</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Zhou, P., Sang, H., Jin, L. and Lee, W.J. (2017) Application of Statistical Methods to Predict Production from Liquid-Rich Shale Reservoirs. Proceedings of the 5th Unconventional Resources Technology Conference, Austin, 24-26 July 2017, 2999-3017. &gt;https://doi.org/10.15530/urtec-2017-2694668
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref58">
    <label>58</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Anifowose, F., Adeniye, S., Abdulraheem, A. and Al-Shuhail, A. (2016) Integrating Seismic and Log Data for Improved Petroleum Reservoir Properties Estimation Using Non-Linear Feature-Selection Based Hybrid Computational Intelligence Models. Journal of Petroleum Science and Engineering, 145, 230-237. &gt;https://doi.org/10.1016/j.petrol.2016.05.019
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref59">
    <label>59</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Jorge, M. and Romano, E. (2016) Advances in Spatial Functional Statistics. Stochastic Environmental Research and Risk Assessment.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref60">
    <label>60</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mateu, J. and Romano, E. (2017) Advances in Spatial Functional Statistics.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref61">
    <label>61</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ndiaye, M., Dabo-Niang, S. and Ngom, P. (2022) Nonparametric Prediction for Spatial Dependent Functional Data under Fixed Sampling Design. Revista Colombiana de Estadística, 45, 391-428. &gt;https://doi.org/10.15446/rce.v45n2.98957
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref62">
    <label>62</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ruiz-Medina, M.D. (2011) Spatial Autoregressive and Moving Average Hilbertian Processes. Journal of Multivariate Analysis, 102, 292-305. &gt;https://doi.org/10.1016/j.jmva.2010.09.005
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref63">
    <label>63</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ruiz-Medina, M.D. and Espejo, R.M. (2012) Spatial Autoregressive Functional Plug-In Prediction of Ocean Surface Temperature. Stochastic Environmental Research and Risk Assessment, 26, 335-344. &gt;https://doi.org/10.1007/s00477-012-0559-z
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref64">
    <label>64</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ruiz-Medina, M.D., Anh, V.V., Espejo, R.M., Angulo, J.M. and Frías, M.P. (2013) Least-Squares Estimation of Multifractional Random Fields in a Hilbert-Valued Context. Journal of Optimization Theory and Applications, 167, 888-911. &gt;https://doi.org/10.1007/s10957-013-0423-4
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref65">
    <label>65</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hörmann, S., Kidziński, Ł. and Hallin, M. (2014) Dynamic Functional Principal Components. Journal of the Royal Statistical Society Series B: Statistical Methodology, 77, 319-348. &gt;https://doi.org/10.1111/rssb.12076
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref66">
    <label>66</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Mateu, J. and Giraldo, R. (2021) Geostatistical Functional Data Analysis: Theory and Methods. John Wiley and Sons.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref67">
    <label>67</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Cheam, A.S.M., Marbac, M. and McNicholas, P.D. (2017) Model-Based Clustering for Spatiotemporal Data on Air Quality Monitoring. Environmetrics, 28, e2437. &gt;https://doi.org/10.1002/env.2437
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref68">
    <label>68</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Delaigle, A. and Hall, P. (2010) Defining Probability Density for a Distribution of Random Functions. The Annals of Statistics, 38, 1171-1193. &gt;https://doi.org/10.1214/09-aos741
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref69">
    <label>69</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Hörmann, S. and Kokoszka, P. (2012) Supplement to “Consistency of the Mean and the Principal Components of Spatially Distributed Functional Data”.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref70">
    <label>70</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Antoniadis, A. and Oppenheim, G. (2012) Wavelets and Statistics, Volume 103. Springer Science&amp;Business Media.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref71">
    <label>71</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ramsay, J.O. (2004) Functional Data Analysis. Encyclopedia of Statistical Sciences, 4.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref72">
    <label>72</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ramsay, J.O. and Silverman, B.W. (2005) Principal Components Analysis for Functional Data. In: Ramsay, J.O. and Silverman, B.W., Eds., Functional Data Analysis, Springer, 147-172.
    </mixed-citation>
   </ref>
   <ref id="scirp.143572-ref73">
    <label>73</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Ramsay, J.O and Silverman, B.W. (2007) Applied Functional Data Analysis: Methods and Case Studies. Springer, 191 p.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>