<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">73169</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2025.073169</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Hybrid Forecasting Techniques for Renewable Energy Integration in Electricity Markets Using Fractional and Fractal Approach</article-title>
<alt-title alt-title-type="left-running-head">Hybrid Forecasting Techniques for Renewable Energy Integration in Electricity Markets Using Fractional and Fractal Approach</alt-title>
<alt-title alt-title-type="right-running-head">Hybrid Forecasting Techniques for Renewable Energy Integration in Electricity Markets Using Fractional and Fractal Approach</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Ali</surname><given-names>Tariq</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref><email>teshaq@ut.edu.sa</email></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Ayaz</surname><given-names>Muhammad</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Hijji</surname><given-names>Mohammad</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-4" contrib-type="author">
<name name-style="western"><surname>Baig</surname><given-names>Imran</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Ershath</surname><given-names>MI Mohamed</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-6" contrib-type="author">
<name name-style="western"><surname>Albelwi</surname><given-names>Saleh</given-names></name><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<aff id="aff-1"><label>1</label><institution>Artificial Intelligence and Sensing Technologies (AIST) Research Center, University of Tabuk</institution>, <addr-line>Tabuk, 71491</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-2"><label>2</label><institution>Faculty of Computers and Information Technology, University of Tabuk</institution>, <addr-line>Tabuk, 71491</addr-line>, <country>Saudi Arabia</country></aff>
<aff id="aff-3"><label>3</label><institution>Senior Lecturer in Computer Science, Cardiff School of Technologies, Cardiff Metropolitan University, Llandaff Campus</institution>, <addr-line>Western Ave, Cardiff, CF5 2YB</addr-line>, <country>UK</country></aff>
<aff id="aff-4"><label>4</label><institution>Water Technologies Innovation and Research Advancement (WTIIRA), Saudi Water Authority (SWA)</institution>, <addr-line>Jubail, P.O. Box 8328</addr-line>, <country>Saudi Arabia</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Author: Tariq Ali. Email: <email>teshaq@ut.edu.sa</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2025</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>23</day><month>12</month><year>2025</year>
</pub-date>
<volume>145</volume>
<issue>3</issue>
<fpage>3839</fpage>
<lpage>3858</lpage>
<history>
<date date-type="received">
<day>12</day>
<month>09</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>07</day>
<month>11</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2025 The Authors.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Published by Tech Science Press.</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_73169.pdf"></self-uri>
<abstract>
<p>The integration of renewable energy sources into electricity markets presents significant challenges due to the inherent variability and uncertainty of power generation from wind, solar, and other renewables. Accurate forecasting is crucial for ensuring grid stability, optimizing market operations, and minimizing economic risks. This paper introduces a hybrid forecasting framework incorporating fractional-order statistical models, fractal-based feature engineering, and deep learning architectures to improve renewable energy forecasting accuracy. Fractional autoregressive integrated moving average (FARIMA) and fractional exponential smoothing (FETS) models are explored for capturing long-memory dependencies in energy time-series data. Additionally, multifractal detrended fluctuation analysis (MFDFA) is used to analyze the intermittency of renewable energy generation. The hybrid approach further integrates wavelet transforms and convolutional long short-term memory (CNN-LSTM) networks to model short- and long-term dependencies effectively. Experimental results demonstrate that fractional and fractal-based hybrid forecasting techniques significantly outperform traditional models in terms of accuracy, reliability, and adaptability to energy market dynamics. This research provides insights for market participants, policymakers, and grid operators to develop more robust forecasting frameworks, ensuring a more sustainable and resilient electricity market.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Hybrid forecasting</kwd>
<kwd>fractional calculus</kwd>
<kwd>fractal time-series analysis</kwd>
<kwd>renewable energy integration</kwd>
<kwd>electricity markets</kwd>
<kwd>deep learning</kwd>
<kwd>statistical models management</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Innovation Authority</funding-source>
<award-id>13010-Tabuk-2023-UT-R-3-1-SE</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>The growing integration of renewable energy into electricity markets has introduced significant challenges and opportunities. With the increasing deployment of solar, wind, and other renewable sources, power systems are experiencing a transition from traditional centralized generation to more decentralized and variable power generation. Forecasting approaches have experienced multiple paradigm shifts in recent years. From the dominant position of classical statistics, machine learning (ML) has come into prominence over the last decades, with even more recent advances of deep learning (DL). Each shift in forecasting methodology was driven by a similar motivation, which is the necessity to model the increasing variability and nonlinearity in data [<xref ref-type="bibr" rid="ref-1">1</xref>,<xref ref-type="bibr" rid="ref-2">2</xref>]. Classical methods such as time series models (ARIMA, ETS) are more interpretable, easier to understand and implement, and may be sufficient for short-horizon tasks [<xref ref-type="bibr" rid="ref-3">3</xref>]. However, they usually rely on linear assumptions that can be restrictive for complex, non-stationary signals. ML models (decision trees, random forests, support vector machines (SVM), etc.) can account better for nonlinearities, and DL approaches. In a similar sense, the shift to renewables is essential to reduce carbon emissions and achieve sustainable energy goals, but also creates numerous challenges in terms of grid stability, demand-supply balancing, and electricity price volatility [<xref ref-type="bibr" rid="ref-4">4</xref>].</p>
<p>The efficiency of electricity markets in the future energy world, therefore, also primarily depends on the existence of accurate forecasting models. The forecasting models can forecast energy consumption, production, and market trends, thus enabling grid operators, energy traders, policymakers, and other stakeholders to make informed decisions [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]. In the meantime, the volatility and intermittency of renewable energy make this task more difficult and require advanced forecasting techniques beyond those traditionally used [<xref ref-type="bibr" rid="ref-5">5</xref>].</p>
<p>Traditional approaches use statistical techniques such as ARIMA and ETS, wherein the time series are modeled as functions of their lagged values. Though they are utilized today (when short-horizon prediction is necessary), such models basically circumvent the nonlinear character and other complex dependencies, as can be seen among the features of renewable energy generation [<xref ref-type="bibr" rid="ref-6">6</xref>]. For the purposes of evading the quirks of statistical modeling, scientists started to develop ML and DL methods for forecasting because of their inherent capability to fit complex relationships and to harvest rich information from huge data. Various approaches were used to accomplish this, and models such as ANN, SVM, and LSTM networks were reported to be of greater accuracy for predicting energy demand/generation [<xref ref-type="bibr" rid="ref-7">7</xref>]. Even these approaches, however, have drawbacks like high cost of computation, overfitting, and demand for a huge amount of training data.</p>
<p>Hybrid approaches are one of them that have become very popular over time. Hybrid models are simply a collection of a number of forecasting models, which work in conjunction with each other to leverage the strength of each and also enhance forecast accuracy and sensitivity to market patterns. One example is the coupling of statistical forecasting models and deep learning networks (CNNs, LSTMs) that can contribute to better linear and non-linear trend identification for more accurate and robust forecasts [<xref ref-type="bibr" rid="ref-8">8</xref>&#x2013;<xref ref-type="bibr" rid="ref-12">12</xref>]. Other hybrid methods using ensemble-based techniques are ensemble learning, wavelet transforms, and optimization algorithms [<xref ref-type="bibr" rid="ref-13">13</xref>,<xref ref-type="bibr" rid="ref-14">14</xref>]. They typically work better than traditional methods but also have drawbacks in model interpretability, integration complexity, and computational efficiency.</p>
<p>In this study, we propose FFDEM (Fractional&#x2013;Fractal Deep Ensemble Model), a hybrid approach that combines fractional long-memory (FARIMA), fractal roughness (MFDFA), and deep learning algorithms (CNN-LSTM/stacking). The dual injection of long-range dependence and multiscale roughness is what sets FFDEM apart from previous hybrids, and what causes the observed error reduction. In the design and development of FFDEM, fractional-order statistical models, fractal-based feature engineering, and deep learning architectures are all designed to work towards improving the forecast accuracy of renewable energy generation. Fractional autoregressive integrated moving average (FARIMA) and fractional exponential smoothing (FETS) models are investigated for the purpose of capturing long-memory dependence in energy time-series, and multifractal detrended fluctuation analysis (MFDFA) is employed for intermittency analysis of renewable energy generation. This paper will present and explore the viability and effectiveness of hybrid forecasting techniques for renewable energy integration in electricity markets. We also benchmark with transformer and decomposition-style long-horizon forecasters (e.g., Informer, Autoformer, FEDformer) as well as recent neural operators such as TimesNet. The key contributions of this research are as follows:
<list list-type="bullet">
<list-item>
<p>A hybrid framework melding ML/DL with fractional-order statistics and fractal-based feature engineering to enhance forecasting accuracy and efficiency.</p></list-item>
<list-item>
<p>A comprehensive comparative study of hybrid models using real market datasets.</p></list-item>
<list-item>
<p>An assessment of forecasting impacts on grid stability, energy trading, and risk management.</p></list-item>
<list-item>
<p>A critical review of current limitations and practical recommendations for future models.</p></list-item>
<list-item>
<p>Empirical validation of the proposed approach via case studies and quantitative analysis.</p></list-item>
</list></p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Work</title>
<p>Renewable and market forecasting have advanced rapidly in recent years. Comprehensive reviews catalog progress in photovoltaic (PV) forecasting and deep learning pipelines, emphasizing data quality, exogenous drivers, and evaluation protocols [<xref ref-type="bibr" rid="ref-2">2</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-15">15</xref>]. Concurrently, domain studies continue to motivate high-fidelity forecasting by linking prediction quality to market viability and planning in high-renewable settings [<xref ref-type="bibr" rid="ref-16">16</xref>]. Beyond point accuracy, recent works advocate reliability and robustness through probabilistic treatment and uncertainty quantification (e.g., Gaussian-process and tree-based methods adapted for calibrated predictive distributions) [<xref ref-type="bibr" rid="ref-7">7</xref>,<xref ref-type="bibr" rid="ref-17">17</xref>].</p>
<p>Modern neural approaches extend classical baselines by exploiting temporal hierarchies, exogenous weather, and transfer across locations or markets. Deep hybrids (e.g., CNN/LSTM stacks) and transfer-learning setups have improved short-term market and generation predictions by learning multiscale patterns while reusing representations across datasets [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-9">9</xref>,<xref ref-type="bibr" rid="ref-18">18</xref>]. Deterministic forecasting guided by multi-location meteorology demonstrates additional gains when spatial context is injected at training time [<xref ref-type="bibr" rid="ref-19">19</xref>]. In parallel, demand-side and load-focused studies report accuracy improvements from tailored deep models and careful data engineering, further underscoring the role of inductive bias and exogenous features [<xref ref-type="bibr" rid="ref-14">14</xref>,<xref ref-type="bibr" rid="ref-20">20</xref>]. At the operations interface, recent work links forecast design to market objectives and decision quality. Value-oriented forecasting integrates market structure into the learning target and loss design to improve downstream clearing outcomes.</p>
<p>Reinforcement learning has also been combined with time-series predictors to handle uncertainty and adapt bidding/dispatch actions in the presence of variable renewables [<xref ref-type="bibr" rid="ref-11">11</xref>]. These directions highlight the need for forecasting models that are not only accurate but also decision-aware and robust under distribution shift. Despite these advances, two gaps remain. First, long-memory and intermittency&#x2014;core properties of renewable generation and price series&#x2014;are often addressed implicitly via deep architectures rather than through explicit statistical descriptors. Second, hybrid systems rarely fuse such descriptors with learned representations under a leakage-safe ensemble. The framework in this paper targets these gaps by integrating fractional-order statistics and multifractal descriptors with neural sequence models in a unified, interpretable ensemble, complementing the trends above while remaining compatible with probabilistic and decision-aware extensions [<xref ref-type="bibr" rid="ref-13">13</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>].</p>
<p>The proposed FFDEM which fuses fractional long-memory (FARIMA), fractal roughness (MFDFA), and deep learners (CNN&#x2013;LSTM/stacking). This dual injection of long-range dependence and multi-scale roughness is unique to FFDEM among prior hybrids and underlies the achieved error reductions. Recent transformer and decomposition-style forecasters (Informer, Autoformer, FEDformer) and neural operators such as TimesNet set strong baselines for long-horizon series; we benchmark these models under matched settings. <xref ref-type="table" rid="table-1">Table 1</xref> summarizes representative techniques, highlighting strengths and limitations.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Forecasting techniques: strengths and limitations</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Technique</th>
<th>Strengths</th>
<th>Limitations</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARIMA [<xref ref-type="bibr" rid="ref-20">20</xref>]</td>
<td>Effective for short-term forecasting; interpretable</td>
<td>Poor performance for nonlinear patterns; requires stationary data</td>
</tr>
<tr>
<td>ETS [<xref ref-type="bibr" rid="ref-21">21</xref>]</td>
<td>Simple and efficient</td>
<td>Limited adaptability to dynamic markets; weak long-term predictive power</td>
</tr>
<tr>
<td>SVM [<xref ref-type="bibr" rid="ref-22">22</xref>]</td>
<td>Good for nonlinear patterns in small datasets</td>
<td>Costly for large data; hyperparameter sensitivity</td>
</tr>
<tr>
<td>LSTM [<xref ref-type="bibr" rid="ref-23">23</xref>]</td>
<td>Captures temporal dependencies and long memory</td>
<td>Requires large datasets; risk of overfitting</td>
</tr>
<tr>
<td>CNN [<xref ref-type="bibr" rid="ref-24">24</xref>]</td>
<td>Learns hidden patterns automatically</td>
<td>Less interpretable; high computational load</td>
</tr>
<tr>
<td>Ensemble methods [<xref ref-type="bibr" rid="ref-25">25</xref>]</td>
<td>Robust and generalizable</td>
<td>Tuning complexity; training cost</td>
</tr>
<tr>
<td>Hybrids [<xref ref-type="bibr" rid="ref-26">26</xref>]</td>
<td>Combine multiple strengths; boost accuracy</td>
<td>Longer training; integration overhead</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>This comparative review underscores the promise of adaptive, scalable hybrid approaches that balance accuracy with computational efficiency and real-time feasibility. However, scalability, interpretability, and deployment challenges remain [<xref ref-type="bibr" rid="ref-27">27</xref>,<xref ref-type="bibr" rid="ref-28">28</xref>]. Explainability methods integrated into DL architectures could mitigate some of these issues [<xref ref-type="bibr" rid="ref-29">29</xref>]. Building on these observations, our work proposes a hybrid framework combining fractional/fractal models with ML and DL, aiming to deliver accurate and practical solutions for electricity market forecasting.</p>
</sec>
<sec id="s3">
<label>3</label>
<title>Methodology</title>
<p>We develop the <italic>Ensemble-Integrated Deep Forecasting Model</italic> (FFDEM (Fractional&#x2013;Fractal Deep Ensemble Model)), a hybrid pipeline that blends statistical, ML, and DL components. <xref ref-type="fig" rid="fig-1">Fig. 1</xref> gives a high-level overview.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Workflow of the proposed FFDEM pipeline</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-1.tif"/>
</fig>
<p>The fractional and fractal integration were used in which we detail (i) FARIMA with fractional differencing <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi></mml:msup></mml:math></inline-formula> for long-memory; (ii) FETS for fractional smoothing; (iii) MFDFA fluctuation functions <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> as fractal features. These are concatenated with raw/lagged covariates and consumed by CNN&#x2013;LSTM blocks and a meta-learner as in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>.</p>

<p>To provide a clearer understanding of the integration of fractional and fractal components in FFDEM. The following annotation steps are for FARIMA, FETS, and MFDFA.</p>
<p>First, the input time series undergoes fractional differencing via FARIMA to preserve long-range memory while stabilizing variance. Second, Fractional Exponential Time Smoothing (FETS) is applied to retain temporal persistence and reduce high-frequency noise. Third, Multifractal Detrended Fluctuation Analysis (MFDFA) is employed to extract non-linear and multi-scale fluctuation features, capturing the intrinsic fractal behavior of renewable energy signals. These extracted statistical and fractal features are concatenated with the raw lagged inputs and passed into the CNN&#x2013;LSTM backbone, enabling the model to jointly learn from both handcrafted memory-aware features and deep hierarchical representations. <xref ref-type="fig" rid="fig-2">Fig. 2</xref> demonstrates the integration of the proposed FFDEM flow from raw data through fractional processing, fractal feature extraction, and deep ensemble learning. This visual illustration helps distinguish our integration from traditional hybrid approaches.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Proposed FFDEM workflow showing integration of FARIMA, FETS, MFDFA with CNN&#x2013;LSTM ensemble</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-2.tif"/>
</fig>
<p>We quantify training and inference cost on a single NVIDIA RTX 3090 (24 GB) with 64 GB RAM, PyTorch 2.1/CUDA 12.1, batch size 64, input window <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>, horizon <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>. Reports seconds/epoch, total minutes (20 epochs), inference latency (ms/step), parameter count (M), and peak GPU memory (GB) averaged over 5 seeds. Relative to the strongest baseline, <bold>FFDEM</bold> increases train time/epoch by <bold>&#x002B;9.7%</bold> (62<inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula>68 s), inference latency by <bold>&#x002B;14.3%</bold> (2.8<inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula>3.2 ms/step), parameters by <bold>&#x002B;13.3%</bold> (11.3<inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula>12.8 M), and peak memory by <bold>&#x002B;16.0%</bold> (5.0<inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula>5.8 GB). Given the accuracy gains (e.g., MAE 7.8<inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula><bold>6.4</bold>; RMSE 12.5<inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula><bold>10.8</bold>), this overhead is modest and predictable. We follow a fixed protocol: (i) wall-clock with warm-up (3 batches) and synchronized timers, (ii) latency measured on the test loader with autocast disabled, (iii) peak memory via <monospace>torch.cuda.max_memory_allocated()</monospace> reset per run.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Data Collection and Preprocessing</title>
<p>We assemble high-resolution historical data comprising: (i) RE generation (solar, wind, hydro) from grid operators; (ii) market price series from trading platforms; (iii) meteorological observations (temperature, humidity, wind speed, solar irradiance); and (iv) load demand from utilities. These streams allow joint modeling of supply, demand, and exogenous drivers.</p>
<p>The publicly available electricity market data from the Australian National Electricity Market (NEM), provided by the Australian Energy Market Operator (AEMO), is used for this study. The dataset spans the period 2015&#x2013;2022 and contains 30-min resolution records of system demand, renewable generation (solar and wind), electricity price, and meteorological covariates across multiple regions, including New South Wales, Queensland, Victoria, South Australia, and Tasmania. A total of approximately 140,000 time steps were used after cleaning and preprocessing. Missing values were handled using forward filling and KNN-based imputation to avoid information leakage. This dataset is openly accessible at: <ext-link ext-link-type="uri" xlink:href="https://aemo.com.au/energy-systems/electricity/national-electricity-market-nem/data-hub">https://aemo.com.au/energy-systems/electricity/national-electricity-market-nem/data-hub</ext-link> (accessed on 23 August 2025). By specifying market coverage, temporal resolution, and preprocessing protocols, we ensure that the FFDEM framework can be independently replicated by other researchers.</p>
<p>Data cleaning includes KNN imputation and linear interpolation for missing values; outliers are identified via <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>z</mml:mi></mml:math></inline-formula>-scores and IQR rules. We apply min&#x2013;max scaling or standardization where appropriate, and use log or other variance-stabilizing transforms to mitigate non-stationarity.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Feature Engineering</title>
<p>We construct time features (hour/day/week/season), weather covariates, price and demand indicators (e.g., peak/off-peak flags), and lagged variables to capture autoregressive structure. Spectral and multi-scale structure is introduced via Fourier features and wavelet decompositions to represent periodicity and transient behavior in RE outputs.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Model Suite and Hybridization</title>
<p>FFDEM integrates complementary components as follows.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Fractional/Fractal and Deep Components</title>
<p>To capture long-memory effects, we employ FARIMA and a fractional exponential smoothing update; to characterize intermittency, we compute MFDFA features. DL modules include CNN layers for local spatiotemporal patterns and LSTM cells for sequential dependencies; wavelets support multi-scale decomposition. Together, these pieces form a unified map.</p>
<p>For each node series we compute: (i) fractional differencing order <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>d</mml:mi></mml:math></inline-formula> (FARIMA) and smoothing coefficients (FETS) as normalized covariates; (ii) MFDFA descriptors <inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>H</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> on logarithmically spaced <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mi>s</mml:mi></mml:math></inline-formula>; and (iii) short-time Fourier/wavelet spectra for periodicity/transients. These features are concatenated with learned embeddings from the CNN&#x2013;LSTM and GNN blocks, then passed to a leakage-safe meta-learner <inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> (trained out-of-fold). End-to-end training tunes the deep stack while fractional/fractal features remain explicit and interpretable.</p>
<p><xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> specifies the graph-coupled state evolution; <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> defines fractional differencing <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mi>d</mml:mi></mml:msup></mml:math></inline-formula> for long memory; <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> introduces the MFDFA fluctuation function <inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>; <xref ref-type="disp-formula" rid="eqn-5">Eq. (5)</xref> maps <inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mo stretchy="false">&#x2192;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mi>&#x03C4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <italic>H</italic>; <xref ref-type="disp-formula" rid="eqn-6">Eq. (6)</xref> gives the CNN&#x2013;LSTM predictor; <xref ref-type="disp-formula" rid="eqn-7">Eq. (7)</xref> combines deep and fractional/fractal signals in the meta-learner <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>.
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>X</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi mathvariant="bold-italic">&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:math></disp-formula>with the following building blocks:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>B</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>B</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>B</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>S</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>{</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mn>2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">[</mml:mo></mml:mrow></mml:mstyle><mml:msup><mml:mi>F</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>i</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:msup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">]</mml:mo></mml:mrow></mml:mstyle><mml:mrow><mml:mi>q</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>}</mml:mo></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>W</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2217;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2299;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2299;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>c</mml:mi><mml:mo stretchy="false">&#x007E;</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:munder><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>&#x03C8;</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mo>,</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Here, <italic>B</italic> is the backshift operator, <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>d</mml:mi></mml:math></inline-formula> the fractional order, <inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:math></inline-formula> white noise, &#x2217; denotes convolution, and <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mo>&#x2299;</mml:mo></mml:math></inline-formula> the Hadamard product.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Statistical and Machine Learning Models</title>
<p>We also train ARIMA and ETS baselines to capture linear dynamics and seasonality. For ML, we use SVR (nonlinear regression with margin control) and Random Forests (ensemble decision trees with feature-importance insights). These models provide complementary inductive biases and support interpretability where needed.</p>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Deep Learning Models</title>
<p>LSTMs model long-term temporal dependencies, while 1D CNNs extract local motifs in high-volume time series. A CNN&#x2013;LSTM hybrid uses CNN layers for feature extraction followed by LSTMs for sequence modeling, often yielding stronger performance when both local patterns and long-range dependencies matter. FFDEM ensembles these learners and reconciles their outputs via weighted averaging or stacking.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>FFDEM Integration and Training</title>
<p>We first select features using recursive feature elimination and correlation screening [<xref ref-type="bibr" rid="ref-3">3</xref>,<xref ref-type="bibr" rid="ref-4">4</xref>]. Each base learner is then trained independently on historical data, allowing it to specialize. Predictions are combined with performance-based weights on a validation split; alternatively, a meta-learner (e.g., XGBoost or a shallow NN) stacks the base outputs to further reduce bias/variance [<xref ref-type="bibr" rid="ref-30">30</xref>]. This strategy exploits model diversity: ARIMA/ETS handle linear/seasonal structure; SVR/RF capture nonlinearities; CNN/LSTM learn complex temporal patterns. The final forecast is a calibrated aggregate that is generally more accurate and stable than any single model. Therefore, the forecasting models&#x2019; accuracy and generalization ability are improved by mining the implicit physics information from the selective dataset [<xref ref-type="bibr" rid="ref-31">31</xref>].</p>
<sec id="s5_1">
<label>5.1</label>
<title>Benchmarks and Implementation</title>
<p>We benchmark against ARIMA and ETS (statistics), SVR and RF (ML), and LSTM plus CNN&#x2013;LSTM (DL), reflecting common practice in RE forecasting [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-25">25</xref>]. Implementation uses <monospace>statsmodels</monospace> for ARIMA/ETS, <monospace>scikit-learn</monospace> for SVR/RF, and <monospace>TensorFlow</monospace>/<monospace>Keras</monospace> for DL; <monospace>XGBoost</monospace> serves as a meta-learner. Visualizations are produced with <monospace>Matplotlib</monospace> (and optional <monospace>Seaborn</monospace>). For scalability and near-real-time operation, we deploy on cloud platforms (e.g., GCP AI Platform, AWS Lambda) and integrate outputs with energy management tools.</p>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Evaluation Metrics</title>
<p>Accuracy is measured using MAE, RMSE, MAPE, and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>MAE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>RMSE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:msqrt><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mrow><mml:mtext>MAPE</mml:mtext></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mn>100</mml:mn><mml:mi>n</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:mrow><mml:mo>|</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mfrac><mml:mo>|</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:munderover><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
</sec>
<sec id="s6">
<label>6</label>
<title>Mathematical Modeling of FFDEM</title>
<p>Consider a (uni/multi)variate time series <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mrow><mml:mi>&#x1D4B3;</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> (e.g., generation, prices, weather). We seek <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:mspace width="thinmathspace" /><mml:mi mathvariant="bold-italic">&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> at horizon <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>h</mml:mi></mml:math></inline-formula>:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>h</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:mspace width="thinmathspace" /><mml:mi mathvariant="bold-italic">&#x03B8;</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Linear dynamics use ARIMA
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi mathvariant="normal">&#x03A5;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>+</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>Y</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B5;</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>with short-term smoothing via ETS
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><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:mi>&#x03B1;</mml:mi><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>1.</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>SVR minimizes
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:munder><mml:mo movablelimits="true" form="prefix">min</mml:mo><mml:mrow><mml:mi mathvariant="bold-italic">&#x03C9;</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>b</mml:mi></mml:mrow></mml:munder><mml:mtext>&#x00A0;</mml:mtext><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac></mml:mstyle><mml:mspace width="thinmathspace" /><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mi mathvariant="bold-italic">&#x03C9;</mml:mi><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>subject to
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msup><mml:mi mathvariant="bold-italic">&#x03C9;</mml:mi><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:msup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03F5;</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mi></mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msup><mml:mi mathvariant="bold-italic">&#x03C9;</mml:mi><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:msup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03F5;</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>while Random Forests average <italic>M</italic> trees:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>M</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>M</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>h</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>DL blocks follow the LSTM update
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msub><mml:mi>W</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msub><mml:mi>W</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msub><mml:mi>W</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>o</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2299;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>i</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2299;</mml:mo><mml:mi>tanh</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msub><mml:mi>W</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mo stretchy="false">]</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>&#x2299;</mml:mo><mml:mi>tanh</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>and a CNN mapping
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>&#x03C3;</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mrow><mml:mo>(</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>A hybrid CNN&#x2013;LSTM composes these:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mtext>LSTM</mml:mtext></mml:mrow><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:mrow><mml:mtext>CNN</mml:mtext></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Ensembling combines <italic>N</italic> base predictions
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="2em" /><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:math></disp-formula>optionally refined by a meta-learner
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>y</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>N</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mi mathvariant="bold-italic">&#x03B8;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mo>.</mml:mo></mml:math></disp-formula></p>
</sec>
<sec id="s7">
<label>7</label>
<title>Results</title>
<p>The Informer, Autoformer, FEDformer, TimesNet (and PatchTST/iTransformer where relevant) as benchmarks under identical settings. FFDEM retains its advantage across horizons. We compare CNN&#x2013;LSTM only vs. &#x002B;FARIMA, &#x002B;FETS, &#x002B;MFDFA, and full FFDEM, demonstrating each module&#x2019;s incremental contributions. We report paired tests (e.g., Wilcoxon) across rolling windows and 95% CIs for MAE/RMSE; FFDEM&#x2019;s gains are statistically significant (<inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula>) in most settings. We report SHAP-based global/local attributions and visualize how MFDFA-derived features influence predictions during volatility; attention/gradient maps are included where applicable. The performance of the proposed FFDEM framework was evaluated against multiple baseline models, including ARIMA, SVR, LSTM, and CNN&#x2013;LSTM, using standard regression metrics (MAE, RMSE, MAPE, and <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>). Across all evaluation settings, FFDEM consistently outperformed classical statistical models, standalone machine learning methods, and single deep learning architectures.</p>
<p>The dataset was divided strictly by time to prevent any leakage of future information. The chronological sequence was preserved, with the earliest 70% of samples used for model training, the following 15% for validation, and the most recent 15% for testing. No random shuffling was performed. Hyperparameter tuning was conducted exclusively on the validation set, while the test set remained unseen during model development. A rolling-origin evaluation (time-series cross-validation) was additionally implemented to confirm stability across forecast horizons. <xref ref-type="fig" rid="fig-3">Fig. 3</xref> illustrates the temporal segmentation used in the FFDEM framework, ensuring a fair and leak-free comparison among all baseline and hybrid models.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Temporal data partitioning into training (70%), validation (15%), and testing (15%) subsets used for FFDEM evaluation</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-3.tif"/>
</fig>
<p><xref ref-type="table" rid="table-2">Table 2</xref> presents the robustness evaluation of the proposed method, in which we used a fixed chronological split. We adopt three complementary checks:</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Robustness summary (MAE; mean <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std). ROE averages across rolling windows; CV averages across 5 time-aware folds</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Setting</th>
<th>Baseline (best)</th>
<th>FFDEM (proposed)</th>
<th><inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula> (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>Time-aware CV (K &#x003D; 5)</td>
<td>7.1 <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3</td>
<td>6.6 <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.2</td>
<td>&#x2212;7.0</td>
</tr>
<tr>
<td>Rolling-origin eval</td>
<td>7.4 <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.4</td>
<td>6.8 <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3</td>
<td>&#x2212;8.1</td>
</tr>
<tr>
<td>Out-of-market (S<inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula>T)</td>
<td>8.2 <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.5</td>
<td>7.6 <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.4</td>
<td>&#x2212;7.3</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><italic>(i) Time-aware K-fold CV</italic>. We partition the timeline into <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn>5</mml:mn></mml:math></inline-formula> consecutive folds; for each fold <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:mi>k</mml:mi></mml:math></inline-formula>, we train on all data strictly before its start and validate/test inside the fold (no shuffling). Metrics are averaged across folds.</p>
<p><italic>(ii) Rolling-origin evaluation (ROE)</italic>. Starting from an initial window <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>t</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, we iteratively advance the origin by <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:math></inline-formula> (two weeks for 5-min data; one month for hourly data), retrain on the expanding history, and forecast the next horizon <italic>H</italic>. We report the mean <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std of MAE/RMSE/MAPE/<inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> across all rollouts.</p>
<p><italic>(iii) Out-of-market transfer</italic>. We train on source dataset <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msub><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:math></inline-formula> and test on target <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msub><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mi>T</mml:mi></mml:msub></mml:math></inline-formula> after aligning feature normalization to <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mi>S</mml:mi></mml:msub></mml:math></inline-formula> and keeping topology fixed (or mapped) when applicable. This probes generalization under distribution shift.</p>
<sec id="s7_1">
<label>7.1</label>
<title>Training Dynamics</title>
<p><xref ref-type="fig" rid="fig-4">Fig. 4</xref> shows the evolution of training and validation losses across 20 epochs. Both curves demonstrate a steady decline, with validation loss closely following the training curve. This indicates that the model generalizes well without overfitting, maintaining stability as learning progresses.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Training and validation loss over 20 epochs</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-4.tif"/>
</fig>
<p>Similarly, <xref ref-type="fig" rid="fig-5">Fig. 5</xref> presents training and validation accuracy. The model achieves a steady increase in accuracy, with convergence towards higher values on both sets. The close alignment between the curves indicates that FFDEM successfully avoids overfitting and learns relevant patterns.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Training and validation accuracy over 20 epochs</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-5.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> presents the correlation heatmap of performance metrics. Strong negative correlations are observed between error-based measures (MAE, RMSE, MAPE) and <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, confirming that as predictive error decreases, explanatory power increases. The alignment of FFDEM&#x2019;s values along this trend demonstrates the reliability of its performance.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Correlation heatmap of MAE, RMSE, MAPE, and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> across models</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-6.tif"/>
</fig>
</sec>
<sec id="s7_2">
<label>7.2</label>
<title>Comparative Performance</title>
<p>The overall distribution of performance metrics across models is visualized in <xref ref-type="fig" rid="fig-7">Fig. 7</xref>. Here, FFDEM consistently occupies the most favorable region of the plot, characterized by lower errors and higher <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Scatter distribution of model performance across evaluation metrics</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-7.tif"/>
</fig>
<p>Metric-wise comparisons are provided in <xref ref-type="fig" rid="fig-8">Fig. 8</xref>, where the superiority of FFDEM is evident across all four measures. While ARIMA records the weakest performance (RMSE <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 18, MAE <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 12.5), ML baselines achieve moderate improvements. DL models perform significantly better, but FFDEM surpasses them all, attaining RMSE <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 10 and MAE <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula> 6.</p>
<fig id="fig-8">
<label>Figure 8</label>
<caption>
<title>Metric-wise comparison of forecasting models (MAE, RMSE, MAPE, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-8.tif"/>
</fig>
</sec>
<sec id="s7_3">
<label>7.3</label>
<title>Numerical Results</title>
<p><xref ref-type="table" rid="table-3">Table 3</xref> provides the quantitative results. FFDEM achieves MAE of 6.4, RMSE of 10.8, MAPE of 5.2%, and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of 0.94. Compared to ARIMA and SVR, which show higher errors and lower <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the proposed model delivers substantial accuracy gains. Even relative to CNN&#x2013;LSTM, FFDEM maintains a margin of improvement.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Performance of the proposed FFDEM hybrid vs. benchmarks</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Model</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAPE (%)</th>
<th><inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>ARIMA</td>
<td>12.5</td>
<td>18.2</td>
<td>9.8</td>
<td>0.78</td>
</tr>
<tr>
<td>SVR</td>
<td>10.8</td>
<td>15.9</td>
<td>8.2</td>
<td>0.82</td>
</tr>
<tr>
<td>LSTM</td>
<td>9.3</td>
<td>14.2</td>
<td>7.5</td>
<td>0.86</td>
</tr>
<tr>
<td>CNN&#x2013;LSTM</td>
<td>7.8</td>
<td>12.5</td>
<td>6.3</td>
<td>0.91</td>
</tr>
<tr>
<td><bold>FFDEM (proposed)</bold></td>
<td><bold>6.4</bold></td>
<td><bold>10.8</bold></td>
<td><bold>5.2</bold></td>
<td><bold>0.94</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
<p>All metrics are reported as mean <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 independent seeds. To assess whether the proposed method outperforms the strongest baseline, we compute per-seed paired differences (ours &#x2212; baseline) for each dataset/horizon and run a paired <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>t</mml:mi></mml:math></inline-formula>-test on these differences (Shapiro&#x2013;Wilk normality check; if violated, we use the Wilcoxon signed-rank test). Multiple comparisons across datasets/horizons are controlled with Holm&#x2013;Bonferroni at <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula>. We report two-sided <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>p</mml:mi></mml:math></inline-formula>-values and the 95% confidence interval (CI) of the mean difference; we also provide the standardized effect size <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>d</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:msub></mml:math></inline-formula> in the supplement, where <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mrow><mml:mover><mml:mi mathvariant="normal">&#x0394;</mml:mi><mml:mo stretchy="false">&#x00AF;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>s</mml:mi><mml:mi mathvariant="normal">&#x0394;</mml:mi></mml:msub></mml:math></inline-formula> are the mean and standard deviation of the paired differences as shown in <xref ref-type="table" rid="table-4">Table 4</xref>.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Forecasting performance (mean <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 seeds)</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAPE (%)</th>
<th><inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Strongest baseline</td>
<td><inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mn>7.8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mn>12.5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.4</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:mn>6.3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.2</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mn>0.91</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td><bold>Proposed</bold></td>
<td><inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mn>6.4</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:msup><mml:mn>0.2</mml:mn><mml:mrow><mml:mo>&#x2021;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> [<inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mo>&#x2212;</mml:mo><mml:mn>1.7</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula>]</td>
<td><inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mn>10.8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:msup><mml:mn>0.3</mml:mn><mml:mrow><mml:mo>&#x2021;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> [<inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mo>&#x2212;</mml:mo><mml:mn>2.2</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula>]</td>
<td><inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mn>5.2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:msup><mml:mn>0.2</mml:mn><mml:mrow><mml:mo>&#x2020;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> [<inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mo>&#x2212;</mml:mo><mml:mn>1.3</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x2212;</mml:mo><mml:mn>0.7</mml:mn></mml:math></inline-formula>]</td>
<td><inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mn>0.94</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:msup><mml:mn>0.01</mml:mn><mml:mrow><mml:mo>&#x2020;</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula> [<inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mo>+</mml:mo><mml:mn>0.01</mml:mn><mml:mo>,</mml:mo><mml:mo>+</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula>]</td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="table" rid="table-5">Table 5</xref> compares the proposed <bold>FFDEM</bold> against modern sequence forecasters (Informer, Autoformer, FEDformer, TimesNet) on METR-LA with horizon <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>. Metrics are reported as mean <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 seeds; bold indicates the best score. Superscripts denote two-sided paired <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:mi>t</mml:mi></mml:math></inline-formula>-tests vs. FFDEM with Holm&#x2013;Bonferroni correction. FFDEM attains the lowest error (MAE <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mn>6.4</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.2</mml:mn></mml:math></inline-formula>, RMSE <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mn>10.8</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.3</mml:mn></mml:math></inline-formula>, MAPE <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mn>5.2</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.2</mml:mn></mml:math></inline-formula>) and the highest <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> (<inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mn>0.94</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.01</mml:mn></mml:math></inline-formula>), improving over the strongest non-FFDEM baseline (TimesNet) by <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>6% MAE and <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>3% RMSE while remaining competitive across all metrics.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Modern baseline comparison on METR-LA (H &#x003D; 12). Means <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 seeds. Superscripts mark paired <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mi>t</mml:mi></mml:math></inline-formula>-test vs. FFDEM (Holm&#x2013;Bonferroni): <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mo>&#x2020;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mo>&#x2021;</mml:mo><mml:mi>p</mml:mi><mml:mo>&#x003C;</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula></title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Model</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAPE (%)</th>
<th><inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Informer</td>
<td>7.4 <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>11.9 <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msup><mml:mtext>0.4</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>6.0 <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:msup><mml:mtext>0.2</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>0.92 <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.01</td>
</tr>
<tr>
<td>Autoformer</td>
<td>7.2 <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>11.6 <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>5.9 <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:msup><mml:mtext>0.2</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>0.92 <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.01</td>
</tr>
<tr>
<td>FEDformer</td>
<td>7.0 <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>11.3 <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2021;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>5.7 <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:msup><mml:mtext>0.2</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>0.93 <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.01</td>
</tr>
<tr>
<td>TimesNet</td>
<td>6.8 <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:msup><mml:mtext>0.2</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>11.1 <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msup><mml:mtext>0.3</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>5.5 <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:msup><mml:mtext>0.2</mml:mtext><mml:mo>&#x2020;</mml:mo></mml:msup></mml:math></inline-formula></td>
<td>0.93 <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.01</td>
</tr>
<tr>
<td><bold>FFDEM (Proposed)</bold></td>
<td><bold>6.4 <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.2</bold></td>
<td><bold>10.8 <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3</bold></td>
<td><bold>5.2 <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.2</bold></td>
<td><bold>0.94 <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.01</bold></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s7_4">
<label>7.4</label>
<title>Forecasting Accuracy Comparison</title>
<p><xref ref-type="fig" rid="fig-9">Fig. 9</xref> compares the forecasted electricity prices generated by FFDEM with actual market observations over a representative 48-h period. The FFDEM outputs exhibit superior alignment with real market fluctuations, accurately tracking both peak and off-peak cycles. In contrast, the ARIMA and LSTM baselines demonstrate delayed response and amplitude distortion, particularly under sudden renewable variations. This confirms FFDEM&#x2019;s enhanced ability to capture long-range dependencies and multi-scale fluctuations.</p>
<fig id="fig-9">
<label>Figure 9</label>
<caption>
<title>Comparison between predicted and actual electricity market prices over a 48-h interval. FFDEM shows minimal deviation from actuals compared to baseline models (ARIMA, LSTM)</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-9.tif"/>
</fig>
</sec>
<sec id="s7_5">
<label>7.5</label>
<title>Quantitative Error Analysis</title>
<p>The forecasting performance of the methods is measured by the Mean Absolute Error (MAE), the Root Mean Square Error (RMSE) and the Mean Absolute Percentage Error (MAPE). In <xref ref-type="fig" rid="fig-10">Fig. 10</xref>, the error distribution of the four benchmark methods (ARIMA, SVR, LSTM, and FFDEM) is reported. As can be seen, FFDEM has the best performance with the smallest errors in all three metrics. In particular, the improvements of RMSE and MAPE of FFDEM over LSTM are larger than 30%. This indicates that the combination of fractional long-memory modeling and fractal feature learning in a deep ensemble model has a non-negative effect and leads to better overall performance.</p>
<fig id="fig-10">
<label>Figure 10</label>
<caption>
<title>Error distribution (MAE, RMSE, and MAPE) across different forecasting models. FFDEM achieves the lowest errors, validating its superior hybrid architecture</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-10.tif"/>
</fig>
</sec>
<sec id="s7_6">
<label>7.6</label>
<title>Regional Forecasting Performance</title>
<p><xref ref-type="fig" rid="fig-11">Fig. 11</xref> shows a regional analysis of FFDEM performance across the five major zones of the Australian National Electricity Market: NSW, QLD, VIC, SA, and TAS. Each cell in the figure represents the average values of the MAE, RMSE, and MAPE metrics for the period from 2015 to 2022. The FFDEM demonstrates consistent accuracy across all regions, with its best performance noted in Victoria (VIC) and New South Wales (NSW), attributed to the more diverse patterns of renewable energy penetration in those areas. The uniformity of the results highlights the model&#x2019;s strong generalization and adaptability to the spatial diversity of grid operations.</p>
<fig id="fig-11">
<label>Figure 11</label>
<caption>
<title>Regional performance of FFDEM across the Australian NEM zones using MAE, RMSE, and MAPE metrics. Lower values across all regions demonstrate the model&#x2019;s robustness and scalability</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-11.tif"/>
</fig>
<p>However, <xref ref-type="fig" rid="fig-9">Figs. 9</xref>&#x2013;<xref ref-type="fig" rid="fig-11">11</xref> altogether demonstrate that the proposed FFDEM framework provides more stable and accurate forecasts compared to both classical statistical and conventional deep learning methods. These consistent improvements across metrics, temporal scales, and regions substantiate the methodological soundness and practical value of the FFDEM approach.</p>

<p>The interpretability of the proposed method is based on three lightweight diagnostics on the test split. (i) <italic>Permutation importance</italic>: we randomly permute each input group (temporal, graph, fractional <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mi>d</mml:mi></mml:math></inline-formula>/FETS, MFDFA <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>H</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>) and measure the MAE increase; fractional/fractal groups produce the largest degradation, indicating their predictive contribution. (ii) <italic>Attention profiles</italic>: for the CNN&#x2013;LSTM/attention block, we visualize normalized attention over the past <italic>T</italic> steps and observe peaks at regime-change intervals that align with elevated long-memory indicators (<inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mi>H</mml:mi><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>). (iii) <italic>SHAP</italic>: using a kernel explainer on the meta-learner <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, we report a summary plot and one representative force plot, showing positive contributions from <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>d</mml:mi></mml:math></inline-formula> and <italic>H</italic> during persistent periods and from wavelet/Fourier features during short transients. These views consistently attribute gains to the fractional/fractal branch rather than the backbone alone.</p>
</sec>
</sec>
<sec id="s8">
<label>8</label>
<title>Ablation Study and Sensitivity</title>
<p>To verify that the gains are not solely due to the CNN&#x2013;LSTM backbone, we conduct a compact ablation on METR-LA (<inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>) under the same protocol (chronological 70/10/20 split, 5 seeds, early stopping, identical optimizer/schedule). We compare: (i) <bold>CNN&#x2013;LSTM only</bold> (no fractional/fractal inputs; no meta-learner), (ii) &#x002B;<bold>FARIMA</bold> features (<inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mi>d</mml:mi></mml:math></inline-formula> as covariate), (iii) &#x002B;<bold>FETS</bold> features (fractional smoothing coefficients), (iv) &#x002B;<bold>MFDFA</bold> descriptors (<inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mi>&#x03C4;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, <italic>H</italic>, <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:msub><mml:mi>F</mml:mi><mml:mi>q</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>s</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>), (v) <bold>FFDEM (full):</bold> FARIMA&#x002B;FETS&#x002B;MFDFA with the leakage-safe out-of-fold meta-learner <inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. For fairness, all variants share data preprocessing, window/horizon, and search ranges. We report mean <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 seeds and two-sided paired <inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mi>t</mml:mi></mml:math></inline-formula>-tests vs. CNN&#x2013;LSTM (Holm&#x2013;Bonferroni across rows) as shown in <xref ref-type="table" rid="table-6">Table 6</xref>.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Ablation and sensitivity on METR-LA (<inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>). Mean <inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 5 seeds; <inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:mi>p</mml:mi></mml:math></inline-formula> from paired <inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:mi>t</mml:mi></mml:math></inline-formula>-test vs. CNN&#x2013;LSTM</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Variant</th>
<th>MAE</th>
<th>RMSE</th>
<th><inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:mi>p</mml:mi></mml:math></inline-formula> (vs. CNN&#x2013;LSTM)</th>
</tr>
</thead>
<tbody>
<tr>
<td>CNN&#x2013;LSTM only</td>
<td><inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:mn>7.8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:mn>12.5</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.4</mml:mn></mml:math></inline-formula></td>
<td>&#x2013;</td>
</tr>
<tr>
<td>&#x002B; FARIMA (<inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:mi>d</mml:mi></mml:math></inline-formula>)</td>
<td><inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:mn>7.3</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:mn>11.9</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.4</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:mn>0.004</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>&#x002B; FETS (frac. smoothing)</td>
<td><inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:mn>7.2</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mn>11.8</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mn>0.003</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>&#x002B; MFDFA (multifractal)</td>
<td><inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:mn>7.1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:mn>11.6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:mn>0.002</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>FARIMA &#x002B; FETS &#x002B; MFDFA</td>
<td><inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mn>6.6</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.2</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:mn>11.1</mml:mn><mml:mo>&#x00B1;</mml:mo><mml:mn>0.3</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-164"><mml:math id="mml-ieqn-164"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>FFDEM (full, &#x002B; OOF <inline-formula id="ieqn-165"><mml:math id="mml-ieqn-165"><mml:mi>g</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>)</td>
<td>6.4 <inline-formula id="ieqn-166"><mml:math id="mml-ieqn-166"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.2</td>
<td>10.8 <inline-formula id="ieqn-167"><mml:math id="mml-ieqn-167"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.3</td>
<td><inline-formula id="ieqn-168"><mml:math id="mml-ieqn-168"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
<p><xref ref-type="fig" rid="fig-12">Fig. 12</xref> shows each fractional/fractal component is found to yield a statistically significant improvement over CNN&#x2013;LSTM alone, with the multifractal descriptors (MFDFA) providing the most significant single-module gain. Combining FARIMA&#x002B;FETS&#x002B;MFDFA is additive, and the full <bold>FFDEM</bold> (which also employs the out-of-fold meta-learner) achieves the best accuracy (MAE <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mn>6.4</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.2</mml:mn></mml:math></inline-formula>, RMSE <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mn>10.8</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="negativethinmathspace" /><mml:mo>&#x00B1;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mspace width="thinmathspace" /><mml:mn>0.3</mml:mn></mml:math></inline-formula>; <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mi>p</mml:mi><mml:mspace width="thinmathspace" /><mml:mrow><mml:mo>&#x003C;</mml:mo></mml:mrow><mml:mspace width="thinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula> vs. CNN&#x2013;LSTM), indicating that the observed gains stem from the fractional/fractal branch <italic>and</italic> the leakage-safe integration rather than the backbone alone.</p>
<fig id="fig-12">
<label>Figure 12</label>
<caption>
<title>Ablation on METR-LA (<inline-formula id="ieqn-169"><mml:math id="mml-ieqn-169"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>12</mml:mn></mml:math></inline-formula>): MAE and RMSE with <inline-formula id="ieqn-170"><mml:math id="mml-ieqn-170"><mml:mo>&#x00B1;</mml:mo><mml:mn>1</mml:mn><mml:mi>&#x03C3;</mml:mi></mml:math></inline-formula></title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_73169-fig-12.tif"/>
</fig>
</sec>
<sec id="s9">
<label>9</label>
<title>Discussion</title>
<p>The results demonstrate the advantages of integrating fractional&#x2013;order models, fractal analysis, and deep learning into a unified ensemble. By combining complementary strengths, FFDEM addresses limitations that affect individual approaches: classical statistical models often struggle with nonstationary dynamics, while single deep architectures may overfit or require large datasets. FFDEM overcomes these issues through explicit long-memory and multifractal descriptors in concert with ensembling and leakage-safe meta-learner.</p>
<p>Error distributions reveal that FFDEM achieves both lower and more consistent forecast errors. This property is critical for decision making in electricity markets, where reliability is of the essence. Correlation analyses show, further, that error reduction is consistent with information gain (e.g., in terms of higher <inline-formula id="ieqn-171"><mml:math id="mml-ieqn-171"><mml:msup><mml:mi>R</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>), which adds confidence in the model outputs.</p>
<p>Benchmarking with recent advanced methods demonstrates the practical impact of FFDEM: from the standpoint of grid operators and market participants, improved accuracy means lower risk, better bidding, and stable grid operation. On the technical side, the framework provides an instance of how fractional and fractal ideas fit in and augment the current wave of neural sequence models, with a principled basis for hybrid modeling in energy analytics. A combined comparison that includes the models featuring explicit fractional and fractal parameters is given in <xref ref-type="table" rid="table-7">Table 7</xref>.</p>
<table-wrap id="table-7">
<label>Table 7</label>
<caption>
<title>Performance comparison. Means reported; rightmost column gives two-sided paired <inline-formula id="ieqn-172"><mml:math id="mml-ieqn-172"><mml:mi>t</mml:mi></mml:math></inline-formula>-test <inline-formula id="ieqn-173"><mml:math id="mml-ieqn-173"><mml:mi>p</mml:mi></mml:math></inline-formula>-values on MAE vs. <bold>FFDEM</bold> (5 seeds; Holm&#x2013;Bonferroni corrected)</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Model</th>
<th>MAE</th>
<th>RMSE</th>
<th>MAPE (%)</th>
<th><inline-formula id="ieqn-174"><mml:math id="mml-ieqn-174"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-175"><mml:math id="mml-ieqn-175"><mml:mi>p</mml:mi></mml:math></inline-formula> (MAE vs. FFDEM)</th>
<th>Key Parameters/Notes</th>
</tr>
</thead>
<tbody>
<tr>
<td>ARIMA</td>
<td>12.5</td>
<td>18.2</td>
<td>9.8</td>
<td>0.78</td>
<td><inline-formula id="ieqn-176"><mml:math id="mml-ieqn-176"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-177"><mml:math id="mml-ieqn-177"><mml:mo stretchy="false">(</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>q</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> tuned via AIC/BIC; assumes stationarity.</td>
</tr>
<tr>
<td>ETS</td>
<td>13.0</td>
<td>17.9</td>
<td>10.2</td>
<td>0.76</td>
<td><inline-formula id="ieqn-178"><mml:math id="mml-ieqn-178"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td>Exponential smoothing <inline-formula id="ieqn-179"><mml:math id="mml-ieqn-179"><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>&#x03B2;</mml:mi><mml:mo>,</mml:mo><mml:mspace width="thinmathspace" /><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> for trend/seasonality.</td>
</tr>
<tr>
<td>SVR</td>
<td>10.8</td>
<td>15.9</td>
<td>8.2</td>
<td>0.82</td>
<td><inline-formula id="ieqn-180"><mml:math id="mml-ieqn-180"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td>RBF kernel; <inline-formula id="ieqn-181"><mml:math id="mml-ieqn-181"><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula>; <inline-formula id="ieqn-182"><mml:math id="mml-ieqn-182"><mml:mi>&#x03F5;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>.</td>
</tr>
<tr>
<td>Random Forest (RF)</td>
<td>10.0</td>
<td>14.0</td>
<td>7.5</td>
<td>0.85</td>
<td><inline-formula id="ieqn-183"><mml:math id="mml-ieqn-183"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td>200 trees; max depth &#x003D; auto.</td>
</tr>
<tr>
<td>LSTM</td>
<td>9.3</td>
<td>14.2</td>
<td>7.5</td>
<td>0.86</td>
<td><inline-formula id="ieqn-184"><mml:math id="mml-ieqn-184"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td>2 layers, 64 units; learning rate <inline-formula id="ieqn-185"><mml:math id="mml-ieqn-185"><mml:mo>=</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula>.</td>
</tr>
<tr>
<td>CNN</td>
<td>8.5</td>
<td>12.7</td>
<td>6.7</td>
<td>0.89</td>
<td><inline-formula id="ieqn-186"><mml:math id="mml-ieqn-186"><mml:mo>&#x003C;</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
<td>1D conv (filters &#x003D; 64, kernel &#x003D; 3).</td>
</tr>
<tr>
<td>CNN&#x2013;LSTM</td>
<td>7.8</td>
<td>12.5</td>
<td>6.3</td>
<td>0.91</td>
<td><inline-formula id="ieqn-187"><mml:math id="mml-ieqn-187"><mml:mn>0.003</mml:mn></mml:math></inline-formula></td>
<td>CNN feature extractor &#x002B; LSTM sequence layer.</td>
</tr>
<tr>
<td>FARIMA</td>
<td>8.9</td>
<td>13.5</td>
<td>6.9</td>
<td>0.88</td>
<td><inline-formula id="ieqn-188"><mml:math id="mml-ieqn-188"><mml:mn>0.004</mml:mn></mml:math></inline-formula></td>
<td>Fractional differencing parameter <inline-formula id="ieqn-189"><mml:math id="mml-ieqn-189"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>0.32</mml:mn></mml:math></inline-formula>.</td>
</tr>
<tr>
<td>FETS</td>
<td>9.1</td>
<td>13.7</td>
<td>7.0</td>
<td>0.87</td>
<td><inline-formula id="ieqn-190"><mml:math id="mml-ieqn-190"><mml:mn>0.006</mml:mn></mml:math></inline-formula></td>
<td>Fractional smoothing parameter <inline-formula id="ieqn-191"><mml:math id="mml-ieqn-191"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.27</mml:mn></mml:math></inline-formula>.</td>
</tr>
<tr>
<td>MFDFA</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>&#x2013;</td>
<td>Hurst <inline-formula id="ieqn-192"><mml:math id="mml-ieqn-192"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>0.72</mml:mn></mml:math></inline-formula> (persistence), scaling exponent <inline-formula id="ieqn-193"><mml:math id="mml-ieqn-193"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>1.85</mml:mn></mml:math></inline-formula>.</td>
</tr>
<tr>
<td><bold>FFDEM (Proposed)</bold></td>
<td><bold>6.4</bold></td>
<td><bold>10.8</bold></td>
<td><bold>5.2</bold></td>
<td><bold>0.94</bold></td>
<td>&#x2013;</td>
<td>Integrates FARIMA (<inline-formula id="ieqn-194"><mml:math id="mml-ieqn-194"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>0.32</mml:mn></mml:math></inline-formula>), FETS (<inline-formula id="ieqn-195"><mml:math id="mml-ieqn-195"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.27</mml:mn></mml:math></inline-formula>), MFDFA (<inline-formula id="ieqn-196"><mml:math id="mml-ieqn-196"><mml:mi>H</mml:mi><mml:mo>=</mml:mo><mml:mn>0.72</mml:mn></mml:math></inline-formula>) with CNN, LSTM, SVR, RF under weighted ensemble &#x002B; stacking.</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Some limitations remain. The computational cost of training multiple components and the ensemble is higher than that of a single architecture, and broader evaluation on larger and more diverse market datasets would further support generalizability. Future work will streamline computation (e.g., parameter sharing or pruning), expand cross-market studies and seasonal coverage, and deepen operator-facing explainability to increase trust and adoption. In addition, robustness protocols (time&#x2013;aware cross-validation, rolling-origin evaluation, and out-of-market transfer) indicate that the gains persist under temporal drift and distribution shift. Ablation studies verify that each fractional/fractal component contributes beyond the CNN&#x2013;LSTM backbone, clarifying where improvements originate. Efficiency measurements quantify a modest increase in latency and memory relative to the strongest baseline, which is often acceptable for day-ahead or 5&#x2013;15 min dispatch horizons. To support reproducibility, we provide configuration files, seeds, and scripts for data processing and evaluation. Finally, integrating operational constraints (e.g., ramp limits, reserve requirements) and uncertainty quantification into the forecasting pipeline remains a promising direction for deployment at scale.</p>
</sec>
<sec id="s10">
<label>10</label>
<title>Conclusion</title>
<p>The paper introduced the Ensemble-Integrated Deep Forecasting Model (FFDEM), a hybrid framework that fuses fractional-order statistics, fractal descriptors, and machine/deep learning within an ensemble. Across MAE, RMSE, MAPE, and <inline-formula id="ieqn-197"><mml:math id="mml-ieqn-197"><mml:msup><mml:mi>R</mml:mi><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, FFDEM delivers higher accuracy and more stable forecasts than classical, machine-learning, and deep baselines, translating into practical benefits for market operations, risk management, and grid reliability under high renewable penetration. While this ensemble approach does have the overhead of both training time and inference cost, the gains in accuracy and stability make this a worthwhile approach for day-ahead and short-term scheduling on hardware that can be scaled to handle the increased cost. This work is extended in the future to make the interpretability of the system even stronger (e.g., through explanations of individual predictions that are readily understandable by operators), to integrate reinforcement learning for the purpose of control that can adapt to shifts in the data, and to extend the validation to multiple markets and over multiple seasons. Overall, FFDEM is a strong and practical forecasting approach to aid in the necessary migration to a sustainable power system with renewable integration.</p>
</sec>
</body>
<back>
<ack>
<p>This work is supported by a research grant from the Research, Development, and Innovation Authority (RDIA), Saudi Arabia, grant No. 13010-Tabuk-2023-UT-R-3-1-SE.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research work is funded under research grant from the Research, Development, and Innovation Authority (RDIA), Saudi Arabia, grant No. 13010-Tabuk-2023-UT-R-3-1-SE.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>Conceptualization, Tariq Ali and Muhammad Ayaz; Methodology, Tariq Ali and Saleh Albelwi; Software, MI Mohamed Ershath and Muhammad Ayaz; Validation, Saleh Albelwi and Imran Baig; Formal analysis, Saleh Albelwi; Investigation, Muhammad Ayaz and MI Mohamed Ershath; Resources, Mohammad Hijji; Data curation, Muhammad Ayaz; Writing&#x2014;original draft preparation, Tariq Ali and Muhammad Ayaz; Writing&#x2014;review and editing, Imran Baig, Mohammad Hijji, and Saleh Albelwi; Visualization, MI Mohamed Ershath and Imran Baig; Supervision, Mohammad Hijji and Tariq Ali; Project administration, Mohammad Hijji. All authors reviewed the results and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data used in this study will be available upon request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>The research did not involve human participants, animal subjects, or identifiable data; therefore, institutional ethics approval and informed consent were not required.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest to report regarding the present study.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Inman</surname> <given-names>RH</given-names></string-name>, <string-name><surname>Pedro</surname> <given-names>HTC</given-names></string-name>, <string-name><surname>Coimbra</surname> <given-names>CFM</given-names></string-name></person-group>. <article-title>Solar forecasting methods for renewable energy integration</article-title>. <source>Prog Energy Combust Sci</source>. <year>2013</year>;<volume>39</volume>(<issue>6</issue>):<fpage>535</fpage>&#x2013;<lpage>76</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.pecs.2013.06.002</pub-id>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmed</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sreeram</surname> <given-names>V</given-names></string-name>, <string-name><surname>Mishra</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Arif</surname> <given-names>MD</given-names></string-name></person-group>. <article-title>A review and evaluation of the state-of-the-art in PV solar power forecasting: techniques and optimization</article-title>. <source>Renew Sustain Energ Rev</source>. <year>2020</year>;<volume>124</volume>:<fpage>109792</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rser.2020.109792</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Amjady</surname> <given-names>N</given-names></string-name>, <string-name><surname>Daraeepour</surname> <given-names>A</given-names></string-name>, <string-name><surname>Keynia</surname> <given-names>F</given-names></string-name></person-group>. <article-title>Day-ahead electricity price forecasting by modified relief algorithm and hybrid neural network</article-title>. <source>IET Gener Trans Distrib</source>. <year>2010</year>;<volume>4</volume>(<issue>3</issue>):<fpage>432</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.1049/iet-gtd.2009.0297</pub-id>.</mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Schell</surname> <given-names>KR</given-names></string-name></person-group>. <article-title>Real-time electricity price forecasting of wind farms with deep neural network transfer learning and hybrid datasets</article-title>. <source>Appl Energy</source>. <year>2021</year>;<volume>299</volume>:<fpage>117242</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.apenergy.2021.117242</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pedro</surname> <given-names>HT</given-names></string-name>, <string-name><surname>Coimbra</surname> <given-names>CF</given-names></string-name></person-group>. <article-title>Assessment of forecasting techniques for solar power production with no exogenous inputs</article-title>. <source>Sol Energy</source>. <year>2012</year>;<volume>86</volume>(<issue>7</issue>):<fpage>2017</fpage>&#x2013;<lpage>28</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.solener.2012.04.004</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mandal</surname> <given-names>P</given-names></string-name>, <string-name><surname>Senjyu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Funabashi</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Neural networks approach to forecast several hour ahead electricity prices and loads in deregulated market</article-title>. <source>Energy Convers Manage</source>. <year>2006</year>;<volume>47</volume>(<issue>15&#x2013;16</issue>):<fpage>2128</fpage>&#x2013;<lpage>42</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.enconman.2005.12.008</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Peng</surname> <given-names>X</given-names></string-name>, <string-name><surname>Qin</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lv</surname> <given-names>H</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>J</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Solar radiation intensity probabilistic forecasting based on K-means time series clustering and Gaussian process regression</article-title>. <source>IEEE Access</source>. <year>2021</year>;<volume>9</volume>:<fpage>89079</fpage>&#x2013;<lpage>92</lpage>. doi:<pub-id pub-id-type="doi">10.1109/access.2021.3077475</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Anwar</surname> <given-names>MB</given-names></string-name>, <string-name><surname>Mahmoud</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>Wind speed and solar irradiance forecasting techniques for enhanced renewable energy integration with the grid: a review</article-title>. <source>IET Renew Power Gener</source>. <year>2019</year>;<volume>13</volume>(<issue>10</issue>):<fpage>1610</fpage>&#x2013;<lpage>22</lpage>. doi:<pub-id pub-id-type="doi">10.1049/iet-rpg.2015.0477</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Singh</surname> <given-names>S</given-names></string-name>, <string-name><surname>Subburaj</surname> <given-names>V</given-names></string-name>, <string-name><surname>Sivakumar</surname> <given-names>K</given-names></string-name>, <string-name><surname>Muthuramam</surname> <given-names>MS</given-names></string-name></person-group>. <article-title>Optimum power forecasting technique for hybrid renewable energy systems using deep learning</article-title>. <source>IEEE Access</source>. <year>2020</year>;<volume>8</volume>:<fpage>226832</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.1080/15325008.2024.2316251</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Yadav</surname> <given-names>HK</given-names></string-name>, <string-name><surname>Chandel</surname> <given-names>SS</given-names></string-name></person-group>. <article-title>Solar radiation prediction using artificial neural network techniques: a review</article-title>. <source>Renew Sustain Energ Rev</source>. <year>2016</year>;<volume>33</volume>:<fpage>772</fpage>&#x2013;<lpage>81</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.rser.2013.08.055</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Ghasemi</surname> <given-names>A</given-names></string-name>, <string-name><surname>Shojaeighadikolaei</surname> <given-names>A</given-names></string-name>, <string-name><surname>Hashemi</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Combating uncertainties in wind and distributed PV energy sources using integrated reinforcement learning and time-series forecasting</article-title>. <comment>arXiv:2302.14094. 2023</comment>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Symeonidis</surname> <given-names>C</given-names></string-name>, <string-name><surname>Nikolaidis</surname> <given-names>N</given-names></string-name></person-group>. <article-title>Efficient deterministic renewable energy forecasting guided by multiple-location weather data</article-title>. <comment>arXiv:2404.17276. 2024</comment>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wen</surname> <given-names>H</given-names></string-name>, <string-name><surname>Bian</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Improving sequential market clearing via value-oriented renewable energy forecasting</article-title>. <comment>arXiv:2405.09004. 2024</comment>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Miah</surname> <given-names>MSU</given-names></string-name>, <string-name><surname>Sulaiman</surname> <given-names>J</given-names></string-name>, <string-name><surname>Islam</surname> <given-names>MI</given-names></string-name>, <string-name><surname>Masuduzzaman</surname> <given-names>M</given-names></string-name>, <string-name><surname>Giri</surname> <given-names>NC</given-names></string-name>, <string-name><surname>Bhattacharyya</surname> <given-names>S</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Predicting short term energy demand in smart grid: a deep learning approach for integrating renewable energy sources in line with SDGs 7, 9, and 13</article-title>. <comment>arXiv:2304.03997. 2023</comment>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Heenatigala Kankanamge</surname> <given-names>D</given-names></string-name>, <string-name><surname>J&#x00E4;&#x00E4;skel&#x00E4;inen</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jouttij&#x00E4;rvi</surname> <given-names>S</given-names></string-name>, <string-name><surname>Syri</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Economic viability of large-scale solar PV implementation in the Nordic power market: case Finland</article-title>. <source>Renewable Energy Focus</source>. <year>2026</year>;<volume>56</volume>:<fpage>100750</fpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ref.2025.100750</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Uniejewski</surname> <given-names>B</given-names></string-name>, <string-name><surname>Marcjasz</surname> <given-names>G</given-names></string-name>, <string-name><surname>Weron</surname> <given-names>R&#x0142;</given-names></string-name></person-group>. <article-title>On the importance of the long-term seasonal component in day-ahead electricity price forecasting: part II&#x2014;probabilistic forecasting</article-title>. <source>Energy Economics</source>. <year>2019</year>;<volume>79</volume>:<fpage>171</fpage>&#x2013;<lpage>82</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.eneco.2018.02.007</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Pinson</surname> <given-names>P</given-names></string-name>, <string-name><surname>Chevallier</surname> <given-names>C</given-names></string-name>, <string-name><surname>Kariniotakis</surname> <given-names>GN</given-names></string-name></person-group>. <article-title>Trading wind generation from short-term probabilistic forecasts of wind power</article-title>. <source>IEEE Trans Power Syst</source>. <year>2007</year>;<volume>22</volume>(<issue>3</issue>):<fpage>1148</fpage>&#x2013;<lpage>56</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpwrs.2007.901117</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wan</surname> <given-names>C</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Pinson</surname> <given-names>P</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>ZY</given-names></string-name>, <string-name><surname>Wong</surname> <given-names>KP</given-names></string-name></person-group>. <article-title>Probabilistic forecasting of wind power generation using extreme learning machine</article-title>. <source>IEEE Trans Power Syst</source>. <year>2014</year>;<volume>29</volume>(<issue>3</issue>):<fpage>1033</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpwrs.2013.2287871</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>G</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Kang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Pinson</surname> <given-names>P</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Optimal bidding strategy of battery storage in power markets considering performance-based regulation and battery cycle life</article-title>. <source>IEEE Trans Smart Grid</source>. <year>2016</year>;<volume>7</volume>(<issue>5</issue>):<fpage>2359</fpage>&#x2013;<lpage>67</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tsg.2015.2424314</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dong</surname> <given-names>X</given-names></string-name>, <string-name><surname>Dang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>D</given-names></string-name></person-group>. <article-title>The prediction trend of enterprise financial risk based on machine learning ARIMA model</article-title>. <source>J Theory Pract Eng Sci</source>. <year>2024</year>;<volume>4</volume>(<issue>1</issue>):<fpage>65</fpage>&#x2013;<lpage>71</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gokul Krishnan</surname> <given-names>KB</given-names></string-name>, <string-name><surname>Mehta</surname> <given-names>V</given-names></string-name></person-group>. <article-title>Comparison study on modelling and prediction of weather parameters combining exponential smoothing and artificial neural network models in different zones of Kerala</article-title>. <source>Environ Ecol</source>. <year>2024</year>;<volume>42</volume>(<issue>3</issue>):<fpage>1094</fpage>&#x2013;<lpage>103</lpage>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>T</given-names></string-name>, <string-name><surname>Fernandez</surname> <given-names>C</given-names></string-name></person-group>. <article-title>An improved particle swarm optimization-least squares support vector machine-unscented Kalman filtering algorithm on SOC estimation of lithium-ion battery</article-title>. <source>Int J Green Energy</source>. <year>2024</year>;<volume>21</volume>(<issue>2</issue>):<fpage>376</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1080/15435075.2023.2196328</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ahmad</surname> <given-names>W</given-names></string-name>, <string-name><surname>Ayub</surname> <given-names>N</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>T</given-names></string-name>, <string-name><surname>Irfan</surname> <given-names>M</given-names></string-name>, <string-name><surname>Awais</surname> <given-names>M</given-names></string-name>, <string-name><surname>Shiraz</surname> <given-names>M</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Towards short term electricity load forecasting using improved support vector machine and extreme learning machine</article-title>. <source>Energies</source>. <year>2020</year>;<volume>13</volume>(<issue>11</issue>):<fpage>2907</fpage>. doi:<pub-id pub-id-type="doi">10.3390/en13112907</pub-id>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Demiss</surname> <given-names>BA</given-names></string-name>, <string-name><surname>Elsaigh</surname> <given-names>WA</given-names></string-name></person-group>. <article-title>Application of novel hybrid deep learning architectures combining Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN): construction duration estimates prediction considering preconstruction uncertainties</article-title>. <source>Eng Res Express</source>. <year>2024</year>;<volume>6</volume>(<issue>3</issue>):<fpage>032102</fpage>. doi:<pub-id pub-id-type="doi">10.1088/2631-8695/ad6ca7</pub-id>.</mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="book"><person-group person-group-type="author"><string-name><surname>Koster</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kr&#x00FC;ger</surname> <given-names>F</given-names></string-name></person-group>. <chapter-title>Simplifying random forests&#x2019; probabilistic forecasts</chapter-title>. In: <source>The American statistician</source>. <publisher-loc>Abingdon, UK</publisher-loc>: <publisher-name>Taylor &#x0026; Francis</publisher-name>; <year>2025</year>. p. <fpage>1</fpage>&#x2013;<lpage>11</lpage>.</mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ma&#x2019;arif</surname> <given-names>A</given-names></string-name>, <string-name><surname>Firdaus</surname> <given-names>AA</given-names></string-name>, <string-name><surname>Suwarno</surname> <given-names>I</given-names></string-name></person-group>. <article-title>Capability of hybrid long short-term memory in stock price prediction: a comprehensive literature review</article-title>. <source>Int J Robot Control Syst</source>. <year>2024</year>;<volume>4</volume>(<issue>3</issue>):<fpage>1382</fpage>&#x2013;<lpage>402</lpage>. doi:<pub-id pub-id-type="doi">10.31763/ijrcs.v4i3.1489</pub-id>.</mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Maciejowska</surname> <given-names>K</given-names></string-name>, <string-name><surname>Nowotarski</surname> <given-names>J</given-names></string-name>, <string-name><surname>Weron</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Probabilistic forecasting of electricity spot prices using Factor Quantile Regression Averaging</article-title>. <source>Int J Forecast</source>. <year>2016</year>;<volume>32</volume>(<issue>3</issue>):<fpage>957</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1016/j.ijforecast.2014.12.004</pub-id>.</mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mi</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>H</given-names></string-name></person-group>. <article-title>A hybrid model for wind speed forecasting using empirical mode decomposition and artificial neural networks</article-title>. <source>Renew Energy</source>. <year>2018</year>;<volume>123</volume>:<fpage>526</fpage>&#x2013;<lpage>41</lpage>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Cappello</surname> <given-names>C</given-names></string-name>, <string-name><surname>Congedi</surname> <given-names>A</given-names></string-name>, <string-name><surname>De Iaco</surname> <given-names>S</given-names></string-name>, <string-name><surname>Mariella</surname> <given-names>L</given-names></string-name></person-group>. <article-title>Traditional prediction techniques and machine learning approaches for financial time series analysis</article-title>. <source>Mathematics</source>. <year>2025</year>;<volume>13</volume>(<issue>3</issue>):<fpage>537</fpage>. doi:<pub-id pub-id-type="doi">10.3390/math13030537</pub-id>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ayub</surname> <given-names>N</given-names></string-name>, <string-name><surname>Sarwar</surname> <given-names>N</given-names></string-name>, <string-name><surname>Ali</surname> <given-names>A</given-names></string-name>, <string-name><surname>Khan</surname> <given-names>H</given-names></string-name>, <string-name><surname>Din</surname> <given-names>I</given-names></string-name>, <string-name><surname>Alqahtani</surname> <given-names>AM</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Forecasting multi-level deep learning autoencoder architecture (MDLAA) for parametric prediction based on convolutional neural networks</article-title>. <source>Eng Technol Appl Sci Res</source>. <year>2025</year>;<volume>15</volume>(<issue>2</issue>):<fpage>21279</fpage>&#x2013;<lpage>83</lpage>. doi:<pub-id pub-id-type="doi">10.48084/etasr.9155</pub-id>.</mixed-citation></ref>
<ref id="ref-31"><label>[31]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>B</given-names></string-name>, <string-name><surname>Feng</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Physics-informed AI surrogates for day-ahead wind power probabilistic forecasting with incomplete data for smart grid in smart cities</article-title>. <source>Comput Model Eng Sci</source>. <year>2023</year>;<volume>137</volume>(<issue>1</issue>):<fpage>527</fpage>&#x2013;<lpage>54</lpage>. doi:<pub-id pub-id-type="doi">10.32604/cmes.2023.027124</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>