<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jdaip</journal-id>
      <journal-title-group>
        <journal-title>Journal of Data Analysis and Information Processing</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-7203</issn>
      <issn pub-type="ppub">2327-7211</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jdaip.2026.141001</article-id>
      <article-id pub-id-type="publisher-id">jdaip-147909</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Computer Science</subject>
          <subject>Communications</subject>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Distributional Forecasting of the U.S. Stock Market with Generalised Additive Models for Location, Scale and Shape</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Ugwunze</surname>
            <given-names>Ngozika B.</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0002-2838-0522</contrib-id>
          <name name-style="western">
            <surname>Iworiso</surname>
            <given-names>Jonathan</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Stasinopoulos</surname>
            <given-names>Dimitrios M.</given-names>
          </name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Hossain</surname>
            <given-names>Abu</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> School of Computing and Digital Media, London Metropolitan University, London, UK </aff>
      <aff id="aff2"><label>2</label> School of Computing and Mathematical Sciences, University of Greenwich, London, UK </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>11</day>
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>12</month>
        <year>2025</year>
      </pub-date>
      <volume>14</volume>
      <issue>01</issue>
      <fpage>1</fpage>
      <lpage>22</lpage>
      <history>
        <date date-type="received">
          <day>13</day>
          <month>09</month>
          <year>2025</year>
        </date>
        <date date-type="accepted">
          <day>08</day>
          <month>12</month>
          <year>2025</year>
        </date>
        <date date-type="published">
          <day>11</day>
          <month>12</month>
          <year>2025</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jdaip.2026.141001">https://doi.org/10.4236/jdaip.2026.141001</self-uri>
      <abstract>
        <p>Forecasting future expected returns out-of-sample is challenging due to some statistical characteristics, such as the stochastic and dynamic nature in the time series. Conventional machine learning techniques focus mainly on point forecasting, which cannot take distributional properties of the returns into account. The Generalised Additive Models for Location, Scale and Shape (GAMLSS) fills this gap by forecasting both the expected returns and the distribution of the returns, thereby making it easier to verify the statistically distributed properties and ensuring models’ validity over the out-of-sample periods. In this paper, we obtained a dataset from the Amit Goyal webpage consisting of 15 financial variables, each covering monthly observations from January 1970 to December 2022. The study has revealed the effectiveness of GAMLSS as a flexible distributional regression in forecasting the U.S. stock market out-of-sample using a rolling window with alternative recursive window methods, to ensure robustness in the analysis. The rolling approach efficiently dealt with any problem of structural dynamics or adverse economic conditions across business cycles. The GAMLSS models demonstrate statistical evidence of superiority over the conventional machine learning techniques across all out-of-sample forecasting windows. Notably, the inclusion of smoothing splines as potential smoothers in the GAMLSS helps to statistically improve the predictive task of the forecasting models. In addition, the GAMLSS models are more economically effective than the buy-and-hold trading strategy, which relies solely on the risk-free treasury bills. Thus, the out-of-sample rolling window forecasts produced by the GAMLSS models tend to be more promising in guaranteeing the fate of investors and portfolio managers while undertaking risky investments with target expectations in a real-time market setting.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>GAMLSS</kwd>
        <kwd>Machine Learning</kwd>
        <kwd>Model Diagnostics</kwd>
        <kwd>Out-of-Sample</kwd>
        <kwd>Forecasts</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Forecasting the stock market out-of-sample with precision amidst structural dynamics or adverse economic conditions is a research problem associated with financial data. Over the years, traditional time series methods have been used in forecasting future expected returns out-of-sample by rolling or expanding window in previous research but are generally known for producing low accuracy [<xref ref-type="bibr" rid="B1">1</xref>]-[<xref ref-type="bibr" rid="B3">3</xref>]. Notwithstanding the low forecast accuracies, they seem to be economically meaningful to investors and portfolio decision makers. A notable limitation of these traditional methods is that they focus mainly on point forecast, thereby forecasting the location only, such as the mean, without accounting for the dispersion and shape. In addition, they lack stable diagnostic approaches for visualising or checking the consistency and validity of the resulting models over the out-of-sample periods.</p>
      <p>In recent times, conventional machine learning techniques such as elastic net, ridge, least absolute shrinkage and selection operator, generalised additive model, Gaussian process and support vector machines have been employed [<xref ref-type="bibr" rid="B4">4</xref>]-[<xref ref-type="bibr" rid="B11">11</xref>] in forecasting stock market out-of-sample. These techniques are proven to be effective and superior to traditional time series models, both statistically and economically. As in the case of traditional time series models, these techniques also focus on forecasting a single parameter (mean or volatility) without sufficiently accounting for their distribution over time. Some of these machine learning techniques are tree-based while others rely on shrinkage penalty vector norms that penalise or regularise the model to increase bias in coefficient estimates but minimise prediction error, and hence the bias-variance trade-off. However, there are approaches for detecting underfitting and overfitting when training and validating the models, but they lack a stable long-run distributional quality and diagnostic testing for checking consistency and validity over time. This existing gap triggers the introduction of flexible distributional regression with diagnostic testing approaches when forecasting the stock market.</p>
      <p>In this paper, we proposed the Generalised Additive Models for Location, Scale and Shape (GAMLSS) as a flexible distributional regression with smoothing splines in forecasting stock market out-of-sample by rolling window. The GAMLSS was introduced by [<xref ref-type="bibr" rid="B12">12</xref>] as a semi-parametric statistical model that uses a distributional approach to model the parametric distribution of the response variable thereby allowing the location, scale and shape to depend on the explanatory variables [<xref ref-type="bibr" rid="B13">13</xref>]. GAMLSS is a supervised machine learning technique in machine learning framework. Hopefully, the GAMLSS models will fill the gaps, owing to their distributional properties and provision of stable diagnostic approaches for visualising or checking the consistency and validity of the resulting models over the out-of-sample periods. The application of rolling window method together with inclusion of smoothing splines and diagnostic checks in the GAMLSS models will adequately model the data amidst structural dynamics or adverse economic conditions across business cycles and produce more accurate out-of-sample forecasts in this direction.</p>
      <p>The rest of the paper is organised as follows: Section 2 provides the literature review, Section 3 describes the research methodology, Section 4 gives the results and discussion, and Section 5 concludes the paper and provides an identifiable area for future research.</p>
    </sec>
    <sec id="sec2">
      <title>2. Literature Review</title>
      <p>A major challenge in the analysis of financial time series data is the determination of suitable explanatory variables and choice of statistical models that could adequately fit the data and consistently produce accurate out-of-sample forecasts, due to their complicated features. In particular, the choice of predictors and modelling techniques that could be statistically powerful in forecasting future expected market returns is underway. Some scholars have argued that financial and macroeconomic variables are more useful in forecasting stock returns [<xref ref-type="bibr" rid="B1">1</xref>][<xref ref-type="bibr" rid="B14">14</xref>]-[<xref ref-type="bibr" rid="B16">16</xref>]. [<xref ref-type="bibr" rid="B1">1</xref>] and [<xref ref-type="bibr" rid="B17">17</xref>] added that short interest rate is the strongest known predictor of aggregate stock returns, while others are useful at short horizons. Others have argued that technical indicators are more useful in forecasting future expected returns than macroeconomic indicators [<xref ref-type="bibr" rid="B18">18</xref>]-[<xref ref-type="bibr" rid="B20">20</xref>]. [<xref ref-type="bibr" rid="B18">18</xref>] suggested that a combination of both macroeconomic and technical indicators significantly improves forecast accuracy using either of the two alone. However, these analyses are mainly based on U.S. information and are subject to further investigation with other international markets.</p>
      <p>Some well-known models are statistically powerful in forecasting stock market returns in-sample but do not significantly yield out-of-sample economic gains. This led to the introduction of the historical average as a benchmark by [<xref ref-type="bibr" rid="B21">21</xref>]. It implies that any competing model that could not significantly outperform the historical average out-of-sample by rolling or recursive window does not possess more statistical and economic power than the historical average. Previous studies have shown that other modelling strategies such as model restrictions, forecast combination, diffusion indices and regime shifts are superior to the benchmark historical average, both statistically and economically [<xref ref-type="bibr" rid="B22">22</xref>]. [<xref ref-type="bibr" rid="B2">2</xref>] demonstrated the potential of autoregressive integrated moving average (ARIMA) models in forecasting time series stocks using Netflix stock historical data for five years. However, this argument lacks comparative justification as it requires further investigation possibly by comparing the analysis with the benchmark relative returns from S&amp;P500.</p>
      <p>Some scholars in previous studies have argued that machine learning techniques are more instrumental in forecasting stock market than basic statistical and financial time series models. Another critical assertion in this regard is whether the machine learning techniques are more effective in forecasting the direction of the return or the return itself. Evidently, both approaches are proven to be effective as shown in empirical literature [<xref ref-type="bibr" rid="B4">4</xref>][<xref ref-type="bibr" rid="B23">23</xref>]-[<xref ref-type="bibr" rid="B26">26</xref>]. The penalised binary probit models introduced by [<xref ref-type="bibr" rid="B4">4</xref>] significantly outperformed the static and dynamic binary probit models used by [<xref ref-type="bibr" rid="B14">14</xref>]. Supervised learning is predominantly used in machine learning techniques in stock market forecasting, as it involves the use of labelled data sets or instances to train algorithms that could recognise patterns and predict future outcomes. As machine learning encourages inclusion of many features as covariates, the algorithms could use computational methods to learn information directly from the time series data without relying on a predetermined model. [<xref ref-type="bibr" rid="B9">9</xref>] and [<xref ref-type="bibr" rid="B27">27</xref>] have shown that the presence of penalty vector norms in the ridge, LASSO and elastic nets together with their tuning parameters play active roles in regularising and improving the predictive tasks of these models, with evidence of superiority over the conventional financial time series models. [<xref ref-type="bibr" rid="B28">28</xref>] have confirmed that machine learning models are more effective at discerning valuable prediction of cross-sectional stock returns than traditional linear models.</p>
      <p>A recent study by [<xref ref-type="bibr" rid="B29">29</xref>], which investigates the content of volatility indices, has further confirmed that machine learning models outperformed the classical least squares linear regression when forecasting the direction of S&amp;P500 returns. [<xref ref-type="bibr" rid="B30">30</xref>] argued that an artificial neural network is a superior machine learning algorithm to logistic regression, decision tree, random forest, k-nearest neighbour, naive Bayes and support vector machine algorithms in forecasting the directional movement of stocks, using indexes from other developed countries. In their study, they sought indices from the USA (NYSE 100), Japan (NIKKEI 225), the UK (FTSE 100), France (CAC 40), Germany (DAX 30), Italy (FTSE MIB), and Canada (TSX). Unlike the traditional financial models that rely mainly on the U.S. information, the effectiveness of machine learning techniques is not limited to the U.S. information alone, as they have consistently shown evidence of effectiveness in the stock market returns of many developed countries other than the USA.</p>
      <p>Notwithstanding the superiority of these machine learning models, there exists a gap in distributional properties and stable diagnostic approaches for consistently validating the forecasting model and guaranteeing accurate forecasts over the out-of-sample periods. Also, the mean squared forecast errors could be minimised by employing further approaches that could adequately fit the data. [<xref ref-type="bibr" rid="B31">31</xref>] have attempted to predict the distribution of stock returns but could only predict the density under a combination scheme when applied to univariate generalised autoregressive conditional heteroscedastic (GARCH) models. Thus, the GAMLSS models introduced by [<xref ref-type="bibr" rid="B12">12</xref>], [<xref ref-type="bibr" rid="B13">13</xref>] and [<xref ref-type="bibr" rid="B32">32</xref>] as flexible semi-parametric distributional regression with distributional properties such as the location (mean), scale (variance) and shape (skewness and kurtosis) and smoothing splines are proposed to fill these research gaps. As the GAMLSS models with smoothing splines are aimed to align with rolling approach as well as the diagnostic checks, we opined that the GAMLSS models will adequately fit the data amidst structural dynamics or adverse economic conditions such as recession or COVID-19 and yield consistent forecast accuracies better than the conventional machine learning techniques used in previous studies. In addition, GAMLSS models can accommodate many features and can display a weak correlation between the response variable and the explanatory terms, thereby addressing multicollinearity and overfitting to ensure robustness in the analysis.</p>
    </sec>
    <sec id="sec3">
      <title>3. Methodology</title>
      <p>As stated in the literature, there exist some statistical characteristics, especially the stochastic and dynamic nature in the time series of expected returns, that make it difficult to accurately forecast future returns. This is because the distribution of the returns could change over time, which might influence the out-of-sample forecasts and affect investment outcomes. Therefore, it would be helpful to begin by modelling the distribution of the expected returns and proceed thereafter with the distributional regression.</p>
      <sec id="sec3dot1">
        <title>3.1. Distribution of Expected Returns</title>
        <p>Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> represent a random vector of stock index based on S&amp;P500 with <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> representing the index in the new month <inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> , and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> representing the index in the old month <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> . The uncertainty of the stock index from months <inline-formula><mml:math><mml:mi> t </mml:mi></mml:math></inline-formula> to <inline-formula><mml:math><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:math></inline-formula> will lead to a probability distribution for <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in the form:</p>
        <disp-formula id="FD1">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Y</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>~</mml:mo>
              <mml:msub>
                <mml:mi>y</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>|</mml:mo>
                  <mml:mi>t</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>r</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msub>
                    <mml:mi>Ω</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the vector of expected returns; and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Ω </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the positive semi-definite covariance.</p>
        <p>For a mean-variance portfolio optimisation, we assume that the portfolio returns are normally distributed. Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denote the portfolio returns, relating to <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> | </mml:mo><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , then <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> R </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> conditional on the information set (covariates) <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> t </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> follow normal distribution:</p>
        <disp-formula id="FD2">
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>R</mml:mi>
                <mml:mrow>
                  <mml:mi>t</mml:mi>
                  <mml:mo>+</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
              </mml:msub>
              <mml:mo>|</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>t</mml:mi>
              </mml:msub>
              <mml:mo>~</mml:mo>
              <mml:mi>N</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>μ</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:mo>,</mml:mo>
                  <mml:msubsup>
                    <mml:mi>σ</mml:mi>
                    <mml:mrow>
                      <mml:mi>t</mml:mi>
                      <mml:mo>+</mml:mo>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>with mean <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msubsup><mml:mi> w </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> | </mml:mo><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mtext> T </mml:mtext></mml:msubsup><mml:msub><mml:mi> r </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and variance <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> σ </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> = </mml:mo><mml:msubsup><mml:mi> w </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> | </mml:mo><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mtext> T </mml:mtext></mml:msubsup><mml:msub><mml:mi> Ω </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub><mml:msub><mml:mi> w </mml:mi><mml:mrow><mml:mi> t </mml:mi><mml:mo> | </mml:mo><mml:mi> t </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> .</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Generalised Additive Model</title>
        <p>The generalised additive model (GAM) introduced by [<xref ref-type="bibr" rid="B33">33</xref>] is an extension of the general linear model by replacing the linear terms with flexible smoothing functions of explanatory variables, which could be non-parametric, semi-parametric or pre-specified parametric form. Let (<italic>X</italic>, <italic>Y</italic>) be n-pairs of random variables with realisations defined by <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> Y </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> n </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> , where <italic>Y</italic> is the response variable and <italic>X</italic> is k-dimensional vector of explanatory variables. The generalised additive model will take the form:</p>
        <disp-formula id="FD3">
          <label>(1)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>g</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>μ</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>i</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mn>0</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mo>⋯</mml:mo>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mrow>
                      <mml:mi>i</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>ϵ</mml:mi>
                <mml:mi>i</mml:mi>
              </mml:msub>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> μ </mml:mi><mml:mo> = </mml:mo><mml:mi> E </mml:mi><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> Y </mml:mi><mml:mo> | </mml:mo><mml:mi> X </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the conditional mean; <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ' </mml:mo><mml:mi> s </mml:mi></mml:mrow></mml:math></inline-formula> are independent and identically distributed with mean <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and variance <inline-formula><mml:math><mml:mrow><mml:msup><mml:mi> δ </mml:mi><mml:mn> 2 </mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> ; <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the intercept; <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mn> 1 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mn> 2 </mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> f </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mrow><mml:mi> i </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are additive predictors representing the relationship between the k-dimensional covariates and the response variable <italic>Y</italic> via the link function <inline-formula><mml:math><mml:mrow><mml:mi> g </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> . </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> ; <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ϵ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the error term.</p>
        <p>Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> s </mml:mi><mml:mi> j </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> j </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> represent smooth functions of covariates for <inline-formula><mml:math><mml:mrow><mml:mi> j </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:mi> k </mml:mi></mml:mrow></mml:math></inline-formula> . Then model (1) in matrix notation will be:</p>
        <disp-formula id="FD4">
          <label>(2)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>g</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>μ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>η</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>X</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mi>X</mml:mi>
              <mml:mi>β</mml:mi>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>k</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>s</mml:mi>
                    <mml:mi>j</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>X</mml:mi>
                        <mml:mi>j</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> X </mml:mi><mml:mo> ∈ </mml:mo><mml:msup><mml:mi> ℝ </mml:mi><mml:mrow><mml:mi> n </mml:mi><mml:mo> × </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> k </mml:mi><mml:mo> + </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is design matrix; and <inline-formula><mml:math><mml:mrow><mml:mi> β </mml:mi><mml:mo> = </mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mn> 0 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> β </mml:mi><mml:mn> 1 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> β </mml:mi><mml:mn> 2 </mml:mn></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> β </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow><mml:mtext> T </mml:mtext></mml:msup></mml:mrow></mml:math></inline-formula> is a vector of unknown parameters.</p>
      </sec>
      <sec id="sec3dot3">
        <title>3.3. Generalised Additive Models for Location, Scale and Shape</title>
        <p>Let <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mrow><mml:mrow><mml:mo> { </mml:mo><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> } </mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> n </mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> denote independent observations of a response variable <inline-formula><mml:math><mml:mi> Y </mml:mi></mml:math></inline-formula> with probability density function <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> Y </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> | </mml:mo><mml:msub><mml:mi> μ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> σ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> ν </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> τ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> conditional on the four distribution parameters, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> ~ </mml:mo><mml:mi> D </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> μ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> σ </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> ν </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> τ </mml:mi><mml:mi> i </mml:mi></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , with each parameter serving as a function of the explanatory variables.</p>
        <p>Let <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> g </mml:mi><mml:mi> k </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mo> . </mml:mo><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mn> 3 </mml:mn><mml:mo> , </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:math></inline-formula> be known monotonic link functions connecting the distribution parameters to explanatory variables by:</p>
        <disp-formula id="FD5">
          <label>(3)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>θ</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mi>k</mml:mi>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>J</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mi>k</mml:mi>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mi>k</mml:mi>
                      <mml:mo>
                      </mml:mo>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>and the four parameters are individually modelled as follows:</p>
        <disp-formula id="FD6">
          <label>(4)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>μ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mn>1</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>J</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>1</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD7">
          <label>(5)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>σ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mn>2</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>J</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>2</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD8">
          <label>(6)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mn>3</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>υ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mn>3</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mn>3</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mn>3</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>J</mml:mi>
                      <mml:mn>3</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>3</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>3</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD9">
          <label>(7)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>g</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mi>τ</mml:mi>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>η</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>X</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msub>
              <mml:msub>
                <mml:mi>β</mml:mi>
                <mml:mn>4</mml:mn>
              </mml:msub>
              <mml:mo>+</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>j</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>J</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:msub>
                  </mml:mrow>
                </mml:msubsup>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>Z</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>γ</mml:mi>
                    <mml:mrow>
                      <mml:mi>j</mml:mi>
                      <mml:mn>4</mml:mn>
                    </mml:mrow>
                  </mml:msub>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> μ </mml:mi><mml:mo> , </mml:mo><mml:mi> σ </mml:mi><mml:mo> , </mml:mo><mml:mi> ν </mml:mi><mml:mo> , </mml:mo><mml:mi> τ </mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> η </mml:mi><mml:mn> 4 </mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are vectors of length <inline-formula><mml:math><mml:mi> n </mml:mi></mml:math></inline-formula> ; <inline-formula><mml:math><mml:mrow><mml:mi> μ </mml:mi><mml:mo> , </mml:mo><mml:mi> σ </mml:mi><mml:mo> , </mml:mo><mml:mi> ν </mml:mi></mml:mrow></mml:math></inline-formula> &amp; <inline-formula><mml:math><mml:mi> τ </mml:mi></mml:math></inline-formula> are respectively known as the location, scale and shape (skewness and kurtosis) parameters; <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> β </mml:mi><mml:mi> k </mml:mi><mml:mtext> T </mml:mtext></mml:msubsup><mml:mo> = </mml:mo><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mrow><mml:mn> 1 </mml:mn><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:msub><mml:mi> β </mml:mi><mml:mrow><mml:mn> 2 </mml:mn><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> β </mml:mi><mml:mrow><mml:msub><mml:msup><mml:mi> J </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mi> k </mml:mi></mml:msub><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is a parameter vector of length <inline-formula><mml:math><mml:mrow><mml:msub><mml:msup><mml:mi> J </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> X </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a fixed known design matrix of order <inline-formula><mml:math><mml:mrow><mml:mi> n </mml:mi><mml:mo> × </mml:mo><mml:msub><mml:msup><mml:mi> J </mml:mi><mml:mo> ′ </mml:mo></mml:msup><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ; <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Z </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is a fixed known <inline-formula><mml:math><mml:mrow><mml:mi> n </mml:mi><mml:mo> × </mml:mo><mml:msub><mml:mi> q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> design matrix and <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is a <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> dimensional random variable which is assumed to be distributed as <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> ~ </mml:mo><mml:msub><mml:mi> N </mml:mi><mml:mi> q </mml:mi></mml:msub><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mn> 0 </mml:mn><mml:mo> , </mml:mo><mml:msubsup><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , where <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow><mml:mrow><mml:mo> − </mml:mo><mml:mn> 1 </mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is the generalised inverse of a <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> × </mml:mo><mml:msub><mml:mi> q </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> symmetric matrix <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mo> = </mml:mo><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> which may depend on a vector of hyperparameters <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ; and if <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is singular then <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is understood to have an improper prior density function proportional to <inline-formula><mml:math><mml:mrow><mml:mi> exp </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mo> − </mml:mo><mml:mfrac><mml:mn> 1 </mml:mn><mml:mn> 2 </mml:mn></mml:mfrac><mml:msubsup><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow><mml:mtext> T </mml:mtext></mml:msubsup><mml:msub><mml:mi> G </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> [<xref ref-type="bibr" rid="B12">12</xref>][<xref ref-type="bibr" rid="B32">32</xref>].</p>
        <p>The flexibility of GAMLSS makes it possible to include smoothing splines or additive functions such as penalised beta splines <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Ψ </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> b </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , penalised varying coefficients function <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Ψ </mml:mi><mml:mrow><mml:mi> p </mml:mi><mml:mi> v </mml:mi><mml:mi> c </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and cubic splines <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> Ψ </mml:mi><mml:mrow><mml:mi> c </mml:mi><mml:mi> s </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , respectively in model (3), as follows:</p>
        <disp-formula id="FD10">
          <label>(8)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>b</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>g</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>b</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>β</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>J</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Z</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>γ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD11">
          <label>(9)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>v</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>g</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>p</mml:mi>
                  <mml:mi>v</mml:mi>
                  <mml:mi>c</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>β</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>J</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Z</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>γ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD12">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>g</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>θ</mml:mi>
                        <mml:mi>k</mml:mi>
                      </mml:msub>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>Ψ</mml:mi>
                <mml:mrow>
                  <mml:mi>c</mml:mi>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:msub>
              <mml:mrow>
                <mml:mo>{</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>X</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:msub>
                    <mml:mi>β</mml:mi>
                    <mml:mi>k</mml:mi>
                  </mml:msub>
                  <mml:mo>+</mml:mo>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>J</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>Z</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>γ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
                <mml:mo>}</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> p </mml:mi><mml:mi> b </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> . </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , <inline-formula><mml:math><mml:mrow><mml:mi> p </mml:mi><mml:mi> v </mml:mi><mml:mi> c </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> . </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> c </mml:mi><mml:mi> s </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mo> . </mml:mo><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> are smoothers influencing the explanatory variables in the GAMLSS models.</p>
        <p>The parametric vectors <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> β </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the random effects parameters <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> γ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> , for <inline-formula><mml:math><mml:mrow><mml:mi> j </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> J </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mn> 3 </mml:mn><mml:mo> , </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:math></inline-formula> are estimated within the GAMLSS framework (for fixed values of the smoothing hyper-parameters <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> λ </mml:mi><mml:mrow><mml:mi> j </mml:mi><mml:mi> k </mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ) by maximising a penalised likelihood function <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> ℓ </mml:mi><mml:mi> p </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> given by</p>
        <disp-formula id="FD13">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>ℓ</mml:mi>
                <mml:mi>p</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>ℓ</mml:mi>
              <mml:mo>−</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:msubsup>
                  <mml:mo>∑</mml:mo>
                  <mml:mrow>
                    <mml:mi>k</mml:mi>
                    <mml:mo>=</mml:mo>
                    <mml:mn>1</mml:mn>
                  </mml:mrow>
                  <mml:mi>p</mml:mi>
                </mml:msubsup>
                <mml:mrow>
                  <mml:mstyle displaystyle="true">
                    <mml:msubsup>
                      <mml:mo>∑</mml:mo>
                      <mml:mrow>
                        <mml:mi>j</mml:mi>
                        <mml:mo>=</mml:mo>
                        <mml:mn>1</mml:mn>
                      </mml:mrow>
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>J</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:msubsup>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mi>λ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:msup>
                          <mml:mi>γ</mml:mi>
                          <mml:mo>′</mml:mo>
                        </mml:msup>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>G</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                      <mml:msub>
                        <mml:mi>γ</mml:mi>
                        <mml:mrow>
                          <mml:mi>j</mml:mi>
                          <mml:mi>k</mml:mi>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:mstyle>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:mi> ℓ </mml:mi><mml:mo> = </mml:mo><mml:mstyle displaystyle="true"><mml:msubsup><mml:mo> ∑ </mml:mo><mml:mrow><mml:mi> i </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn></mml:mrow><mml:mi> n </mml:mi></mml:msubsup><mml:mrow><mml:mi> log </mml:mi><mml:mi> f </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:msub><mml:mi> y </mml:mi><mml:mi> i </mml:mi></mml:msub><mml:mo> | </mml:mo><mml:msup><mml:mi> θ </mml:mi><mml:mi> i </mml:mi></mml:msup></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:math></inline-formula> is the log likelihood function for <inline-formula><mml:math><mml:mrow><mml:mi> j </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mo> ⋯ </mml:mo><mml:mo> , </mml:mo><mml:msub><mml:mi> J </mml:mi><mml:mi> k </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math><mml:mrow><mml:mi> k </mml:mi><mml:mo> = </mml:mo><mml:mn> 1 </mml:mn><mml:mo> , </mml:mo><mml:mn> 2 </mml:mn><mml:mo> , </mml:mo><mml:mn> 3 </mml:mn><mml:mo> , </mml:mo><mml:mn> 4 </mml:mn></mml:mrow></mml:math></inline-formula> .</p>
        <p>To compare the out-of-sample rolling window forecasts obtained by the GAMLSS models with the conventional machine learning techniques, we can extract the expected return forecasts produced by the location parameter (mean), while setting the scale (variance) and shape (skewness and kurtosis) as null in the <italic><bold>gamlss</bold></italic> package in R. We use the continuous response distribution across all GAMLSS models, owing to the continuous nature of the stock market return variable.</p>
      </sec>
      <sec id="sec3dot4">
        <title>3.4. The Conventional Machine Learning Models</title>
        <p>We employ some conventional machine learning models consistently used in previous literature for the purpose of replicating the analyses and comparing the outputs with the results of GAMLSS models. The conventional machine learning models and their architectures with indicative sources for further reading are the Gaussian Process Regression [<xref ref-type="bibr" rid="B34">34</xref>]-[<xref ref-type="bibr" rid="B37">37</xref>], Elastic Net [<xref ref-type="bibr" rid="B9">9</xref>][<xref ref-type="bibr" rid="B38">38</xref>], Ridge Regression [<xref ref-type="bibr" rid="B39">39</xref>][<xref ref-type="bibr" rid="B40">40</xref>], Least Absolute Shrinkage and Selection Operator [<xref ref-type="bibr" rid="B41">41</xref>][<xref ref-type="bibr" rid="B42">42</xref>], Artificial Neural Network [<xref ref-type="bibr" rid="B30">30</xref>][<xref ref-type="bibr" rid="B43">43</xref>]-[<xref ref-type="bibr" rid="B45">45</xref>], and Support Vector Machines [<xref ref-type="bibr" rid="B46">46</xref>]-[<xref ref-type="bibr" rid="B49">49</xref>].</p>
      </sec>
      <sec id="sec3dot5">
        <title>3.5. Performance Evaluation</title>
        <p>To assess the effectiveness of the GAMLSS models and the out-of-sample rolling window forecasts in comparison to the conventional machine learning techniques, we employ suitable statistical and economic performance evaluation metrics. These metrics include Mean Squared Forecast Error (MSFE), Out-of-Sample R-Squared (<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> ), Diebold-Mariano (DM) Test, Maximum Drawdown (maxDD), Upside Potential Ratio (UPR), Sortino Ratio (SortR), Sharpe Ratio and Utility Gain, respectively. These metrics are consistently used across all windows to ensure robustness in the analysis. The Utility Gain is based on the approach used in [<xref ref-type="bibr" rid="B9">9</xref>] and [<xref ref-type="bibr" rid="B21">21</xref>]. We use the three-month U.S. Treasury bill (T-bill) yield as a proxy for the risk-free rate series.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Results and Discussion</title>
      <p>The dataset used in this paper is obtained from the Amit Goyal webpage, consisting of 15 financial variables, each covering monthly observations from January 1970 to December 2022. These financial variables are described in <bold>Table 1</bold>. Most of these variables have been consistently used in previous studies and are proven to be useful in forecasting future expected stock returns. In order to efficiently handle the problem of structural changes or market dynamics across business cycles, we employ the rolling window method for training the models and running the forecasts out-of-sample. The results were further confirmed by an expanding or recursive window method to ensure robustness in the analysis of this paper. The rolling method makes use of a fixed window of data to re-estimate the parameters and update the models over the out-of-sample periods, whereas the expanding method makes use of an increasing window to re-estimate the parameters of the models recursively over the out-of-sample periods. In-sample training window lengths consist of 383 observations for Window 1, 467 observations for Window 2, and 563 for Window 3. The out-of-sample periods are split into three distinct windows, namely Window 1 covering forecasts from January 2002 to December 2008, Window 2 covering forecasts from January 2009 to December 2016, and Window 3 covering forecasts from January 2017 to December 2022, respectively. The optimal out-of-sample window lengths used in this study are 84 for Window 1, 96 for Window 2, and 72 for Window 3. In pre-processing the training dataset, we performed data cleaning to handle missing values and check for potential outliers for each in-sample window. We employ the resampling approach involving centring and scaling as pre-processing steps in fine-tuning each model parameter, to determine the parameters that produce the least mean square forecast error (MSFE) in each case. The lag length chosen by Akaike information criterion (AIC) for all explanatory variables is one. The centring and scaling are introduced to improve each model’s performance, speed up the training process and ensure equal treatment of features in the machine learning framework.</p>
      <p><bold>Table 1</bold><bold>.</bold> Description of variables used in the study.</p>
      <table-wrap id="tbl1">
        <label>Table 1</label>
        <table>
          <tbody>
            <tr>
              <td>
                <bold>Variable</bold>
              </td>
              <td>
                <bold>Abbreviation</bold>
              </td>
              <td>
                <bold>Description</bold>
              </td>
            </tr>
            <tr>
              <td>Short-term interest rate</td>
              <td>Dshortr</td>
              <td>First difference of the short-term interest rate (three-month treasury bill rate, secondary market).</td>
            </tr>
            <tr>
              <td>Long-term yield</td>
              <td>DLondR</td>
              <td>First difference of the long-term interest rate (long-term yield, government bond with 10 years maturity).</td>
            </tr>
            <tr>
              <td>Inflation (lag)</td>
              <td>LagInf</td>
              <td>Lag of inflation, from consumer price index.</td>
            </tr>
            <tr>
              <td>Default return spread</td>
              <td>DFR</td>
              <td>Difference between the long-term corporate and government bond return.</td>
            </tr>
            <tr>
              <td>Default yield spread</td>
              <td>DFY</td>
              <td>Difference between the BAA and AAA rated corporate bond yields.</td>
            </tr>
            <tr>
              <td>Term spread</td>
              <td>TermSpr</td>
              <td>Difference between the long-term yield and the treasury bill rate.</td>
            </tr>
            <tr>
              <td>Earning price ratio (log)</td>
              <td>EPR</td>
              <td>Earnings over the past year divided by current stock index value.</td>
            </tr>
            <tr>
              <td>Dividend yield (log)</td>
              <td>DY</td>
              <td>Difference between the log of dividends and that of lagged price.</td>
            </tr>
            <tr>
              <td>Dividend payout ratio (log)</td>
              <td>DPOR</td>
              <td>Dividends over the past year divided by the current stock index value.</td>
            </tr>
            <tr>
              <td>Realised stock variance</td>
              <td>SVar</td>
              <td>Sum of squared daily returns on the S&amp;P500 index within one month.</td>
            </tr>
            <tr>
              <td>Book to market value</td>
              <td>BMV</td>
              <td>Book to market value ratio for the Dow Jones Industrial Average.</td>
            </tr>
            <tr>
              <td>Net equity expansion</td>
              <td>NEE</td>
              <td>Ratio of twelve-month moving sum of net equity issues by NYSE-listed stocks to total end-of-year market capitalization of NYSE stocks.</td>
            </tr>
            <tr>
              <td>Small firm index</td>
              <td>SmallPv</td>
              <td>CRSP (Centre for Research in Security Prices) small size firms index, first decile.</td>
            </tr>
            <tr>
              <td>Large firm index</td>
              <td>LargePv</td>
              <td>CRSP (Centre for Research in Security Prices) large size firms index, tenth decile.</td>
            </tr>
            <tr>
              <td>Stock returns</td>
              <td>StockRet</td>
              <td>The relative change in the S&amp;P500. They are measured as continuously compounded returns on the S&amp;P500.</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>Four suitable GAMLSS models were investigated, namely GAMLSS 1, GAMLSS 2, GAMLSS 3, and GAMLSS 4. GAMLSS 1 does not contain any smoothing splines, GAMLSS 2 contains penalised beta splines as a smoothing additive function, GAMLSS 3 contains penalised varying coefficients function, and GAMLSS 4 contains cubic smoothing splines. The GAMLSS models are compared with other recently and consistently used class of machine learning techniques in stock market predictability. These techniques are Elastic Net, Generalised Additive Model (GAM), Gaussian Process—GP (with linear, radial basis and polynomial kernel functions), Least Absolute Shrinkage and Selection Operator (LASSO), Artificial Neural Network (ANN), Ridge, Support Vector Machines—SVM (with linear, radial basis and polynomial kernel functions), respectively. We employ appropriate statistical and economic performance evaluation metrics to assess the performance of each forecasting model.</p>
      <p>Following the benchmark suggested by [<xref ref-type="bibr" rid="B9">9</xref>][<xref ref-type="bibr" rid="B21">21</xref>] and [<xref ref-type="bibr" rid="B50">50</xref>] in which any competing out-of-sample forecasting model is to be compared with the historical average, we compare the performance of each model with the historical average in the first case. In the out-of-sample window 1, the GAMLSS models and all the other machine learning techniques consistently beat the historical average (<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> ). Also, the GAMLSS models adequately fit the data, better than the conventional machine learning techniques in window 1, as evidenced by their respective out-of-sample R-squared values. The GAMLSS models generally produced smaller mean squared forecast errors (MSFEs) than the other machine learning techniques used in the study (see <bold>Table 2</bold>). GAMLSS 4 gives the smallest MSFE, followed by GAMLSS 3, GAMLSS 2, and GAMLSS 1. It could entail evidently that the inclusion of smoothing splines or smoothing additive terms in the GAMLSS helps to statistically improve the predictive task of the model. Using GAMLSS 1 as a benchmark, the Diebold-Mariano (DM) tests of equal versus unequal forecast accuracies provide strong statistically significant evidence that GAMLSS 2, GAMLSS 3 and GAMLSS 4 have unequal forecast accuracies with GAMLSS 1. Also, there is strong statistically significant evidence that GAMLSS 1 does not have equal forecast accuracy with the Elastic Net, GP (Linear, Radial, Poly), LASSO, Ridge and SVM (Linear, Radial, Poly) respectively. However, GAMLSS 1 does not give any significant evidence of unequal forecast accuracy with GAM and ANN, respectively.</p>
      <p><bold>Table 2</bold><bold>.</bold> Forecast evaluation for out-of-sample window 1: January 2002 to December 2008.</p>
      <table-wrap id="tbl2">
        <label>Table 2</label>
        <table>
          <tbody>
            <tr>
              <td>Model</td>
              <td>MSFE</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mtext>R</mml:mtext>
                        <mml:mrow>
                          <mml:mtext>OOS</mml:mtext>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>DM</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>p value</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>maxDD</td>
              <td>UPR</td>
              <td>SortR</td>
              <td>Sharpe Ratio</td>
              <td>Utility Gain (%)</td>
            </tr>
            <tr>
              <td>Elastic Net</td>
              <td>0.002005</td>
              <td>0.7594</td>
              <td>&lt;0.001</td>
              <td>0.0309</td>
              <td>1.2518</td>
              <td>11.2269</td>
              <td>1.3857</td>
              <td>0.2584</td>
            </tr>
            <tr>
              <td>GAM</td>
              <td>0.001564</td>
              <td>0.8124</td>
              <td>0.3820</td>
              <td>0.3209</td>
              <td>0.1802</td>
              <td>0.0723</td>
              <td>0.3554</td>
              <td>1.3404</td>
            </tr>
            <tr>
              <td>GP (Linear)</td>
              <td>0.002068</td>
              <td>0.7519</td>
              <td>&lt;0.001</td>
              <td>0.0349</td>
              <td>2.3126</td>
              <td>2.6501</td>
              <td>0.5366</td>
              <td>0.4891</td>
            </tr>
            <tr>
              <td>GP (Radial)</td>
              <td>0.001740</td>
              <td>0.7912</td>
              <td>0.000388</td>
              <td>0.0514</td>
              <td>0.8377</td>
              <td>0.1795</td>
              <td>0.5626</td>
              <td>1.2454</td>
            </tr>
            <tr>
              <td>GP (Poly)</td>
              <td>0.001966</td>
              <td>0.7641</td>
              <td>&lt;0.001</td>
              <td>0.0144</td>
              <td>∞</td>
              <td>∞</td>
              <td>1.4204</td>
              <td>0.2256</td>
            </tr>
            <tr>
              <td>LASSO</td>
              <td>0.002062</td>
              <td>0.7526</td>
              <td>&lt;0.001</td>
              <td>0.0295</td>
              <td>3.0622</td>
              <td>5.5972</td>
              <td>0.6845</td>
              <td>0.4558</td>
            </tr>
            <tr>
              <td>ANN</td>
              <td>0.002413</td>
              <td>0.7105</td>
              <td>0.9027</td>
              <td>0.1984</td>
              <td>1.6795</td>
              <td>1.8731</td>
              <td>0.3728</td>
              <td>0.8756</td>
            </tr>
            <tr>
              <td>Ridge</td>
              <td>0.002103</td>
              <td>0.7476</td>
              <td>&lt;0.001</td>
              <td>0.0362</td>
              <td>2.5667</td>
              <td>3.7444</td>
              <td>0.6858</td>
              <td>0.4967</td>
            </tr>
            <tr>
              <td>SVM (Linear)</td>
              <td>0.002279</td>
              <td>0.7266</td>
              <td>0.000733</td>
              <td>0.0310</td>
              <td>1.9596</td>
              <td>1.9808</td>
              <td>0.5637</td>
              <td>0.4652</td>
            </tr>
            <tr>
              <td>SVM (Radial)</td>
              <td>0.001821</td>
              <td>0.7815</td>
              <td>0.000246</td>
              <td>0.0264</td>
              <td>3.6490</td>
              <td>9.0484</td>
              <td>0.9472</td>
              <td>1.1432</td>
            </tr>
            <tr>
              <td>SVM (Poly)</td>
              <td>0.002020</td>
              <td>0.7576</td>
              <td>&lt;0.001</td>
              <td>0.0179</td>
              <td>∞</td>
              <td>∞</td>
              <td>1.9985</td>
              <td>1.0232</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>0.001346</td>
              <td>0.8385</td>
              <td>-</td>
              <td>0.1013</td>
              <td>0.3850</td>
              <td>0.1548</td>
              <td>0.6604</td>
              <td>1.6513</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>0.0006165</td>
              <td>0.9260</td>
              <td>0.003864</td>
              <td>0.1699</td>
              <td>0.3633</td>
              <td>0.1007</td>
              <td>0.6389</td>
              <td>2.0431</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>0.0006161</td>
              <td>0.9261</td>
              <td>0.003868</td>
              <td>0.1698</td>
              <td>0.3632</td>
              <td>0.1007</td>
              <td>0.6388</td>
              <td>2.0433</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>0.000596</td>
              <td>0.9285</td>
              <td>0.005416</td>
              <td>0.1478</td>
              <td>0.3633</td>
              <td>0.1134</td>
              <td>0.6446</td>
              <td>2.0952</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>Note: MSFE = mean squared forecast error, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> = out-of-sample R-squared, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> DM </mml:mtext></mml:mrow><mml:mrow><mml:mtext> p value </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> = Diebold-Mariano p-value, maxDD = maximum drawdown, UPR = upside potential ratio, SortR = Sortino ratio. GAM = Generalised Additive Models, GP = Gaussian Process (with linear, radial basis and polynomial kernel functions respectively), LASSO = Least Absolute Shrinkage and Selection Operator, SVM = Support Vector Machines (with linear, radial basis and polynomial kernel functions respectively), GAMLSS = Generalised Additive Models for Location Scale and Shape; GAMLSS 1 = GAMLSS without smoothing splines, GAMLSS 2 = GAMLSS with penalised beta splines, GAMLSS 3 = GAMLSS with penalised varying coefficients function, GAMLSS 4 = GAMLSS with cubic smoothing splines. The risk aversion parameter = 3.</p>
      <p>In the economic evaluation metrics, the GAMLSS models generally produced results that are economically meaningful to investors and portfolio managers. [<xref ref-type="bibr" rid="B4">4</xref>] and [<xref ref-type="bibr" rid="B6">6</xref>] have stated in their studies that the superiority of a forecasting model in terms of statistical performance evaluation does not necessarily imply superiority in economic significance. In agreement with this claim, the GAMLSS models do not correspondingly yield the best maximum drawdown (maxDD), upside potential ratio (UPR), Sortino ratio (SortR) and Sharpe ratio, even though they have outperformed most of the other machine learning techniques. Notwithstanding, the GAMLSS models seem to suggest low investment losses, the potential for investment to increase in value and better risk management, such that an investment could be efficient at managing losses and severity of risk associated with the investment, according to the analysis (see <bold>Table 2</bold>). Unlike the Sharpe ratio, the Sortino ratio only penalises returns with downside risks and provide mean-variance investors with the level of risk they could face over time. Interestingly, the GAMLSS models generally produced higher utility gains than the other machine learning techniques, with GAMLSS 4 yielding the best economic output among the other GAMLSS in this direction. The utility gain is economically meaningful as it provides the portfolio management fee that an investor could be willing to pay in order to access the additional information in the out-of-sample forecasting model relative to the sole information in the historical returns. In this regard, the numerical value of the utility gain in each model is compared with the average risk-free or treasury bill rate, which serves as a benchmark for investors to decide whether to invest in the risky portfolio or to stick to the buy-and-hold trading strategy. It is worth noting in window 1 that all the GAMLSS models give utility gains greater than the average treasury bill rate, thereby guaranteeing investors’ fate on risky portfolio investment than the buy-and-hold trading strategy.</p>
      <p>Unlike the other machine learning techniques used in the study, the GAMLSS models have a more stable statistical and graphical (visualisation) approach for checking and ensuring validity of the models, especially the distribution over the out-of-sample periods. All the GAMLSS models in window 1 clearly indicate satisfactory assumptions as judged by the normal density curves, Q-Q plots, and worm plots, respectively (see <xref ref-type="fig" rid="fig1">Figure 1(a)</xref> and <xref ref-type="fig" rid="fig1">Figure 1(b)</xref>). The worm plots provide confirmative evidence about the normality in that the residuals follow normal distribution, with no significant deviation or outlier. Model selection by Akaike information criterion (AIC) was investigated and GAMLSS 2 emerged as the best model with the lowest AIC value. The normality and worm plots for GAMLSS 2 are depicted in <xref ref-type="fig" rid="fig1">Figure 1(a)</xref> and <xref ref-type="fig" rid="fig1">Figure 1(b)</xref> respectively, clearly aiding visualisation in terms of diagnostics. Also, the GAMLSS models as distributional regression have the flexibility of statistically forecasting both the monthly expected returns (location) together with other parametric measures of the returns, including the variance (scale), skewness and kurtosis (shape), thereby enriching empirical literature. In each case, the distribution of the mean (location) is approximately zero and the variance (scale) is approximately one (see <bold>Table 5</bold>), which statistically confirms the distributional assumptions produced by the diagnostic plots. The coefficients of skewness and kurtosis fall within the normal and acceptable range, clearly indicating further evidence of normality. The Filliben correlation coefficient which serves as probability plot correlation coefficient indicates that the shape parameter of the distribution best describes the set of data. Thus, the provision of these flexible statistics contributes immensely to ensuring robustness in the analysis.</p>
      <p>In the out-of-sample window 2, all the GAMLSS models and the other machine learning techniques consistently beat the historical average (<inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup><mml:mo> &gt; </mml:mo><mml:mn> 0 </mml:mn></mml:mrow></mml:math></inline-formula> , and lower MSFEs), with the GAMLSS models outperforming the other machine learning techniques, in terms of statistical predictability. Again, GAMLSS 4 yields the lowest MSFE, followed by GAMLSS 3, GAMLSS 2, and GAMLSS 1 (see <bold>Table 3</bold>). The DM test provides statistically significant evidence that GAMLSS 4 and GAMLSS 1 have unequal forecast accuracies. Also, the analysis revealed that GAMLSS 1 has unequal forecast accuracies with Elastic Net, GP (Linear, Radial, Poly), LASSO, ANN, Ridge, and SVM (Linear, Radial, Poly) respectively. It could imply that GAMLSS 1 is more statistically powerful in predictive power than these techniques. However, there is no significant evidence that GAMLSS 1 has unequal forecast accuracy with GAM, GAMLSS 2 and GAMLSS 3, respectively. Thus, the presence of cubic smoothing splines in the GAMLSS 4 seems to be more statistically effective in terms of predictive power than GAMLSS 2 and GAMLSS 3. All the GAMLSS models adequately fit the data, better than the conventional machine learning techniques in window 2, as evidenced by their respective out-of-sample R-squared values.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId195.jpeg?20251211114906" />
      </fig>
      <p>(a)</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId196.jpeg?20251211114906" />
      </fig>
      <p>(b)</p>
      <p><bold>Figure 1</bold><bold>.</bold>(a) Diagnostic (normality) plots showing the distribution of residuals for GAMLSS 2; (b) Diagnostic (worm) plot showing the distribution of residuals for GAMLSS 2.</p>
      <p><bold>Table 3</bold><bold>.</bold> Forecast evaluation for out-of-sample window 2: January 2009 to December 2016.</p>
      <table-wrap id="tbl3">
        <label>Table 3</label>
        <table>
          <tbody>
            <tr>
              <td>Model</td>
              <td>MSFE</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mtext>R</mml:mtext>
                        <mml:mrow>
                          <mml:mtext>OOS</mml:mtext>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>DM</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>p value</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>maxDD</td>
              <td>UPR</td>
              <td>SortR</td>
              <td>Sharpe Ratio</td>
              <td>Utility Gain (%)</td>
            </tr>
            <tr>
              <td>Elastic Net</td>
              <td>0.001567</td>
              <td>0.2954</td>
              <td>0.001472</td>
              <td>0.00367</td>
              <td>∞</td>
              <td>∞</td>
              <td>6.9038</td>
              <td>0.6022</td>
            </tr>
            <tr>
              <td>GAM</td>
              <td>0.001871</td>
              <td>0.1587</td>
              <td>0.2366</td>
              <td>0.14838</td>
              <td>0.3472</td>
              <td>0.4288</td>
              <td>0.6488</td>
              <td>1.1224</td>
            </tr>
            <tr>
              <td>GP (Linear)</td>
              <td>0.001721</td>
              <td>0.2263</td>
              <td>0.002089</td>
              <td>0.02886</td>
              <td>0.7465</td>
              <td>0.6662</td>
              <td>0.8394</td>
              <td>1.1871</td>
            </tr>
            <tr>
              <td>GP (Radial)</td>
              <td>0.001604</td>
              <td>0.2788</td>
              <td>0.009467</td>
              <td>0.04606</td>
              <td>1.0994</td>
              <td>0.6147</td>
              <td>0.8592</td>
              <td>0.9001</td>
            </tr>
            <tr>
              <td>GP (Poly)</td>
              <td>0.001512</td>
              <td>0.3203</td>
              <td>0.00197</td>
              <td>0.01258</td>
              <td>0.3658</td>
              <td>1.6016</td>
              <td>1.2922</td>
              <td>0.5554</td>
            </tr>
            <tr>
              <td>LASSO</td>
              <td>0.001706</td>
              <td>0.2332</td>
              <td>0.001924</td>
              <td>0.02810</td>
              <td>0.6912</td>
              <td>0.8579</td>
              <td>0.8973</td>
              <td>1.1601</td>
            </tr>
            <tr>
              <td>ANN</td>
              <td>0.001608</td>
              <td>0.2770</td>
              <td>0.007374</td>
              <td>0.06412</td>
              <td>0.5399</td>
              <td>0.5028</td>
              <td>0.7622</td>
              <td>0.9138</td>
            </tr>
            <tr>
              <td>Ridge</td>
              <td>0.001734</td>
              <td>0.2205</td>
              <td>0.002127</td>
              <td>0.02753</td>
              <td>0.7715</td>
              <td>0.5931</td>
              <td>0.8184</td>
              <td>1.2163</td>
            </tr>
            <tr>
              <td>SVM (Linear)</td>
              <td>0.001631</td>
              <td>0.2668</td>
              <td>0.004172</td>
              <td>0.02580</td>
              <td>1.5579</td>
              <td>3.3996</td>
              <td>1.1090</td>
              <td>0.9256</td>
            </tr>
            <tr>
              <td>SVM (Radial)</td>
              <td>0.001503</td>
              <td>0.3243</td>
              <td>0.01736</td>
              <td>0.03663</td>
              <td>2.9234</td>
              <td>7.8536</td>
              <td>1.4196</td>
              <td>0.5196</td>
            </tr>
            <tr>
              <td>SVM (Poly)</td>
              <td>0.001550</td>
              <td>0.3031</td>
              <td>0.003509</td>
              <td>0.00372</td>
              <td>∞</td>
              <td>∞</td>
              <td>0.9317</td>
              <td>0.0680</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>0.001163</td>
              <td>0.4771</td>
              <td>-</td>
              <td>0.12558</td>
              <td>1.4718</td>
              <td>1.8283</td>
              <td>0.7675</td>
              <td>0.4183</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>0.0009085</td>
              <td>0.5916</td>
              <td>0.1209</td>
              <td>0.12206</td>
              <td>0.8645</td>
              <td>1.0576</td>
              <td>0.7529</td>
              <td>0.2556</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>0.0009082</td>
              <td>0.5917</td>
              <td>0.1208</td>
              <td>0.12205</td>
              <td>0.8645</td>
              <td>1.0575</td>
              <td>0.7530</td>
              <td>0.2554</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>0.000525</td>
              <td>0.7640</td>
              <td>0.0123</td>
              <td>0.13744</td>
              <td>0.78612</td>
              <td>0.8017</td>
              <td>0.7528</td>
              <td>0.0536</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>Note: MSFE = mean squared forecast error, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> = out-of-sample R-squared, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> DM </mml:mtext></mml:mrow><mml:mrow><mml:mtext> p value </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> = Diebold-Mariano p-value, maxDD = maximum drawdown, UPR = upside potential ratio, SortR = Sortino ratio. GAM = Generalised Additive Models, GP = Gaussian Process (with linear, radial basis and polynomial kernel functions respectively), LASSO = Least Absolute Shrinkage and Selection Operator, SVM = Support Vector Machines (with linear, radial basis and polynomial kernel functions respectively), GAMLSS = Generalised Additive Models for Location Scale and Shape; GAMLSS 1 = GAMLSS without smoothing splines, GAMLSS 2 = GAMLSS with penalised beta splines, GAMLSS 3 = GAMLSS with penalised varying coefficients function, GAMLSS 4 = GAMLSS with cubic smoothing splines. The risk aversion parameter = 3.</p>
      <p>Again, all the GAMLSS models clearly indicate evidence of satisfying the normality assumptions, both statistically and graphically (see <bold>Table 5</bold>, <xref ref-type="fig" rid="fig2">Figure 2(a)</xref>, <xref ref-type="fig" rid="fig2">Figure 2(b)</xref>), with no indicative evidence of deviation. The fact that the residuals are normally distributed with zero mean and variance one, together with the flexible inclusion of other useful distributional statistics, makes the GAMLSS models uniquely different from other machine learning techniques. In terms of model selection by AIC and summary of quantile residuals, GAMLSS 2 gives the best results. In the economic performance evaluation, the GAMLSS models generally provide useful results that could potentially guide mean-variance investors and portfolio managers in optimal decision making amidst uncertainty. Though the GAMLSS 4 gives the best statistically predictive results but does not correspondingly yield the best economic results. Instead, it is economically suggesting the highest investment loss as indicated by the maxDD, with corresponding lowest Sharpe ratio and utility gain among the other GAMLSS models. Thus, it justified the claim that the statistical superiority of a forecasting model does not necessarily imply corresponding superiority in economic significance.</p>
      <p>Turning to the out-of-sample window 3, all the GAMLSS models and the other machine learning techniques consistently beat the historical average, with the GAMLSS models consistently outperforming the other machine learning techniques, statistically (see <bold>Table 4</bold>). As in windows 1 and 2, the GAMLSS 4 gives the lowest MSFE, followed by GAMLSS 3, GAMLSS 2, and GAMLSS 1. The DM test provides statistically significant evidence that GAMLSS 1 does not have the same forecast accuracy as the other GAMLSS models. Also, it is worth noting that GAMLSS 1 is significantly different in forecast accuracy when compared with each of the other machine learning techniques used in the study. Again, the emergence of GAMLSS 4 as the best statistically performing GAMLSS across all forecasting windows is indicative evidence of consistency in superiority, amidst structural changes or adverse market conditions across business cycles. Also, the cubic smoothing splines in the GAMLSS 4 appeared to be potentially more useful in statistically predictive power than the penalised beta splines and penalised varying coefficients function, as potential smoothers.</p>
      <fig id="fig3">
        <label>Figure 3</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId205.jpeg?20251211114906" />
      </fig>
      <p>(a)</p>
      <fig id="fig4">
        <label>Figure 4</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId206.jpeg?20251211114906" />
      </fig>
      <p>(b)</p>
      <p><bold>Figure 2.</bold> (a) Diagnostic (normality) plots showing the distribution of residuals for GAMLSS 2; (b) Diagnostic (worm) plot showing the distribution of residuals for GAMLSS 2.</p>
      <p><bold>Table 4</bold><bold>.</bold> Forecast evaluation for out-of-sample window 3: January 2017 to December 2022.</p>
      <table-wrap id="tbl4">
        <label>Table 4</label>
        <table>
          <tbody>
            <tr>
              <td>Model</td>
              <td>MSFE</td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msubsup>
                        <mml:mtext>R</mml:mtext>
                        <mml:mrow>
                          <mml:mtext>OOS</mml:mtext>
                        </mml:mrow>
                        <mml:mn>2</mml:mn>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>
                <inline-formula>
                  <mml:math>
                    <mml:mrow>
                      <mml:msub>
                        <mml:mrow>
                          <mml:mtext>DM</mml:mtext>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mtext>p value</mml:mtext>
                        </mml:mrow>
                      </mml:msub>
                    </mml:mrow>
                  </mml:math>
                </inline-formula>
              </td>
              <td>maxDD</td>
              <td>UPR</td>
              <td>SortR</td>
              <td>Sharpe Ratio</td>
              <td>Utility Gain (%)</td>
            </tr>
            <tr>
              <td>Elastic Net</td>
              <td>0.002417</td>
              <td>0.1660</td>
              <td>&lt;0.001</td>
              <td>0.0083</td>
              <td>∞</td>
              <td>∞</td>
              <td>5.1491</td>
              <td>0.2488</td>
            </tr>
            <tr>
              <td>GAM</td>
              <td>0.002503</td>
              <td>0.2231</td>
              <td>0.0004728</td>
              <td>0.0836</td>
              <td>0.9416</td>
              <td>0.8583</td>
              <td>0.3312</td>
              <td>0.3754</td>
            </tr>
            <tr>
              <td>GP (Linear)</td>
              <td>0.002523</td>
              <td>0.1137</td>
              <td>&lt;0.001</td>
              <td>0.05150</td>
              <td>0.8789</td>
              <td>0.5604</td>
              <td>0.2196</td>
              <td>0.4309</td>
            </tr>
            <tr>
              <td>GP (Radial)</td>
              <td>0.002650</td>
              <td>0.0680</td>
              <td>&lt;0.001</td>
              <td>0.0478</td>
              <td>1.2935</td>
              <td>1.5486</td>
              <td>0.4656</td>
              <td>0.7069</td>
            </tr>
            <tr>
              <td>GP (Poly)</td>
              <td>0.002362</td>
              <td>0.0222</td>
              <td>&lt;0.001</td>
              <td>0.0269</td>
              <td>1.3454</td>
              <td>3.3176</td>
              <td>0.8203</td>
              <td>0.0195</td>
            </tr>
            <tr>
              <td>LASSO</td>
              <td>0.002364</td>
              <td>0.0234</td>
              <td>&lt;0.001</td>
              <td>0.0477</td>
              <td>0.7076</td>
              <td>0.8952</td>
              <td>0.3376</td>
              <td>0.1568</td>
            </tr>
            <tr>
              <td>ANN</td>
              <td>0.002499</td>
              <td>0.0831</td>
              <td>&lt;0.001</td>
              <td>0.0577</td>
              <td>0.7749</td>
              <td>0.4195</td>
              <td>0.1782</td>
              <td>0.3827</td>
            </tr>
            <tr>
              <td>Ridge</td>
              <td>0.002604</td>
              <td>0.0796</td>
              <td>&lt;0.001</td>
              <td>0.0521</td>
              <td>0.9591</td>
              <td>0.5259</td>
              <td>0.1964</td>
              <td>0.5542</td>
            </tr>
            <tr>
              <td>SVM (Linear)</td>
              <td>0.002349</td>
              <td>0.1830</td>
              <td>0.0007099</td>
              <td>0.0828</td>
              <td>2.0579</td>
              <td>3.3737</td>
              <td>0.6738</td>
              <td>0.1780</td>
            </tr>
            <tr>
              <td>SVM (Radial)</td>
              <td>0.002522</td>
              <td>0.0950</td>
              <td>&lt;0.001</td>
              <td>0.0292</td>
              <td>5.7260</td>
              <td>19.9854</td>
              <td>1.3682</td>
              <td>0.4671</td>
            </tr>
            <tr>
              <td>SVM (Poly)</td>
              <td>0.002387</td>
              <td>0.0968</td>
              <td>&lt;0.001</td>
              <td>0.0350</td>
              <td>2.0393</td>
              <td>11.7323</td>
              <td>2.3157</td>
              <td>0.5263</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>0.001840</td>
              <td>0.3584</td>
              <td>-</td>
              <td>0.1240</td>
              <td>1.2327</td>
              <td>0.7491</td>
              <td>0.3344</td>
              <td>0.3336</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>0.001128</td>
              <td>0.5652</td>
              <td>0.0141</td>
              <td>0.1895</td>
              <td>0.6777</td>
              <td>0.4655</td>
              <td>0.2490</td>
              <td>0.6727</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>0.001108</td>
              <td>0.5645</td>
              <td>0.01466</td>
              <td>0.1904</td>
              <td>0.6728</td>
              <td>0.4640</td>
              <td>0.2483</td>
              <td>0.6814</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>0.000727</td>
              <td>0.6764</td>
              <td>0.01205</td>
              <td>0.2070</td>
              <td>0.6737</td>
              <td>0.3943</td>
              <td>0.2301</td>
              <td>0.8385</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>Note: MSFE = mean squared forecast error, <inline-formula><mml:math><mml:mrow><mml:msubsup><mml:mtext> R </mml:mtext><mml:mrow><mml:mtext> OOS </mml:mtext></mml:mrow><mml:mn> 2 </mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> = out-of-sample R-squared, <inline-formula><mml:math><mml:mrow><mml:msub><mml:mrow><mml:mtext> DM </mml:mtext></mml:mrow><mml:mrow><mml:mtext> p value </mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> = Diebold-Mariano p-value, maxDD = maximum drawdown, UPR = upside potential ratio, SortR = Sortino ratio. GAM = Generalised Additive Models, GP = Gaussian Process (with linear, radial basis and polynomial kernel functions respectively), LASSO = Least Absolute Shrinkage and Selection Operator, SVM = Support Vector Machines (with linear, radial basis and polynomial kernel functions respectively), GAMLSS = Generalised Additive Models for Location Scale and Shape; GAMLSS 1 = GAMLSS without smoothing splines, GAMLSS 2 = GAMLSS with penalised beta splines, GAMLSS 3 = GAMLSS with penalised varying coefficients function, GAMLSS 4 = GAMLSS with cubic smoothing splines. The risk aversion parameter = 3.</p>
      <p>The diagnostic plots with tests in the out-of-sample window 3 also revealed that all the GAMLSS models clearly indicate evidence of satisfying the normality assumptions (see <bold>Table 5</bold>, <xref ref-type="fig" rid="fig3">Figure 3(a)</xref>, <xref ref-type="fig" rid="fig3">Figure 3(b)</xref>), with no evidence of deviation or outlier. Contrary to windows 1 and 2, the model selection by AIC and summary of quantile residuals revealed that GAMLSS 3 is the best among the other GAMLSS models tested. It could be perceived that the presence of penalised varying coefficients function as smoothers in the GAMLSS 3 seemed to be more potentially adaptive to structural break, market dynamics or adverse conditions such as COVID-19 pandemic in the out-of-sample window 3. In terms of statistical goodness of fit, the GAMLSS models adequately fit the data across all out-of-sample windows compared to the conventional machine learning techniques. Turning to the economic performance metrics, not all the GAMLSS models correspondingly outperformed the other machine learning techniques. Notwithstanding, the GAMLSS models generally provide meaningful economic information that could potentially support mean-variance investors and portfolio managers in optimal decision making amidst uncertainty. Unlike in window 2, the GAMLSS 4 correspondingly gives the highest utility gain in window 3.</p>
      <fig id="fig5">
        <label>Figure 5</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId215.jpeg?20251211114906" />
      </fig>
      <p>(a)</p>
      <fig id="fig6">
        <label>Figure 6</label>
        <graphic xlink:href="https://html.scirp.org/file/2870848-rId216.jpeg?20251211114906" />
      </fig>
      <p>(b)</p>
      <p><bold>Figure 3</bold><bold>.</bold> (a) Diagnostic (normality) plots showing the distribution of residuals for GAMLSS 3; (b) Diagnostic (worm) plot showing the distribution of residuals for GAMLSS 3.</p>
      <p><bold>Table 5</bold><bold>.</bold> Model selection &amp; summary of quantile residuals across all estimation windows.</p>
      <table-wrap id="tbl5">
        <label>Table 5</label>
        <table>
          <tbody>
            <tr>
              <td colspan="4">
                <bold>Window 1: Model Selection &amp; Summary of Quantile Residuals</bold>
              </td>
            </tr>
            <tr>
              <td>GAMLSS Model</td>
              <td>df</td>
              <td>AIC</td>
              <td>Quantile Residuals for GAMLSS 2</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>26.23622</td>
              <td>−330.0356</td>
              <td>Mean = 3.509489e−15</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>26.42277</td>
              <td>−329.7026</td>
              <td>Variance = 1.012048</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>16.00000</td>
              <td>−284.9393</td>
              <td>Coef. of Skewness = −0.07146653</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>57.99572</td>
              <td>−269.3834</td>
              <td>Coef. of Kurtosis = 3.563341</td>
            </tr>
            <tr>
              <td colspan="3">
              </td>
              <td>Filliben Corr. Coef. = 0.9920506</td>
            </tr>
            <tr>
              <td colspan="4">
                <bold>Window 2: Model Selection &amp; Summary of Quantile Residuals</bold>
              </td>
            </tr>
            <tr>
              <td>GAMLSS Model</td>
              <td>df</td>
              <td>AIC</td>
              <td>Quantile Residuals for GAMLSS 2</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>21.42173</td>
              <td>−357.0850</td>
              <td>Mean = −3.369138e−15</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>21.48890</td>
              <td>−356.9760</td>
              <td>Variance = 1.010526</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>16.00000</td>
              <td>−344.2050</td>
              <td>Coef. of Skewness = −0.3369074</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>57.9983</td>
              <td>−336.5974</td>
              <td>Coef. of Kurtosis = 3.245431</td>
            </tr>
            <tr>
              <td colspan="3">
              </td>
              <td>Filliben Corr. Coef. = 0.9902178</td>
            </tr>
            <tr>
              <td colspan="4">
                <bold>Window 3: Model Selection &amp; Summary of Quantile Residuals</bold>
              </td>
            </tr>
            <tr>
              <td>GAMLSS Model</td>
              <td>df</td>
              <td>AIC</td>
              <td>Quantile Residuals for GAMLSS 3</td>
            </tr>
            <tr>
              <td>GAMLSS 3</td>
              <td>23.66947</td>
              <td>−238.2823</td>
              <td>Mean = −6.14618e−15</td>
            </tr>
            <tr>
              <td>GAMLSS 2</td>
              <td>23.03656</td>
              <td>−238.2553</td>
              <td>Variance = 1.014085</td>
            </tr>
            <tr>
              <td>GAMLSS 1</td>
              <td>16.00000</td>
              <td>−217.1285</td>
              <td>Coef. of Skewness = −0.2891594</td>
            </tr>
            <tr>
              <td>GAMLSS 4</td>
              <td>58.00098</td>
              <td>−200.0076</td>
              <td>Coef. of Kurtosis = 2.849702</td>
            </tr>
            <tr>
              <td colspan="3">
              </td>
              <td>Filliben Corr. Coef. = 0.9915572</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <p>The smoothing splines in the GAMLSS models seemed to align with rolling approach, as evidenced in the statistics and diagnostic checks, thereby making the GAMLSS models adequately fit the data amidst structural dynamics or adverse economic conditions and yielding consistent forecast accuracies across all out-of-sample windows better than the conventional machine learning techniques used in previous studies. Model selection by AIC revealed that GAMLSS 2 best fits the data in estimation windows 1 and 2 respectively, while GAMLSS 3 best fits the data in estimation window 3. Like the conventional machine learning techniques, the GAMLSS models allow many features as predictors, displaying a weak correlation between the response variable and the predictors, evidently addressing multicollinearity and overfitting to ensure robustness in the analysis. GAMLSS 1 uses fewer parameters than the other GAMLSS models. GAMLSS 2 and GAMLSS 3 used approximately the same number across all estimation windows, while GAMLSS 4 uses more parameters than other GAMLSS models, as indicated in their respective degrees of freedom (df). It is noticeable that the forecast accuracies for GAMLSS 2 and GAMLSS 3 are approximately the same across all out-of-sample windows if the MSFEs are rounded to four decimal places. This could imply that the penalised beta splines and the penalised varying coefficients function tend to use the same number of parameters and possess approximately the same statistically predictive power in stock return out-of-sample predictability. Whereas the cubic splines in GAMLSS 4 which employed more parameters significantly produced the highest forecast accuracies across all out-of-sample forecasting windows.</p>
      <p>Evidently, the GAMLSS models demonstrate statistical evidence of superiority over the conventional machine learning techniques across all out-of-sample forecasting windows (see <bold>Tables 2</bold><bold>-</bold><bold>4</bold>). Notably, the inclusion of smoothing splines or smoothing additive functions in the GAMLSS helps to statistically improve the predictive task of the forecasting model. In addition to the statistical superiority, the GAMLSS models are more economically effective than the buy-and-hold trading strategy which relies solely on the risk-free treasury bills in a real-time market setting. Thus, the out-of-sample rolling window forecasts produced by the GAMLSS models tend to be more promising in guaranteeing the fate of investors and portfolio managers while undertaking risky investments with a target expectation.</p>
    </sec>
    <sec id="sec5">
      <title>5. Conclusions</title>
      <p>The study has revealed the effectiveness of GAMLSS as a flexible distributional regression in forecasting the U.S. stock market out-of-sample using a rolling window with alternative recursive window methods. In the rolling window method, the problem of structural changes or market dynamics across business cycles was efficiently handled over the out-of-sample periods. We investigate four GAMLSS models, which include GAMLSS 1, GAMLSS 2, GAMLSS 3, and GAMLSS 4. GAMLSS 1 does not contain any smoothing additive function terms, GAMLSS 2 contains penalised beta splines as smoothing additive terms, GAMLSS 3 contains penalised varying coefficients function as smoothing additive terms, and GAMLSS 4 contains cubic smoothing splines. The results of these GAMLSS models are compared with conventional machine learning techniques recently used in forecasting expected stock return out-of-sample.</p>
      <p>In this paper, the GAMLSS models are uniquely different from the conventional machine learning techniques, as they forecast both the future expected stock returns and the distributional properties of the returns across all out-of-sample forecasting windows. Unlike other techniques that focus on mean or point forecasting alone, the GAMLSS models can forecast the location (mean or expected return), together with the scale (variance) and shape (skewness, kurtosis). In terms of model selection by AIC, GAMLSS 2 gives the best result in both out-of-sample windows 1 and 2, respectively, whereas GAMLSS 3 is rated as the best in window 3. In terms of statistical goodness of fit, the GAMLSS models adequately fit the data across all out-of-sample windows compared to the conventional machine learning techniques. The summary of quantile residuals and diagnostic plots was investigated to ensure satisfactory assumptions and validity of each GAMLSS model. The diagnostic plots with tests in all out-of-sample revealed that all the GAMLSS models indicate evidence of satisfying the normality assumptions. At each stage, the residuals are distributed with approximately zero mean and variance one, with approximate evidence of normality as depicted in the normal density curves and Q-Q plots, with no evidence of deviation or outlier. Thus, the distributional quality of the GAMLSS models together with the rolling window method ensures consistency, stability and robustness amidst structural changes or adverse market conditions such as COVID-19 across business cycles.</p>
      <p>Interestingly, all the GAMLSS models consistently outperformed the conventional machine learning across all out-of-sample forecasting windows, statistically. It is worth noting that the inclusion of smoothing splines or smoothing additive functions in the GAMLSS helps to statistically improve the predictive task of the forecasting model. Among the GAMLSS models tested, GAMLSS 4 gives the smallest mean squared forecast error (MSFE) and is regarded as the best in terms of statistical predictive power. Thus, the cubic smoothing splines in the GAMLSS 4 appeared to be potentially more useful in statistically predictive power than the penalised beta splines and penalised varying coefficients function, as potential smoothers. Turning to the economic performance metrics, the GAMLSS models correspondingly outperformed the conventional machine learning techniques economically in window 1, but do not economically outperform in windows 2 and 3. This corroborates the analyses in previous findings, which affirms that the statistical superiority of a forecasting model does not necessarily imply corresponding superiority in economic significance. Notwithstanding, the GAMLSS models generally provide meaningful economic information that could potentially support mean-variance investors and portfolio managers in optimal decision-making amidst uncertainty.</p>
      <p>Overall, the GAMLSS models demonstrate statistical evidence of superiority over the conventional machine learning techniques across all out-of-sample forecasting windows. Additionally, the GAMLSS models are more economically effective than the buy-and-hold trading strategy, which relies solely on the risk-free treasury bills in a real-time market setting. Future researchers can explore the topic further by transforming the expected returns in a closed interval and investigating the feasibility of Beta-inflated and Gamma-inflated distributions within the GAMLSS framework.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rapach, D.E., Ringgenberg, M.C. and Zhou, G. (2016) Short Interest and Aggregate Stock Returns. <italic>Journal</italic><italic>of</italic><italic>Financial</italic><italic>Economics</italic>, 121, 46-65. https://doi.org/10.1016/j.jfineco.2016.03.004 <pub-id pub-id-type="doi">10.1016/j.jfineco.2016.03.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jfineco.2016.03.004">https://doi.org/10.1016/j.jfineco.2016.03.004</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Rapach, D.E.</string-name>
              <string-name>Ringgenberg, M.C.</string-name>
              <string-name>Zhou, G.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Short Interest and Aggregate Stock Returns</article-title>
            <source>Journal of Financial Economics</source>
            <volume>121</volume>
            <pub-id pub-id-type="doi">10.1016/j.jfineco.2016.03.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Khan, S. and Alghulaiakh, H. (2020) ARIMA Model for Accurate Time Series Stocks Forecasting. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Advanced</italic><italic>Computer</italic><italic>Science</italic><italic>and</italic><italic>Applications</italic>, 11, 524-528. https://doi.org/10.14569/ijacsa.2020.0110765 <pub-id pub-id-type="doi">10.14569/ijacsa.2020.0110765</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.14569/ijacsa.2020.0110765">https://doi.org/10.14569/ijacsa.2020.0110765</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Khan, S.</string-name>
              <string-name>Alghulaiakh, H.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>ARIMA Model for Accurate Time Series Stocks Forecasting</article-title>
            <source>International Journal of Advanced Computer Science and Applications</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.14569/ijacsa.2020.0110765</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Majumder, A., Rahman, M.M., Biswas, A.A., Zulfiker, M.S. and Basak, S. (2021) Stock Market Prediction: A Time Series Analysis. In: <italic>S</italic>Somani, A.K., Mundra, A., Doss, R. and Bhattacharya, S., Eds., <italic>Smart Systems</italic>: <italic>Innovations in Computing</italic>, Springer, 389-401. https://doi.org/10.1007/978-981-16-2877-1_35 <pub-id pub-id-type="doi">10.1007/978-981-16-2877-1_35</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-981-16-2877-1_35">https://doi.org/10.1007/978-981-16-2877-1_35</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Majumder, A.</string-name>
              <string-name>Rahman, M.M.</string-name>
              <string-name>Biswas, A.A.</string-name>
              <string-name>Zulfiker, M.S.</string-name>
              <string-name>Basak, S.</string-name>
              <string-name>SSomani, A.K.</string-name>
              <string-name>Mundra, A.</string-name>
              <string-name>Doss, R.</string-name>
              <string-name>Bhattacharya, S.</string-name>
              <string-name>Computing, S</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Stock Market Prediction: A Time Series Analysis</article-title>
            <source>In: SSomani</source>
            <volume>389</volume>
            <pub-id pub-id-type="doi">10.1007/978-981-16-2877-1_35</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Iworiso, J. and Vrontos, S. (2019) On the Directional Predictability of Equity Premium Using Machine Learning Techniques. <italic>Journal</italic><italic>of</italic><italic>Forecasting</italic>, 39, 449-469. https://doi.org/10.1002/for.2632 <pub-id pub-id-type="doi">10.1002/for.2632</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/for.2632">https://doi.org/10.1002/for.2632</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Iworiso, J.</string-name>
              <string-name>Vrontos, S.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>On the Directional Predictability of Equity Premium Using Machine Learning Techniques</article-title>
            <source>Journal of Forecasting</source>
            <volume>39</volume>
            <pub-id pub-id-type="doi">10.1002/for.2632</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rouf, N., Malik, M.B., Arif, T., Sharma, S., Singh, S., Aich, S., <italic>et al.</italic> (2021) Stock Market Prediction Using Machine Learning Techniques: A Decade Survey on Methodologies, Recent Developments, and Future Directions. <italic>Electronics</italic>, 10, Article 2717. https://doi.org/10.3390/electronics10212717 <pub-id pub-id-type="doi">10.3390/electronics10212717</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/electronics10212717">https://doi.org/10.3390/electronics10212717</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rouf, N.</string-name>
              <string-name>Malik, M.B.</string-name>
              <string-name>Arif, T.</string-name>
              <string-name>Sharma, S.</string-name>
              <string-name>Singh, S.</string-name>
              <string-name>Aich, S.</string-name>
              <string-name>Methodologies, R</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Stock Market Prediction Using Machine Learning Techniques: A Decade Survey on Methodologies, Recent Developments, and Future Directions</article-title>
            <source>Electronics</source>
            <volume>10</volume>
            <elocation-id>2717</elocation-id>
            <pub-id pub-id-type="doi">10.3390/electronics10212717</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Iworiso, J. and Vrontos, S. (2020) On the Predictability of the Equity Premium Using Deep Learning Techniques. <italic>The</italic><italic>Journal</italic><italic>of</italic><italic>Financial</italic><italic>Data</italic><italic>Science</italic>, 3, 74-92. https://doi.org/10.3905/jfds.2020.1.051 <pub-id pub-id-type="doi">10.3905/jfds.2020.1.051</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3905/jfds.2020.1.051">https://doi.org/10.3905/jfds.2020.1.051</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Iworiso, J.</string-name>
              <string-name>Vrontos, S.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>On the Predictability of the Equity Premium Using Deep Learning Techniques</article-title>
            <source>The Journal of Financial Data Science</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.3905/jfds.2020.1.051</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Khattak, A., Khan, A., Ullah, H., Asghar, M.U., Arif, A., Kundi, F.M., <italic>et al.</italic> (2021) An Efficient Supervised Machine Learning Technique for Forecasting Stock Market Trends. In: Guarda, T., Anwar, S., Leon, M. and Mota Pinto, F.J., Eds., <italic>Information and Knowledge in Internet of Things</italic>, Springer, 143-162. https://doi.org/10.1007/978-3-030-75123-4_7 <pub-id pub-id-type="doi">10.1007/978-3-030-75123-4_7</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-030-75123-4_7">https://doi.org/10.1007/978-3-030-75123-4_7</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Khattak, A.</string-name>
              <string-name>Khan, A.</string-name>
              <string-name>Ullah, H.</string-name>
              <string-name>Asghar, M.U.</string-name>
              <string-name>Arif, A.</string-name>
              <string-name>Kundi, F.M.</string-name>
              <string-name>Guarda, T.</string-name>
              <string-name>Anwar, S.</string-name>
              <string-name>Leon, M.</string-name>
              <string-name>Pinto, F.J.</string-name>
              <string-name>Things, S</string-name>
            </person-group>
            <year>2021</year>
            <article-title>An Efficient Supervised Machine Learning Technique for Forecasting Stock Market Trends</article-title>
            <source>In: Guarda</source>
            <volume>143</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-030-75123-4_7</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Kumbure, M.M., Lohrmann, C., Luukka, P. and Porras, J. (2022) Machine Learning Techniques and Data for Stock Market Forecasting: A Literature Review. <italic>Expert</italic><italic>Systems</italic><italic>with</italic><italic>Applications</italic>, 197, Article ID: 116659. https://doi.org/10.1016/j.eswa.2022.116659 <pub-id pub-id-type="doi">10.1016/j.eswa.2022.116659</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.eswa.2022.116659">https://doi.org/10.1016/j.eswa.2022.116659</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Kumbure, M.M.</string-name>
              <string-name>Lohrmann, C.</string-name>
              <string-name>Luukka, P.</string-name>
              <string-name>Porras, J.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Machine Learning Techniques and Data for Stock Market Forecasting: A Literature Review</article-title>
            <source>Expert Systems with Applications</source>
            <volume>197</volume>
            <fpage>116659</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1016/j.eswa.2022.116659</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Iworiso, J. (2023) Forecasting Stock Market Out-of-Sample with Regularised Regression Training Techniques. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Econometrics</italic><italic>and</italic><italic>Financial</italic><italic>Management</italic>, 11, 1-12. https://doi.org/10.12691/ijefm-11-1-1 <pub-id pub-id-type="doi">10.12691/ijefm-11-1-1</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.12691/ijefm-11-1-1">https://doi.org/10.12691/ijefm-11-1-1</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Iworiso, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Forecasting Stock Market Out-of-Sample with Regularised Regression Training Techniques</article-title>
            <source>International Journal of Econometrics and Financial Management</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.12691/ijefm-11-1-1</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Sonkavde, G., Dharrao, D.S., Bongale, A.M., Deokate, S.T., Doreswamy, D. and Bhat, S.K. (2023) Forecasting Stock Market Prices Using Machine Learning and Deep Learning Models: A Systematic Review, Performance Analysis and Discussion of Implications. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Financial</italic><italic>Studies</italic>, 11, Article 94. https://doi.org/10.3390/ijfs11030094 <pub-id pub-id-type="doi">10.3390/ijfs11030094</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3390/ijfs11030094">https://doi.org/10.3390/ijfs11030094</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Sonkavde, G.</string-name>
              <string-name>Dharrao, D.S.</string-name>
              <string-name>Bongale, A.M.</string-name>
              <string-name>Deokate, S.T.</string-name>
              <string-name>Doreswamy, D.</string-name>
              <string-name>Bhat, S.K.</string-name>
              <string-name>Review, P</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Forecasting Stock Market Prices Using Machine Learning and Deep Learning Models: A Systematic Review, Performance Analysis and Discussion of Implications</article-title>
            <source>International Journal of Financial Studies</source>
            <volume>11</volume>
            <elocation-id>94</elocation-id>
            <pub-id pub-id-type="doi">10.3390/ijfs11030094</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Adeleye, R.A., Tubokirifuruar, T.S., Bello, B.G., Ndubuisi, N.L., Asuzu, O.F. and Owolabi, O.R. (2024) Machine Learning for Stock Market Forecasting: A Review of Models and Accuracy. <italic>Finance</italic><italic>&amp;</italic><italic>Accounting</italic><italic>Research</italic><italic>Journal</italic>, 6, 112-124. https://doi.org/10.51594/farj.v6i2.783 <pub-id pub-id-type="doi">10.51594/farj.v6i2.783</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.51594/farj.v6i2.783">https://doi.org/10.51594/farj.v6i2.783</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Adeleye, R.A.</string-name>
              <string-name>Tubokirifuruar, T.S.</string-name>
              <string-name>Bello, B.G.</string-name>
              <string-name>Ndubuisi, N.L.</string-name>
              <string-name>Asuzu, O.F.</string-name>
              <string-name>Owolabi, O.R.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Machine Learning for Stock Market Forecasting: A Review of Models and Accuracy</article-title>
            <source>Finance &amp; Accounting Research Journal</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.51594/farj.v6i2.783</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Rigby, R.A. and Stasinopoulos, D.M. (2005) Generalized Additive Models for Location, Scale and Shape. <italic>Journal</italic><italic>of</italic><italic>the</italic><italic>Royal</italic><italic>Statistical</italic><italic>Society</italic><italic>Series</italic><italic>C</italic>: <italic>Applied</italic><italic>Statistics</italic>, 54, 507-554. https://doi.org/10.1111/j.1467-9876.2005.00510.x <pub-id pub-id-type="doi">10.1111/j.1467-9876.2005.00510.x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1467-9876.2005.00510.x">https://doi.org/10.1111/j.1467-9876.2005.00510.x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Rigby, R.A.</string-name>
              <string-name>Stasinopoulos, D.M.</string-name>
              <string-name>Location, S</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Generalized Additive Models for Location, Scale and Shape</article-title>
            <source>Journal of the Royal Statistical Society Series C: Applied Statistics</source>
            <volume>54</volume>
            <pub-id pub-id-type="doi">10.1111/j.1467-9876.2005.00510.x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="book">Stasinopoulos, M.D., Rigby, R.A., Heller, G.Z., Voudouris, V. and De Bastiani, F. (2017) Flexible Regression and Smoothing: Using GAMLSS in R. CRC Press.</mixed-citation>
          <element-citation publication-type="book">
            <person-group person-group-type="author">
              <string-name>Stasinopoulos, M.D.</string-name>
              <string-name>Rigby, R.A.</string-name>
              <string-name>Heller, G.Z.</string-name>
              <string-name>Voudouris, V.</string-name>
              <string-name>Bastiani, F.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Flexible Regression and Smoothing: Using GAMLSS in R</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Nyberg, H. (2011) Forecasting the Direction of the US Stock Market with Dynamic Binary Probit Models. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Forecasting</italic>, 27, 561-578. https://doi.org/10.1016/j.ijforecast.2010.02.008 <pub-id pub-id-type="doi">10.1016/j.ijforecast.2010.02.008</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijforecast.2010.02.008">https://doi.org/10.1016/j.ijforecast.2010.02.008</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Nyberg, H.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Forecasting the Direction of the US Stock Market with Dynamic Binary Probit Models</article-title>
            <source>International Journal of Forecasting</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1016/j.ijforecast.2010.02.008</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Musallam, S.R.M. (2018) Exploring the Relationship between Financial Ratios and Market Stock Returns. <italic>Eurasian</italic><italic>Journal</italic><italic>of</italic><italic>Business</italic><italic>and</italic><italic>Economics</italic>, 11, 101-116. https://doi.org/10.17015/ejbe.2018.021.06 <pub-id pub-id-type="doi">10.17015/ejbe.2018.021.06</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.17015/ejbe.2018.021.06">https://doi.org/10.17015/ejbe.2018.021.06</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Musallam, S.R.M.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Exploring the Relationship between Financial Ratios and Market Stock Returns</article-title>
            <source>Eurasian Journal of Business and Economics</source>
            <volume>11</volume>
            <pub-id pub-id-type="doi">10.17015/ejbe.2018.021.06</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">McMillan, D.G. (2020) Forecasting U.S. Stock Returns. <italic>The</italic><italic>European</italic><italic>Journal</italic><italic>of</italic><italic>Finance</italic>, 27, 86-109. https://doi.org/10.1080/1351847x.2020.1719175 <pub-id pub-id-type="doi">10.1080/1351847x.2020.1719175</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/1351847x.2020.1719175">https://doi.org/10.1080/1351847x.2020.1719175</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>McMillan, D.G.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Forecasting U</article-title>
            <source>S. Stock Returns. The European Journal of Finance</source>
            <volume>27</volume>
            <pub-id pub-id-type="doi">10.1080/1351847x.2020.1719175</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ang, A. and Bekaert, G. (2006) Stock Return Predictability: Is It There? <italic>Review</italic><italic>of</italic><italic>Financial</italic><italic>Studies</italic>, 20, 651-707. https://doi.org/10.1093/rfs/hhl021 <pub-id pub-id-type="doi">10.1093/rfs/hhl021</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/rfs/hhl021">https://doi.org/10.1093/rfs/hhl021</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ang, A.</string-name>
              <string-name>Bekaert, G.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Stock Return Predictability: Is It There? Review of Financial Studies, 20, 651-707</article-title>
            <pub-id pub-id-type="doi">10.1093/rfs/hhl021</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Neely, C.J., Rapach, D.E., Tu, J. and Zhou, G. (2014) Forecasting the Equity Risk Premium: The Role of Technical Indicators. <italic>Management</italic><italic>Science</italic>, 60, 1772-1791. https://doi.org/10.1287/mnsc.2013.1838 <pub-id pub-id-type="doi">10.1287/mnsc.2013.1838</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1287/mnsc.2013.1838">https://doi.org/10.1287/mnsc.2013.1838</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Neely, C.J.</string-name>
              <string-name>Rapach, D.E.</string-name>
              <string-name>Tu, J.</string-name>
              <string-name>Zhou, G.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Forecasting the Equity Risk Premium: The Role of Technical Indicators</article-title>
            <source>Management Science</source>
            <volume>60</volume>
            <pub-id pub-id-type="doi">10.1287/mnsc.2013.1838</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Agrawal, M., Khan, A.U. and Shukla, P.K. (2019) Stock Price Prediction Using Technical Indicators: A Predictive Model Using Optimal Deep Learning. <italic>International Journal of Recent Technology and Engineering</italic> ( <italic>IJRTE</italic>), 8, 2297-2305.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Agrawal, M.</string-name>
              <string-name>Khan, A.U.</string-name>
              <string-name>Shukla, P.K.</string-name>
            </person-group>
            <year>2019</year>
            <article-title>Stock Price Prediction Using Technical Indicators: A Predictive Model Using Optimal Deep Learning</article-title>
            <source>International Journal of Recent Technology and Engineering (IJRTE)</source>
            <volume>8</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dai, Z., Zhu, H. and Kang, J. (2021) New Technical Indicators and Stock Returns Predictability. <italic>International</italic><italic>Review</italic><italic>of</italic><italic>Economics</italic><italic>&amp;</italic><italic>Finance</italic>, 71, 127-142. https://doi.org/10.1016/j.iref.2020.09.006 <pub-id pub-id-type="doi">10.1016/j.iref.2020.09.006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.iref.2020.09.006">https://doi.org/10.1016/j.iref.2020.09.006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dai, Z.</string-name>
              <string-name>Zhu, H.</string-name>
              <string-name>Kang, J.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>New Technical Indicators and Stock Returns Predictability</article-title>
            <source>International Review of Economics &amp; Finance</source>
            <volume>71</volume>
            <pub-id pub-id-type="doi">10.1016/j.iref.2020.09.006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Campbell, J.Y. and Thompson, S.B. (2007) Predicting Excess Stock Returns Out of Sample: Can Anything Beat the Historical Average? <italic>Review</italic><italic>of</italic><italic>Financial</italic><italic>Studies</italic>, 21, 1509-1531. https://doi.org/10.1093/rfs/hhm055 <pub-id pub-id-type="doi">10.1093/rfs/hhm055</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1093/rfs/hhm055">https://doi.org/10.1093/rfs/hhm055</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Campbell, J.Y.</string-name>
              <string-name>Thompson, S.B.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Predicting Excess Stock Returns Out of Sample: Can Anything Beat the Historical Average? Review of Financial Studies, 21, 1509-1531</article-title>
            <pub-id pub-id-type="doi">10.1093/rfs/hhm055</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rapach, D. and Zhou, G. (2013) Forecasting Stock Returns. <italic>Handbook</italic><italic>of</italic><italic>Economic</italic><italic>Forecasting</italic>, 2, 328-383. https://doi.org/10.1016/b978-0-444-53683-9.00006-2 <pub-id pub-id-type="doi">10.1016/b978-0-444-53683-9.00006-2</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/b978-0-444-53683-9.00006-2">https://doi.org/10.1016/b978-0-444-53683-9.00006-2</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rapach, D.</string-name>
              <string-name>Zhou, G.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Forecasting Stock Returns</article-title>
            <source>Handbook of Economic Forecasting</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.1016/b978-0-444-53683-9.00006-2</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Rossi, A.G. (2018) Predicting Stock Market Returns with Machine Learning. Georgetown University.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Rossi, A.G.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Predicting Stock Market Returns with Machine Learning</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Nevasalmi, L. (2020) Forecasting Multinomial Stock Returns Using Machine Learning Methods. <italic>The</italic><italic>Journal</italic><italic>of</italic><italic>Finance</italic><italic>and</italic><italic>Data</italic><italic>Science</italic>, 6, 86-106. https://doi.org/10.1016/j.jfds.2020.09.001 <pub-id pub-id-type="doi">10.1016/j.jfds.2020.09.001</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jfds.2020.09.001">https://doi.org/10.1016/j.jfds.2020.09.001</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Nevasalmi, L.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Forecasting Multinomial Stock Returns Using Machine Learning Methods</article-title>
            <source>The Journal of Finance and Data Science</source>
            <volume>6</volume>
            <pub-id pub-id-type="doi">10.1016/j.jfds.2020.09.001</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Kumar, D., Sarangi, P.K. and Verma, R. (2022) A Systematic Review of Stock Market Prediction Using Machine Learning and Statistical Techniques. <italic>Materials</italic><italic>Today</italic>: <italic>Proceedings</italic>, 49, 3187-3191. https://doi.org/10.1016/j.matpr.2020.11.399 <pub-id pub-id-type="doi">10.1016/j.matpr.2020.11.399</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.matpr.2020.11.399">https://doi.org/10.1016/j.matpr.2020.11.399</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Kumar, D.</string-name>
              <string-name>Sarangi, P.K.</string-name>
              <string-name>Verma, R.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>A Systematic Review of Stock Market Prediction Using Machine Learning and Statistical Techniques</article-title>
            <source>Materials Today: Proceedings</source>
            <volume>49</volume>
            <pub-id pub-id-type="doi">10.1016/j.matpr.2020.11.399</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Bansal, M., Goyal, A. and Choudhary, A. (2022) Stock Market Prediction with High Accuracy Using Machine Learning Techniques. <italic>Procedia</italic><italic>Computer</italic><italic>Science</italic>, 215, 247-265. https://doi.org/10.1016/j.procs.2022.12.028 <pub-id pub-id-type="doi">10.1016/j.procs.2022.12.028</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.procs.2022.12.028">https://doi.org/10.1016/j.procs.2022.12.028</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Bansal, M.</string-name>
              <string-name>Goyal, A.</string-name>
              <string-name>Choudhary, A.</string-name>
            </person-group>
            <year>2022</year>
            <article-title>Stock Market Prediction with High Accuracy Using Machine Learning Techniques</article-title>
            <source>Procedia Computer Science</source>
            <volume>215</volume>
            <pub-id pub-id-type="doi">10.1016/j.procs.2022.12.028</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B27">
        <label>27.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Cui, H., Rajagopalan, S. and Ward, A.R. (2020) Predicting Product Return Volume Using Machine Learning Methods. <italic>European</italic><italic>Journal</italic><italic>of</italic><italic>Operational</italic><italic>Research</italic>, 281, 612-627. https://doi.org/10.1016/j.ejor.2019.05.046 <pub-id pub-id-type="doi">10.1016/j.ejor.2019.05.046</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ejor.2019.05.046">https://doi.org/10.1016/j.ejor.2019.05.046</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Cui, H.</string-name>
              <string-name>Rajagopalan, S.</string-name>
              <string-name>Ward, A.R.</string-name>
            </person-group>
            <year>2020</year>
            <article-title>Predicting Product Return Volume Using Machine Learning Methods</article-title>
            <source>European Journal of Operational Research</source>
            <volume>281</volume>
            <pub-id pub-id-type="doi">10.1016/j.ejor.2019.05.046</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B28">
        <label>28.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Leung, E., Lohre, H., Mischlich, D., Shea, Y. and Stroh, M. (2021) The Promises and Pitfalls of Machine Learning for Predicting Stock Returns. <italic>The</italic><italic>Journal</italic><italic>of</italic><italic>Financial</italic><italic>Data</italic><italic>Science</italic>, 3, 21-50. https://doi.org/10.3905/jfds.2021.1.062 <pub-id pub-id-type="doi">10.3905/jfds.2021.1.062</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3905/jfds.2021.1.062">https://doi.org/10.3905/jfds.2021.1.062</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Leung, E.</string-name>
              <string-name>Lohre, H.</string-name>
              <string-name>Mischlich, D.</string-name>
              <string-name>Shea, Y.</string-name>
              <string-name>Stroh, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>The Promises and Pitfalls of Machine Learning for Predicting Stock Returns</article-title>
            <source>The Journal of Financial Data Science</source>
            <volume>3</volume>
            <pub-id pub-id-type="doi">10.3905/jfds.2021.1.062</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B29">
        <label>29.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Campisi, G., Muzzioli, S. and De Baets, B. (2024) A Comparison of Machine Learning Methods for Predicting the Direction of the US Stock Market on the Basis of Volatility Indices. <italic>International</italic><italic>Journal</italic><italic>of</italic><italic>Forecasting</italic>, 40, 869-880. https://doi.org/10.1016/j.ijforecast.2023.07.002 <pub-id pub-id-type="doi">10.1016/j.ijforecast.2023.07.002</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.ijforecast.2023.07.002">https://doi.org/10.1016/j.ijforecast.2023.07.002</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Campisi, G.</string-name>
              <string-name>Muzzioli, S.</string-name>
              <string-name>Baets, B.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>A Comparison of Machine Learning Methods for Predicting the Direction of the US Stock Market on the Basis of Volatility Indices</article-title>
            <source>International Journal of Forecasting</source>
            <volume>40</volume>
            <pub-id pub-id-type="doi">10.1016/j.ijforecast.2023.07.002</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B30">
        <label>30.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ayyildiz, N. and Iskenderoglu, O. (2024) How Effective Is Machine Learning in Stock Market Predictions? <italic>Heliyon</italic>, 10, e24123. https://doi.org/10.1016/j.heliyon.2024.e24123 <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e24123</pub-id><pub-id pub-id-type="pmid">38293519</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.heliyon.2024.e24123">https://doi.org/10.1016/j.heliyon.2024.e24123</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ayyildiz, N.</string-name>
              <string-name>Iskenderoglu, O.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>How Effective Is Machine Learning in Stock Market Predictions? Heliyon, 10, e24123</article-title>
            <pub-id pub-id-type="doi">10.1016/j.heliyon.2024.e24123</pub-id>
            <pub-id pub-id-type="pmid">38293519</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B31">
        <label>31.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Massacci, D. (2015) Predicting the Distribution of Stock Returns: Model Formulation, Statistical Evaluation, Var Analysis and Economic Significance. <italic>Journal</italic><italic>of</italic><italic>Forecasting</italic>, 34, 191-208. https://doi.org/10.1002/for.2332 <pub-id pub-id-type="doi">10.1002/for.2332</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1002/for.2332">https://doi.org/10.1002/for.2332</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Massacci, D.</string-name>
              <string-name>Formulation, S</string-name>
              <string-name>Evaluation, V</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Predicting the Distribution of Stock Returns: Model Formulation, Statistical Evaluation, Var Analysis and Economic Significance</article-title>
            <source>Journal of Forecasting</source>
            <volume>34</volume>
            <pub-id pub-id-type="doi">10.1002/for.2332</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B32">
        <label>32.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Stasinopoulos, M.D., Rigby, R.A. and Bastiani, F.D. (2018) GAMLSS: A distributional regression approach. <italic>Statistical</italic><italic>Modelling</italic>, 18, 248-273. https://doi.org/10.1177/1471082x18759144 <pub-id pub-id-type="doi">10.1177/1471082x18759144</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1177/1471082x18759144">https://doi.org/10.1177/1471082x18759144</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Stasinopoulos, M.D.</string-name>
              <string-name>Rigby, R.A.</string-name>
              <string-name>Bastiani, F.D.</string-name>
            </person-group>
            <year>2018</year>
            <article-title>GAMLSS: A distributional regression approach</article-title>
            <source>Statistical Modelling</source>
            <volume>18</volume>
            <pub-id pub-id-type="doi">10.1177/1471082x18759144</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B33">
        <label>33.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hastie, T. and Tibshirani, R. (1990) Exploring the Nature of Covariate Effects in the Proportional Hazards Model. <italic>Biometrics</italic>, 46, 1005-1016. https://doi.org/10.2307/2532444 <pub-id pub-id-type="doi">10.2307/2532444</pub-id><pub-id pub-id-type="pmid">1964808</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2307/2532444">https://doi.org/10.2307/2532444</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hastie, T.</string-name>
              <string-name>Tibshirani, R.</string-name>
            </person-group>
            <year>1990</year>
            <article-title>Exploring the Nature of Covariate Effects in the Proportional Hazards Model</article-title>
            <source>Biometrics</source>
            <volume>46</volume>
            <pub-id pub-id-type="doi">10.2307/2532444</pub-id>
            <pub-id pub-id-type="pmid">1964808</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B34">
        <label>34.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Yun, Y., Kim, H., Shin, S.Y., Lee, J., Deshpande, A.D. and Kim, C. (2014) Statistical Method for Prediction of Gait Kinematics with Gaussian Process Regression. <italic>Journal</italic><italic>of</italic><italic>Biomechanics</italic>, 47, 186-192. https://doi.org/10.1016/j.jbiomech.2013.09.032 <pub-id pub-id-type="doi">10.1016/j.jbiomech.2013.09.032</pub-id><pub-id pub-id-type="pmid">24211221</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jbiomech.2013.09.032">https://doi.org/10.1016/j.jbiomech.2013.09.032</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Yun, Y.</string-name>
              <string-name>Kim, H.</string-name>
              <string-name>Shin, S.Y.</string-name>
              <string-name>Lee, J.</string-name>
              <string-name>Deshpande, A.D.</string-name>
              <string-name>Kim, C.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Statistical Method for Prediction of Gait Kinematics with Gaussian Process Regression</article-title>
            <source>Journal of Biomechanics</source>
            <volume>47</volume>
            <pub-id pub-id-type="doi">10.1016/j.jbiomech.2013.09.032</pub-id>
            <pub-id pub-id-type="pmid">24211221</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B35">
        <label>35.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Schulz, E., Speekenbrink, M. and Krause, A. (2018) A Tutorial on Gaussian Process Regression: Modelling, Exploring, and Exploiting Functions. <italic>Journal</italic><italic>of</italic><italic>Mathematical</italic><italic>Psychology</italic>, 85, 1-16. https://doi.org/10.1016/j.jmp.2018.03.001 <pub-id pub-id-type="doi">10.1016/j.jmp.2018.03.001</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.jmp.2018.03.001">https://doi.org/10.1016/j.jmp.2018.03.001</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Schulz, E.</string-name>
              <string-name>Speekenbrink, M.</string-name>
              <string-name>Krause, A.</string-name>
              <string-name>Modelling, E</string-name>
            </person-group>
            <year>2018</year>
            <article-title>A Tutorial on Gaussian Process Regression: Modelling, Exploring, and Exploiting Functions</article-title>
            <source>Journal of Mathematical Psychology</source>
            <volume>85</volume>
            <pub-id pub-id-type="doi">10.1016/j.jmp.2018.03.001</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B36">
        <label>36.</label>
        <citation-alternatives>
          <mixed-citation publication-type="thesis">Iworiso, J. (2020) On the Predictability of US Stock Market Using Machine Learning and Deep Learning Techniques. Master’s Thesis, University of Essex.</mixed-citation>
          <element-citation publication-type="thesis">
            <person-group person-group-type="author">
              <string-name>Iworiso, J.</string-name>
              <string-name>Thesis, U</string-name>
            </person-group>
            <year>2020</year>
            <article-title>On the Predictability of US Stock Market Using Machine Learning and Deep Learning Techniques</article-title>
            <source>Master’s Thesis</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B37">
        <label>37.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, J. (2023) An Intuitive Tutorial to Gaussian Process Regression. <italic>Computing</italic><italic>in</italic><italic>Science</italic><italic>&amp;</italic><italic>Engineering</italic>, 25, 4-11. https://doi.org/10.1109/mcse.2023.3342149 <pub-id pub-id-type="doi">10.1109/mcse.2023.3342149</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1109/mcse.2023.3342149">https://doi.org/10.1109/mcse.2023.3342149</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, J.</string-name>
            </person-group>
            <year>2023</year>
            <article-title>An Intuitive Tutorial to Gaussian Process Regression</article-title>
            <source>Computing in Science &amp; Engineering</source>
            <volume>25</volume>
            <pub-id pub-id-type="doi">10.1109/mcse.2023.3342149</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B38">
        <label>38.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zou, H. and Hastie, T. (2005) Regularization and Variable Selection via the Elastic Net. <italic>Journal</italic><italic>of</italic><italic>the</italic><italic>Royal</italic><italic>Statistical</italic><italic>Society</italic><italic>Series</italic><italic>B</italic>: <italic>Statistical</italic><italic>Methodology</italic>, 67, 301-320. https://doi.org/10.1111/j.1467-9868.2005.00503.x <pub-id pub-id-type="doi">10.1111/j.1467-9868.2005.00503.x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.1467-9868.2005.00503.x">https://doi.org/10.1111/j.1467-9868.2005.00503.x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zou, H.</string-name>
              <string-name>Hastie, T.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Regularization and Variable Selection via the Elastic Net</article-title>
            <source>Journal of the Royal Statistical Society Series B: Statistical Methodology</source>
            <volume>67</volume>
            <pub-id pub-id-type="doi">10.1111/j.1467-9868.2005.00503.x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B39">
        <label>39.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Hoerl, A.E. and Kennard, R.W. (1970) Ridge Regression: Biased Estimation for Nonorthogonal Problems. <italic>Technometrics</italic>, 12, 55-67. https://doi.org/10.1080/00401706.1970.10488634 <pub-id pub-id-type="doi">10.1080/00401706.1970.10488634</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/00401706.1970.10488634">https://doi.org/10.1080/00401706.1970.10488634</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Hoerl, A.E.</string-name>
              <string-name>Kennard, R.W.</string-name>
            </person-group>
            <year>1970</year>
            <article-title>Ridge Regression: Biased Estimation for Nonorthogonal Problems</article-title>
            <source>Technometrics</source>
            <volume>12</volume>
            <pub-id pub-id-type="doi">10.1080/00401706.1970.10488634</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B40">
        <label>40.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Patwary, M.J.A., Karim, M.J., Hamim, S.I., Sifath, M., Bhuiyan, M.A.S. and Miraz, M.H. (2023) Stock Price Prediction Using Semi-Supervised Ridge Regression. In: Miraz, M.H., Southall, G., Ali, M. and Ware, A., Eds., <italic>Emerging Technologies in Computing</italic>, Springer, 118-128. https://doi.org/10.1007/978-3-031-25161-0_9 <pub-id pub-id-type="doi">10.1007/978-3-031-25161-0_9</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-031-25161-0_9">https://doi.org/10.1007/978-3-031-25161-0_9</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Patwary, M.J.A.</string-name>
              <string-name>Karim, M.J.</string-name>
              <string-name>Hamim, S.I.</string-name>
              <string-name>Sifath, M.</string-name>
              <string-name>Bhuiyan, M.A.S.</string-name>
              <string-name>Miraz, M.H.</string-name>
              <string-name>Miraz, M.H.</string-name>
              <string-name>Southall, G.</string-name>
              <string-name>Ali, M.</string-name>
              <string-name>Ware, A.</string-name>
              <string-name>Computing, S</string-name>
            </person-group>
            <year>2023</year>
            <article-title>Stock Price Prediction Using Semi-Supervised Ridge Regression</article-title>
            <source>In: Miraz</source>
            <volume>118</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-031-25161-0_9</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B41">
        <label>41.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Tibshirani, R. (1996) Regression Shrinkage and Selection via the Lasso. <italic>Journal</italic><italic>of</italic><italic>the</italic><italic>Royal</italic><italic>Statistical</italic><italic>Society</italic><italic>Series</italic><italic>B</italic>: <italic>Statistical</italic><italic>Methodology</italic>, 58, 267-288. https://doi.org/10.1111/j.2517-6161.1996.tb02080.x <pub-id pub-id-type="doi">10.1111/j.2517-6161.1996.tb02080.x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1111/j.2517-6161.1996.tb02080.x">https://doi.org/10.1111/j.2517-6161.1996.tb02080.x</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Tibshirani, R.</string-name>
            </person-group>
            <year>1996</year>
            <article-title>Regression Shrinkage and Selection via the Lasso</article-title>
            <source>Journal of the Royal Statistical Society Series B: Statistical Methodology</source>
            <volume>58</volume>
            <pub-id pub-id-type="doi">10.1111/j.2517-6161.1996.tb02080.x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B42">
        <label>42.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Roy, S.S., Mittal, D., Basu, A. and Abraham, A. (2015) Stock Market Forecasting Using LASSO Linear Regression Model. In: Abraham, A., Krömer, P. and Snasel, V., Eds., <italic>Afro</italic>- <italic>European Conference for Industrial Advancement</italic>, Springer, 371-381. https://doi.org/10.1007/978-3-319-13572-4_31 <pub-id pub-id-type="doi">10.1007/978-3-319-13572-4_31</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-3-319-13572-4_31">https://doi.org/10.1007/978-3-319-13572-4_31</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Roy, S.S.</string-name>
              <string-name>Mittal, D.</string-name>
              <string-name>Basu, A.</string-name>
              <string-name>Abraham, A.</string-name>
              <string-name>Abraham, A.</string-name>
              <string-name>Snasel, V.</string-name>
              <string-name>Advancement, S</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Stock Market Forecasting Using LASSO Linear Regression Model</article-title>
            <source>In: Abraham</source>
            <volume>371</volume>
            <pub-id pub-id-type="doi">10.1007/978-3-319-13572-4_31</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B43">
        <label>43.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Peterson, C. and Rögnvaldsson, T.S. (1991) An Introduction to Artificial Neural Networks (No. LU-TP-91-23). CERN.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Peterson, C.</string-name>
            </person-group>
            <year>1991</year>
            <article-title>An Introduction to Artificial Neural Networks (No</article-title>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B44">
        <label>44.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Qiu, M., Song, Y. and Akagi, F. (2016) Application of Artificial Neural Network for the Prediction of Stock Market Returns: The Case of the Japanese Stock Market. <italic>Chaos</italic>, <italic>Solitons</italic><italic>&amp;</italic><italic>Fractals</italic>, 85, 1-7. https://doi.org/10.1016/j.chaos.2016.01.004 <pub-id pub-id-type="doi">10.1016/j.chaos.2016.01.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.chaos.2016.01.004">https://doi.org/10.1016/j.chaos.2016.01.004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Qiu, M.</string-name>
              <string-name>Song, Y.</string-name>
              <string-name>Akagi, F.</string-name>
              <string-name>Chaos, S</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Application of Artificial Neural Network for the Prediction of Stock Market Returns: The Case of the Japanese Stock Market</article-title>
            <source>Chaos</source>
            <volume>85</volume>
            <pub-id pub-id-type="doi">10.1016/j.chaos.2016.01.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B45">
        <label>45.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Chandrika, P.V. and Srinivasan, K.S. (2021) Predicting Stock Market Movements Using Artificial Neural Networks. <italic>Universal</italic><italic>Journal</italic><italic>of</italic><italic>Accounting</italic><italic>and</italic><italic>Finance</italic>, 9, 405-410. https://doi.org/10.13189/ujaf.2021.090315 <pub-id pub-id-type="doi">10.13189/ujaf.2021.090315</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.13189/ujaf.2021.090315">https://doi.org/10.13189/ujaf.2021.090315</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Chandrika, P.V.</string-name>
              <string-name>Srinivasan, K.S.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Predicting Stock Market Movements Using Artificial Neural Networks</article-title>
            <source>Universal Journal of Accounting and Finance</source>
            <volume>9</volume>
            <pub-id pub-id-type="doi">10.13189/ujaf.2021.090315</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B46">
        <label>46.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ali, M., Khan, D.M., Aamir, M., Ali, A. and Ahmad, Z. (2021) Predicting the Direction Movement of Financial Time Series Using Artificial Neural Network and Support Vector Machine. <italic>Complexity</italic>, 2021, Article ID: 2906463. https://doi.org/10.1155/2021/2906463 <pub-id pub-id-type="doi">10.1155/2021/2906463</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1155/2021/2906463">https://doi.org/10.1155/2021/2906463</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ali, M.</string-name>
              <string-name>Khan, D.M.</string-name>
              <string-name>Aamir, M.</string-name>
              <string-name>Ali, A.</string-name>
              <string-name>Ahmad, Z.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>Predicting the Direction Movement of Financial Time Series Using Artificial Neural Network and Support Vector Machine</article-title>
            <source>Complexity</source>
            <volume>2021</volume>
            <fpage>290646</fpage>
            <elocation-id>ID</elocation-id>
            <pub-id pub-id-type="doi">10.1155/2021/2906463</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B47">
        <label>47.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Awad, M. and Khanna, R. (2015) Support Vector Regression. In: Awad, M. and Khanna, R., Eds., <italic>Efficient</italic><italic>Learning</italic><italic>Machines</italic>, Apress, 67-80. https://doi.org/10.1007/978-1-4302-5990-9_4 <pub-id pub-id-type="doi">10.1007/978-1-4302-5990-9_4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4302-5990-9_4">https://doi.org/10.1007/978-1-4302-5990-9_4</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Awad, M.</string-name>
              <string-name>Khanna, R.</string-name>
              <string-name>Awad, M.</string-name>
              <string-name>Khanna, R.</string-name>
              <string-name>Machines, A</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Support Vector Regression</article-title>
            <source>In: Awad</source>
            <volume>67</volume>
            <pub-id pub-id-type="doi">10.1007/978-1-4302-5990-9_4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B48">
        <label>48.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Sheta, A.F., Ahmed, S.E.M. and Faris, H. (2015) A Comparison between Regression, Artificial Neural Networks and Support Vector Machines for Predicting Stock Market Index. <italic>International Journal of Advanced Research in Artificial Intelligence</italic>, 4, 55-63.</mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Sheta, A.F.</string-name>
              <string-name>Ahmed, S.E.M.</string-name>
              <string-name>Faris, H.</string-name>
              <string-name>Regression, A</string-name>
            </person-group>
            <year>2015</year>
            <article-title>A Comparison between Regression, Artificial Neural Networks and Support Vector Machines for Predicting Stock Market Index</article-title>
            <source>International Journal of Advanced Research in Artificial Intelligence</source>
            <volume>4</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B49">
        <label>49.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Kurani, A., Doshi, P., Vakharia, A. and Shah, M. (2021) A Comprehensive Comparative Study of Artificial Neural Network (ANN) and Support Vector Machines (SVM) on Stock Forecasting. <italic>Annals</italic><italic>of</italic><italic>Data</italic><italic>Science</italic>, 10, 183-208. https://doi.org/10.1007/s40745-021-00344-x <pub-id pub-id-type="doi">10.1007/s40745-021-00344-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s40745-021-00344-x">https://doi.org/10.1007/s40745-021-00344-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Kurani, A.</string-name>
              <string-name>Doshi, P.</string-name>
              <string-name>Vakharia, A.</string-name>
              <string-name>Shah, M.</string-name>
            </person-group>
            <year>2021</year>
            <article-title>A Comprehensive Comparative Study of Artificial Neural Network (ANN) and Support Vector Machines (SVM) on Stock Forecasting</article-title>
            <source>Annals of Data Science</source>
            <volume>10</volume>
            <pub-id pub-id-type="doi">10.1007/s40745-021-00344-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B50">
        <label>50.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Xu, X. and Liu, W. (2024) Forecasting the Equity Premium: Can Machine Learning Beat the Historical Average? <italic>Quantitative</italic><italic>Finance</italic>, 24, 1445-1461. https://doi.org/10.1080/14697688.2024.2409278 <pub-id pub-id-type="doi">10.1080/14697688.2024.2409278</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1080/14697688.2024.2409278">https://doi.org/10.1080/14697688.2024.2409278</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Xu, X.</string-name>
              <string-name>Liu, W.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Forecasting the Equity Premium: Can Machine Learning Beat the Historical Average? Quantitative Finance, 24, 1445-1461</article-title>
            <pub-id pub-id-type="doi">10.1080/14697688.2024.2409278</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>