<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Environ. Sci.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Environmental Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Environ. Sci.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2296-665X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1659521</article-id>
<article-id pub-id-type="doi">10.3389/fenvs.2026.1659521</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>On WRF hybrid-dynamic regression approach in heavy rainfall forecasting over the Northern of Thailand</article-title>
<alt-title alt-title-type="left-running-head">Sirisombat et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenvs.2026.1659521">10.3389/fenvs.2026.1659521</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Sirisombat</surname>
<given-names>Nattawadee</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chinram</surname>
<given-names>Ronnason</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Panityakul</surname>
<given-names>Thammarat</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Project administration" vocab-term-identifier="https://credit.niso.org/contributor-roles/project-administration/">Project administration</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Thinnukool</surname>
<given-names>Orawit</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3119008"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>Division of Computational Science, Faculty of Science, Prince of Songkla University</institution>, <city>Songkhla</city>, <country country="TH">Thailand</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>Innovative Research and Computational Science Lab, College of Arts, Media and Technology, Chiang Mai University</institution>, <city>Chiang Mai</city>, <country country="TH">Thailand</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Thammarat Panityakul, <email xlink:href="mailto:thammarat.p@psu.ac.th">thammarat.p@psu.ac.th</email>; Orawit Thinnukool, <email xlink:href="mailto:orawit.t@cmu.ac.th">orawit.t@cmu.ac.th</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-26">
<day>26</day>
<month>02</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2026</year>
</pub-date>
<volume>14</volume>
<elocation-id>1659521</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>07</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>04</day>
<month>11</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>09</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2026 Sirisombat, Chinram, Panityakul and Thinnukool.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Sirisombat, Chinram, Panityakul and Thinnukool</copyright-holder>
<license>
<ali:license_ref start_date="2026-02-26">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<p>Rainfall forecasting in Northern Thailand presents considerable challenges due to the complex topography of the region and its highly variable climatic conditions, particularly during periods of heavy rainfall in August. This is compounded by limitations in ground-based observation data, such as missing data and sparse station coverage. This study has two primary objectives. First, it examines the sensitivity of rainfall simulations using the weather research and forecasting (WRF) model to different configurations of microphysics and cumulus parameterization schemes. Second, it evaluates the performance of four different approaches in forecasting models including autoregressive integrated moving average (ARIMA), artificial neural network (ANN), dynamic exponential regression and autoregressive integrated moving average (DER&#x2013;ARIMA), and dynamic quadratic regression and autoregressive integrated moving average (DQR&#x2013;ARIMA). The period was focused on 1&#x2013;31 August from 2009 to 2023. The performance of both components is assessed using three statistical metrics: Mean Absolute Error (MAE), Root Mean Square Error (RMSE), and Symmetric Mean Absolute Percentage Error (SMAPE). The results showed that the most accurate configurations in WRF model were Kessler&#x2013;New Tiedtke for the Salween (RMSE &#x3d; 9.85) River Basin, WSM5&#x2013;New Tiedtke for the Ping (RMSE &#x3d; 8.43) and Yom (RMSE &#x3d; 10.41) River Basins, and WSM6&#x2013;New Tiedtke for the Upper Mekong (RMSE &#x3d; 13.73), Wang (RMSE &#x3d; 11.10), and Nan (RMSE &#x3d; 11.08) River Basins. For forecasting models, the ANN model demonstrated the highest accuracy in the Salween (RMSE &#x3d; 10.66), Upper Mekong (RMSE &#x3d; 15.09), and Nan (RMSE &#x3d; 16.30) River Basins, while the DER&#x2013;ARIMA model performed best in the Wang (RMSE &#x3d; 15.63) and Yom (RMSE &#x3d; 12.08) River Basins. The DQR&#x2013;ARIMA model was found to be the most suitable for the Ping (RMSE &#x3d; 12.04) River Basin.</p>
</abstract>
<kwd-group>
<kwd>heavy rainfall</kwd>
<kwd>WRF model</kwd>
<kwd>microphysics</kwd>
<kwd>cumulus parameterization</kwd>
<kwd>dynamic model</kwd>
</kwd-group>
<funding-group>
<award-group id="gs1">
<funding-source id="sp1">
<institution-wrap>
<institution>Faculty of Science, Prince of Songkla University</institution>
<institution-id institution-id-type="doi" vocab="open-funder-registry" vocab-identifier="10.13039/open_funder_registry">10.13039/501100022536</institution-id>
</institution-wrap>
</funding-source>
<award-id rid="sp1">1-2565-02-010.</award-id>
</award-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. Research Assistantship for the Academic Year 2022, Contract No. 1-2565-02-010. This research work was partially supported by Chiang Mai University.</funding-statement>
</funding-group>
<counts>
<fig-count count="6"/>
<table-count count="11"/>
<equation-count count="10"/>
<ref-count count="39"/>
<page-count count="14"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Environmental Informatics and Remote Sensing</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>Northern Thailand is characterized by a complex and diverse topography, featuring high mountain ranges that alternate with foothills. This topography directly influences precipitation processes, particularly where orographic lift, the forced uplift of air masses by mountains, thereby inducing localized rainfall. Moreover, local valleys and basins can retain moisture, resulting in significant spatial variability in precipitation (<xref ref-type="bibr" rid="B8">Climatological Center, 2016</xref>). Furthermore, this region is influenced by highly variable climatic systems, notably the Southwest Monsoon (May-October) and the El Ni&#xf1;o-Southern Oscillation (ENSO), which increase the complexity of forecasting precipitation (<xref ref-type="bibr" rid="B29">Singhrattna et al., 2005</xref>). Thus, the accurate forecasting of precipitation is essential for both effective water resource management and disaster preparedness.</p>
<p>However, the use of data from rain gauge stations as input data for rainfall forecasting can have limitations, such as missing data or inadequate coverage over remote mountainous areas. Therefore, the Weather Research and Forecasting (WRF) model (<xref ref-type="bibr" rid="B31">Skamarock et al., 2008</xref>) is an essential tool for addressing the data gap. International studies in regions such as the central Himalaya (<xref ref-type="bibr" rid="B33">Tiwari and Bush, 2025</xref>) and central Korea (<xref ref-type="bibr" rid="B40">Kim et al., 2012</xref>), which have geography and rainfall similar to Northern Thailand, have consistently shown that it is very important to select the appropriate microphysics and cumulus parameterization schemes. <xref ref-type="bibr" rid="B7">Chotamonsak et al. (2012)</xref> demonstrated that selecting a suitable cumulus parameterization scheme is critical for accurately simulating monthly rainfall in Thailand with the WRF model. Specifically, the use of the Betts&#x2013;Miller&#x2013;Janjic (BMJ) scheme combined with nudging significantly enhanced the accuracy of the model&#x2019;s rainfall simulations. Studies by <xref ref-type="bibr" rid="B18">Kaewmesri et al. (2017a)</xref>, <xref ref-type="bibr" rid="B19">Kaewmesri et al. (2017b)</xref> identified that selecting an appropriate microphysics parameterization, such as the WSM6 or Thompson schemes. This was a critical factor in enhancing the WRF model&#x2019;s performance when simulating heavy rainfall from the Southwest Monsoon in Thailand. <xref ref-type="bibr" rid="B34">Torsri et al. (2023)</xref> studied the impact of various microphysics and cumulus schemes on simulating heavy rainfall in Thailand using the coupled WRF-ROMS model. They found that the combination of the Thompson microphysics and Kain&#x2013;Fritsch cumulus schemes yielded the most accurate results. Kirtsaeng and Kreasuwan (2010) found that configuring the WRF model with the WSM5 microphysics scheme and the Kain&#x2013;Fritsch cumulus parameterization yielded effective results in simulating heavy precipitation over the southeast coast of Thailand.</p>
<p>Several studies have shown that choosing suitable microphysics and cumulus parameterization schemes can improve the accuracy of WRF model rainfall simulations in Thailand. <xref ref-type="bibr" rid="B7">Chotamonsak et al. (2012)</xref> and <xref ref-type="bibr" rid="B18">Kaewmesri et al. (2017a)</xref>, <xref ref-type="bibr" rid="B19">Kaewmesri et al. (2017b)</xref> found that the WSM6 and Thompson microphysics schemes performed well during the Southwest Monsoon, while <xref ref-type="bibr" rid="B34">Torsri et al. (2023)</xref> showed that the combination of Thompson microphysics and Kain&#x2013;Fritsch cumulus schemes produced the best results for heavy rainfall events. Recently, researchers have extended the use of the WRF model by combining it with data-driven and hybrid regression techniques to improve rainfall forecasting. For example, <xref ref-type="bibr" rid="B27">Pathak et al. (2023)</xref> discussed multi-observation uncertainty in model evaluation, and <xref ref-type="bibr" rid="B10">Ghimire et al. (2022)</xref>, <xref ref-type="bibr" rid="B15">Hossain et al. (2023)</xref>, and <xref ref-type="bibr" rid="B36">Zhang et al. (2024)</xref> demonstrated that hybrid AI and deep-regression frameworks can significantly enhance precipitation prediction accuracy. Building upon these advances, this study evaluated the sensitivity of rainfall simulations to different microphysics and cumulus schemes across six major river basins in Northern Thailand (Salween, Upper Mekong, Ping, Wang, Yom, and Nan) and applied hybrid forecasting models (ARIMA, ANN, DER&#x2013;ARIMA, and DQR&#x2013;ARIMA) to assess their performance in predicting heavy rainfall events.</p>
<p>After simulating the daily average rainfall for each river basin during 1&#x2013;31 August from 2009 to 2023 using a suitable WRF model, this study proceeded to evaluate the performance of various forecasting models. The efficiency of this forecasting model was evaluated through comparison with four different approaches including autoregressive integrated moving average (ARIMA), artificial neural network (ANN), dynamic exponential regression and autoregressive integrated moving average (DER&#x2013;ARIMA), and dynamic quadratic regression and autoregressive integrated moving average (DQR&#x2013;ARIMA) (<xref ref-type="bibr" rid="B30">Sirisombat and Panityakul, 2025</xref>), which has been developed from previous work. <xref ref-type="bibr" rid="B24">Lakshminarayana et al. (2020)</xref> presented a comprehensive literature review on rainfall forecasting using ANN models from 1997 to 2019. Their work evaluated commonly used ANN architectures and highlighted their advantages in terms of flexibility and predictive accuracy, revealing that ANN models generally outperform traditional regression and numerical methods. However, a study by <xref ref-type="bibr" rid="B23">Ki&#x15f;i (2007)</xref> highlighted several limitations of ANN models in hydrologic forecasting, noting that they are prone to overfitting, can function as black-box models, and lack interpretability. <xref ref-type="bibr" rid="B32">Syed et al. (2022)</xref> showed that the ARIMA model is effective for short and medium terms rainfall prediction in Southeast Asia, especially in tropical monsoon regions with strong seasonal cycles. This finding supports the idea that the model could be useful for Northern Thailand&#x2019;s climate. Furthermore, other studies indicate that the ARIMA model can accurately forecast rainfall in specific environments. For instance, it has proven effective in regions with complex mountainous terrain (Swagatam Bora and Abhilash Hazarika, 2023) and in areas with tropical monsoon climates (<xref ref-type="bibr" rid="B26">Mohd Zain et al., 2023</xref>). In previous work, <xref ref-type="bibr" rid="B30">Sirisombat and Panityakul (2025)</xref> developed two dynamic regression (DR) models, namely the DER&#x2013;ARIMA and DQR&#x2013;ARIMA models. These models are characterized by a dynamic structure, dynamic dates, and dynamic modeling capabilities. The DER&#x2013;ARIMA model is suitable for time series data exhibiting an exponential trend. In contrast, the DQR&#x2013;ARIMA model is effective at capturing non-linear relationships, specifically a quadratic trend.</p>
</sec>
<sec sec-type="methods" id="s2">
<label>2</label>
<title>Methodology</title>
<sec id="s2-1">
<label>2.1</label>
<title>Observed data</title>
<p>Daily rainfall from August 1-31 for the period 2009-2023 were obtained from 27 rain gauge stations of the Thai Meteorological Department (TMD) in Northern Thailand. These stations are distributed across the six river basins including Salween, Mekong, Ping, Wang, Yom and Nan. Given the varying number of stations in each river basin, the daily average rainfall for each river basin was calculated using the arithmetic mean of the daily rainfall from all stations located within that specific river basin. To effectively manage and reduce the influence of seasonality in rainfall data, the daily average rainfall time series for each river basin was reorganized by day across the years. Therefore, the dataset for each river basin consists of daily rainfall values recorded on the same calendar day (e.g., August 1) from 2009 to 2023. However, the observed rainfall data from the Thai Meteorological Department (TMD) stations were used as the reference dataset to evaluate model performance. These observations may contain uncertainties due to limited station coverage and measurement errors, particularly in mountainous basins. As noted by <xref ref-type="bibr" rid="B27">Pathak et al. (2023)</xref>, such observational uncertainties can be comparable to or even greater than model uncertainties.</p>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>Weather research and forecasting (WRF) model</title>
<p>The Weather Research and Forecasting (WRF) model was developed by the National Center for Atmospheric Research (NCAR) and was one of the Numerical Weather Prediction (NWP) model. The WRF model was a famous dynamical atmospheric model because can be applied high resolution from meters to thousands of kilometers (<xref ref-type="bibr" rid="B30">Skamarock et al., 2008</xref>). In this study, two nested domains were configured as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>. The outer domain (Domain 1) covered Thailand, and the resolution was 27&#xa0;km (68 &#xd7; 78 grid points). This domain is located between 92&#xb0;15&#x2032;18&#x2033;E and 109&#xb0;14&#x2032;42&#x2033;E longitudes and 4&#xb0;3&#x2032;29&#x2033;N and 22&#xb0;56&#x2032;53&#x2033;N latitudes. The sub-domain (Domain 2) covered Northern Thailand, and the resolution was 9&#xa0;km (73 &#xd7; 76 grid points). This domain is located between 96&#xb0;18&#x2032;43&#x2033;E and 102&#xb0;23&#x2032;53&#x2033;E longitudes and 15&#xb0;2&#x2032;35&#x2033;N and 21&#xb0;4&#x2032;1&#x2033;N latitudes in the vertical direction with a maximum of 50&#xa0;hPa. Initial and boundary conditions were generated by the NCEP FNL data on <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xb0;</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> global grids every 6&#xa0;h. The physics parameterization schemes are available in the model to represent processes, including cumulus convection, microphysics, radiative transfer, planetary boundary layer (PBL) and the land surface. All the sensitivity experiments used the same physical options, except for the different microphysics and cumulus parameterization schemes. The 15 experiments employed three different microphysics schemes: Kessler (<xref ref-type="bibr" rid="B21">Kessler, 1969</xref>), the WRF single Moment 5-class (WSM5) (<xref ref-type="bibr" rid="B13">Hong et al., 2004</xref>) and the WRF single Moment 6-class (WSM6) (<xref ref-type="bibr" rid="B12">Hong and Lim, 2006</xref>) and five different cumulus parameterization schemes: Kain-Fritsch (KF) (<xref ref-type="bibr" rid="B20">Kain, 2004</xref>), Betts&#x2013;Miller&#x2013;Janjic (BMJ) (<xref ref-type="bibr" rid="B2">Betts and Miller, 1986</xref>; <xref ref-type="bibr" rid="B38">Janjic, 1994</xref>; <xref ref-type="bibr" rid="B39">Janjic, 2000</xref>), Multi&#x2013;scale Kain&#x2013;Fritsch (Multi&#x2013;scale KF) (<xref ref-type="bibr" rid="B37">Zheng et al., 2016</xref>), New Simplified Arakawa&#x2013;Schubert (NSAS) (<xref ref-type="bibr" rid="B11">Han and Pan, 2011</xref>) and New Tiedtke (NT) (<xref ref-type="bibr" rid="B35">Zhang et al., 2017</xref>). <xref ref-type="table" rid="T1">Tables 1</xref>, <xref ref-type="table" rid="T2">2</xref> summarized comparisons of microphysics and cumulus parameterization schemes in WRF model, respectively. The fixed physics options used in this study including Dudhia (<xref ref-type="bibr" rid="B9">Dudhia, 1989</xref>) for shortwave radiation and Rapid Radiative Transfer Model (RRTM) (<xref ref-type="bibr" rid="B25">Mlawer et al., 1997</xref>) for long-wave radiation, the Yonsei University (YSU) (<xref ref-type="bibr" rid="B14">Hong et al., 2006</xref>) for planetary boundary layer, Revised MM5 (<xref ref-type="bibr" rid="B17">Jim&#xe9;nez et al., 2012</xref>) for surface layer and Noah Land-Surface Model (<xref ref-type="bibr" rid="B6">Chen and Dudhia, 2001</xref>) for surface physics. <xref ref-type="table" rid="T3">Table 3</xref> is summarized the simulations in this study.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>The two domains used in WRF model.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g001.tif">
<alt-text content-type="machine-generated">Map showing Southeast Asia with two defined regions labeled as Domain 1 and Domain 2. Domain 1 covers a broader geographic area while Domain 2, a smaller region, is outlined within Domain 1. Longitude and latitude lines are included.</alt-text>
</graphic>
</fig>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Comparisons of microphysics schemes in WRF model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Scheme</th>
<th align="left">Suitable area types</th>
<th align="left">Advantages</th>
<th align="left">Disadvantages</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Kessler</td>
<td align="left">Tropical regions with dominant convective rainfall</td>
<td align="left">Computationally simple and efficient</td>
<td align="left">Neglects ice-phase processes, limiting applicability in mixed-phase environments</td>
</tr>
<tr>
<td align="left">WSM5</td>
<td align="left">Areas with complex topography and varied terrain</td>
<td align="left">Accounts for mixed-phase processes, improving realism in diverse climates</td>
<td align="left">Requires higher computational resources compared to simpler schemes</td>
</tr>
<tr>
<td align="left">WSM6</td>
<td align="left">Tropical monsoon regions experiencing<break/>Intense precipitation</td>
<td align="left">Provides detailed cloud microphysics and includes graupel processes</td>
<td align="left">Increased complexity and slower performance relative to WSM5</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparisons of cumulus parameterization schemes in WRF model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Scheme</th>
<th align="center">Suitable area types</th>
<th align="center">Advantages</th>
<th align="center">Disadvantages</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Kain&#x2013;Fritsch</td>
<td align="left">Tropical regions with dominant convective rainfall</td>
<td align="left">Computationally simple and efficient</td>
<td align="left">Poor performance in stratiform or weak convection situations</td>
</tr>
<tr>
<td align="left">Betts&#x2013;Miller&#x2013;Janjic</td>
<td align="left">Tropical regions with large-scale precipitation systems</td>
<td align="left">Simple structure; effectively adjusts thermodynamic profiles</td>
<td align="left">Poor performance in dry conditions</td>
</tr>
<tr>
<td align="left">Multi&#x2013;scale<break/>Kain&#x2013;Fritsch</td>
<td align="left">Tropical and subtropical regions</td>
<td align="left">Simple structure; effectively adjusts thermodynamic profiles</td>
<td align="left">Computationally demanding and requires careful tuning</td>
</tr>
<tr>
<td align="left">New Simplified<break/>Arakawa&#x2013;Schubert</td>
<td align="left">Tropical deep convective zones</td>
<td align="left">Mass flux&#x2013;based; includes entrainment/detrainment; applicable to global model</td>
<td align="left">Less effective for high-resolution nested domains</td>
</tr>
<tr>
<td align="left">New Tiedtke</td>
<td align="left">Coastal and tropical regions</td>
<td align="left">Represents both shallow and deep convection; improved moist process treatment</td>
<td align="left">Limited validation in mid-latitude or arid inland regions</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>List of experiments with different parameterization schemes.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Simulation</th>
<th align="center">Microphysics</th>
<th align="left">Cumulus parameterization</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">Kessler</td>
<td align="left">Kain-Fritsch</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">Kessler</td>
<td align="left">Betts&#x2013;Miller&#x2013;Janjic</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">Kessler</td>
<td align="left">Multi&#x2013;scale Kain&#x2013;Fritsch</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">Kessler</td>
<td align="left">New Simplified Arakawa&#x2013;Schubert</td>
</tr>
<tr>
<td align="center">5</td>
<td align="center">Kessler</td>
<td align="left">New Tiedtke</td>
</tr>
<tr>
<td align="center">6</td>
<td align="center">WSM5</td>
<td align="left">Kain-Fritsch</td>
</tr>
<tr>
<td align="center">7</td>
<td align="center">WSM5</td>
<td align="left">Betts&#x2013;Miller&#x2013;Janjic</td>
</tr>
<tr>
<td align="center">8</td>
<td align="center">WSM5</td>
<td align="left">Multi&#x2013;scale Kain&#x2013;Fritsch</td>
</tr>
<tr>
<td align="center">9</td>
<td align="center">WSM5</td>
<td align="left">New Simplified Arakawa&#x2013;Schubert</td>
</tr>
<tr>
<td align="center">10</td>
<td align="center">WSM5</td>
<td align="left">New Tiedtke</td>
</tr>
<tr>
<td align="center">11</td>
<td align="center">WSM6</td>
<td align="left">Kain-Fritsch</td>
</tr>
<tr>
<td align="center">12</td>
<td align="center">WSM6</td>
<td align="left">Betts&#x2013;Miller&#x2013;Janjic</td>
</tr>
<tr>
<td align="center">13</td>
<td align="center">WSM6</td>
<td align="left">Multi&#x2013;scale Kain&#x2013;Fritsch</td>
</tr>
<tr>
<td align="center">14</td>
<td align="center">WSM6</td>
<td align="left">New Simplified Arakawa&#x2013;Schubert</td>
</tr>
<tr>
<td align="center">15</td>
<td align="center">WSM6</td>
<td align="left">New Tiedtke</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The WRF model was utilized to simulate daily rainfall during 1&#x2013;31 August from 2009 to 2023 by 15 different physics parameterizations. The simulated daily rainfall was extracted at the exact latitude and longitude coordinates of 27 rain gauge stations. For each river basin, the daily average rainfall was calculated using the arithmetic mean of the daily rainfall from all stations within that river basin, as shown in <xref ref-type="disp-formula" rid="e1">Equation 1</xref>. The daily average rainfall time series for each river basin was reorganized by calendar day across the years. Consequently, each dataset was represented daily rainfall data corresponding to the same date over the 15-year period. The resulting daily average rainfall simulated by the WRF model was then compared against the observed daily average rainfall derived from the TMD stations. The optimal physical parameterizations for each of the six river basins in Northern Thailand was identified based on the minimum values of mean absolute error (MAE), root mean square error (RMSE), and symmetric mean absolute percentage error (SMAPE).</p>
<p>In this study, the daily average rainfall simulated by the optimal WRF configurations for each river basin during 1&#x2013;31 August 2009&#x2013;2023 was used as the input dataset for forecasting models. The dataset was divided into two parts including training data and test data. For training data, the period from 1 to 31 August 2009&#x2013;2020 was used to train the ARIMA, ANN, DER&#x2013;ARIMA, and DQR&#x2013;ARIMA models. After the models were developed, testing data was applied to forecast daily average rainfall for 1&#x2013;31 August 2021&#x2013;2023 as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Training and test data.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g002.tif">
<alt-text content-type="machine-generated">Table titled &#x22;Upper Mekong&#x22; with years 2009 to 2023 in rows. Columns are labeled Date 1 to Date 31. Green sections indicate training data. Pink sections for 2022 and 2023 indicate test data. Data series range from N2_1 to N2_31.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-3">
<label>2.3</label>
<title>Forecasting models</title>
<sec id="s2-3-1">
<label>2.3.1</label>
<title>Autoregressive integrated moving average (ARIMA) model</title>
<p>The autoregressive integrated moving average (ARIMA) model was developed by Box and Jenkins (<xref ref-type="bibr" rid="B4">Box et al., 2015</xref>) and is widely used in the field of hydrology. It consists of three main components: autoregressive (AR), integrated (I), and moving average (MA), represented by the notation ARIMA <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>d</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s2-3-2">
<label>2.3.2</label>
<title>Artificial neural network (ANN) model</title>
<p>An artificial neural network (ANN) is a fundamental component of both artificial intelligence (AI) and machine Learning. The two primary characteristics of ANN (<xref ref-type="bibr" rid="B1">Baboo and Shereef, 2010</xref>) are its ability to learn from data and subsequently recall that knowledge to new information. A feed-forward neural network (FNN) is utilized in this study. The FNN is a foundational architecture of ANN where information moves unidirectionally from the input layer to the output layer via one or more hidden layers. This means the network contains no recurrent connections or feedback loops (<xref ref-type="bibr" rid="B28">Rojas, 1996</xref>). In this study, we used FFN model with five (<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) hidden layers, as shown in <xref ref-type="fig" rid="F3">Figure 3</xref>. The sigmoid function was used as the activation function, and the number of training epochs was set to 200. The mathematical equations for hidden and output node can be written as <xref ref-type="disp-formula" rid="e1">Equations 1</xref>, <xref ref-type="disp-formula" rid="e2">2</xref> respectively.<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where,</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>A feed-forward neural network in this study.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g003.tif">
<alt-text content-type="machine-generated">Diagram of a neural network structure with three layers: input, hidden, and output. The input layer contains node \( t \), connected via colored lines (representing different weights) to five hidden nodes (\( h_1 \) through \( h_5 \)). Each hidden node is connected to an output node \( \hat{y}_{i\_jt} \), with thresholds noted above the connections.</alt-text>
</graphic>
</fig>
<p>
<inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the value of hidden node <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight from the input node to hidden node <inline-formula id="inf7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf8">
<mml:math id="m9">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the year index; <inline-formula id="inf9">
<mml:math id="m10">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2,3, &#x2026; ,15</p>
<p>
<inline-formula id="inf10">
<mml:math id="m11">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#xb7;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is sigmoid function</p>
<p>
<inline-formula id="inf11">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the bias of hidden node <inline-formula id="inf12">
<mml:math id="m13">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<disp-formula id="e2">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mn>5</mml:mn>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where,</p>
<p>
<inline-formula id="inf13">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasted value of daily average rainfall in river basin <inline-formula id="inf14">
<mml:math id="m16">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>;</p>
<p>
<inline-formula id="inf15">
<mml:math id="m17">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2, 3, &#x2026; ,6, <inline-formula id="inf16">
<mml:math id="m18">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a day; <inline-formula id="inf17">
<mml:math id="m19">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, &#x2026; ,31, <inline-formula id="inf18">
<mml:math id="m20">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a year;</p>
<p>
<inline-formula id="inf19">
<mml:math id="m21">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2,3, &#x2026; ,15</p>
<p>
<inline-formula id="inf20">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight from hidden node <inline-formula id="inf21">
<mml:math id="m23">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to outer node</p>
<p>
<inline-formula id="inf22">
<mml:math id="m24">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the bias of output node</p>
<p>Although the ANN model employed in this study was relatively simple, its interpretability can be explained by the relationships between the input and output variables. The input neurons represented the 31-day rainfall time series simulated by the WRF model, while the output neuron corresponded to the predicted daily average rainfall for each basin. The connection weights implicitly indicated the relative importance of each input day to the forecasted rainfall value. Higher absolute weights suggested that specific days contributed more strongly to the prediction, often corresponding to periods of convective or heavy rainfall. This structure allowed the ANN to capture short-term temporal dependencies and smoothed rainfall variability without relying on complex deep-learning architectures such as LSTM or CNN. Similar findings were also reported by <xref ref-type="bibr" rid="B1">Baboo and Shereef (2010)</xref> and <xref ref-type="bibr" rid="B3">Bora and Hazarika (2023)</xref>, who demonstrated that shallow ANN architectures could effectively capture nonlinear rainfall relationships while remaining interpretable and computationally efficient. Therefore, even though the ANN used here was basic, it remained suitable for regional rainfall forecasting under data-limited conditions in Northern Thailand.</p>
</sec>
<sec id="s2-3-3">
<label>2.3.3</label>
<title>Dynamic exponential regression and autoregressive integrated moving average (DER-ARIMA) model</title>
<p>The dynamic exponential regression and autoregressive integrated moving average (DER&#x2013;ARIMA) model <xref ref-type="bibr" rid="B30">Sirisombat and Panityakul (2025)</xref> is a hybrid model that combines the exponential regression (ER) and ARIMA model. The DER&#x2013;ARIMA model is based on the fundamental concept of ER model but enhances it by adding flexibility to the random error component. An appropriate ARIMA model is then fitted to the residuals of the ER model, making this hybrid approach suitable for analyzing time series data that exhibits both a trend and stochastic variance. The process for DER&#x2013;ARIMA model consists of the following three steps:<list list-type="simple">
<list-item>
<p>Step 1: Fit the ER model to the time series data, as shown in <xref ref-type="disp-formula" rid="e3">Equation 3</xref>.</p>
</list-item>
</list>
<disp-formula id="e3">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where,</p>
<p>
<inline-formula id="inf23">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasted value of daily average rainfall in river basin <inline-formula id="inf24">
<mml:math id="m27">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>;</p>
<p>
<inline-formula id="inf25">
<mml:math id="m28">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2, 3, &#x2026; ,6, <inline-formula id="inf26">
<mml:math id="m29">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a day; <inline-formula id="inf27">
<mml:math id="m30">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, &#x2026; ,31, <inline-formula id="inf28">
<mml:math id="m31">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a year;</p>
<p>
<inline-formula id="inf29">
<mml:math id="m32">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2,3, &#x2026; ,15</p>
<p>
<inline-formula id="inf30">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a constant term (intercept).</p>
<p>
<inline-formula id="inf31">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is growth rate parameter</p>
<p>
<inline-formula id="inf32">
<mml:math id="m35">
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is Euler&#x2019;s number</p>
<p>
<inline-formula id="inf33">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the random error component of ER model at time <inline-formula id="inf34">
<mml:math id="m37">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<list list-type="simple">
<list-item>
<p>Step 2: The series of the random error component generated by the ER model in the first step is treated as a new time series. The Box-Jenkins methodology is then applied to this random error component to identify and fit the most suitable ARIMA model, as shown in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.</p>
</list-item>
</list>
<disp-formula id="e4">
<mml:math id="m38">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:msup>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where,</p>
<p>
<inline-formula id="inf35">
<mml:math id="m39">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the random error component of ER model at time <inline-formula id="inf36">
<mml:math id="m40">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf37">
<mml:math id="m41">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the backward shift operator <inline-formula id="inf38">
<mml:math id="m42">
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:msub>
<mml:msub>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf39">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the autoregressive (AR) polynomial,</p>
<p>i.e., <inline-formula id="inf40">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>B</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3d5;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>p</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf41">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the moving average (MA) polynomial,</p>
<p>i.e., <inline-formula id="inf42">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>B</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mi>q</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</p>
<p>
<inline-formula id="inf43">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the residual of ARIMA model at time <inline-formula id="inf44">
<mml:math id="m48">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<list list-type="simple">
<list-item>
<p>Step 3: The DER&#x2013;ARIMA model is formed by combining the trend component from the ER model (Step 1) and the ARIMA model for the random error component (Step 2), as shown in <xref ref-type="disp-formula" rid="e5">Equation 5</xref>.</p>
</list-item>
</list>
<disp-formula id="e5">
<mml:math id="m49">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3-4">
<label>2.3.4</label>
<title>Dynamic quadratic regression and autoregressive integrated moving average (DQR-ARIMA) model</title>
<p>The dynamic quadratic regression and autoregressive integrated moving average (DQR&#x2013;ARIMA) model <xref ref-type="bibr" rid="B30">Sirisombat and Panityakul (2025)</xref> is a hybrid model that combines the quadratic regression (QR) and ARIMA model. The process for DQR&#x2013;ARIMA model consists of the following three steps:<list list-type="simple">
<list-item>
<p>Step 1: Fit the QR model to the time series data, as shown in <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.</p>
</list-item>
</list>
<disp-formula id="e6">
<mml:math id="m50">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where,</p>
<p>
<inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasted value of daily average rainfall in river basin <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>;</p>
<p>
<inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2, 3, &#x2026; ,6, <inline-formula id="inf48">
<mml:math id="m54">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a day; <inline-formula id="inf49">
<mml:math id="m55">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, &#x2026; ,31, <inline-formula id="inf50">
<mml:math id="m56">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a year;</p>
<p>
<inline-formula id="inf51">
<mml:math id="m57">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2,3, &#x2026; ,15</p>
<p>
<inline-formula id="inf52">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a constant term (intercept).</p>
<p>
<inline-formula id="inf53">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is coefficient for the linear term</p>
<p>
<inline-formula id="inf54">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is coefficient for the quadratic term</p>
<p>
<inline-formula id="inf55">
<mml:math id="m61">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the random error component of QR model at time <inline-formula id="inf56">
<mml:math id="m62">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
<list list-type="simple">
<list-item>
<p>Step 2: The series of the random error component generated by the QR model in the first step is treated as a new time series. The Box-Jenkins methodology is then applied to this random error component to identify and fit the most suitable ARIMA model, as shown in <xref ref-type="disp-formula" rid="e4">Equation 4</xref>.</p>
</list-item>
<list-item>
<p>Step 3: The DQR&#x2013;ARIMA model is formed by combining the trend component from the QR model (Step 1) and the ARIMA model for the random error component (Step 2), as shown in <xref ref-type="disp-formula" rid="e7">Equation 7</xref>.</p>
</list-item>
</list>
<disp-formula id="e7">
<mml:math id="m63">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x398;</mml:mi>
<mml:mi>q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b5;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">&#x3a6;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-3-5">
<label>2.3.5</label>
<title>Accuracy</title>
<p>The performance of both the WRF and the subsequent forecasting models is evaluated using three standard metrics: mean absolute error (MAE) as shown in <xref ref-type="disp-formula" rid="e8">Equation 8</xref>, root mean square error (RMSE) as shown in <xref ref-type="disp-formula" rid="e9">Equation 9</xref> and symmetric mean absolute percentage error (SMAPE) as shown in <xref ref-type="disp-formula" rid="e10">Equation 10</xref> (<xref ref-type="bibr" rid="B16">Hyndman and Athanasopoulos, 2018</xref>). For both models, lower values of these metrics signify higher accuracy, indicating that the model outputs (simulated or forecasted) are in close agreement with the observed data.<disp-formula id="e8">
<mml:math id="m64">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
<disp-formula id="e9">
<mml:math id="m65">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
<disp-formula id="e10">
<mml:math id="m66">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>where,</p>
<p>
<inline-formula id="inf57">
<mml:math id="m67">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the forecasted value of daily average rainfall</p>
<p>
<inline-formula id="inf58">
<mml:math id="m68">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#xaf;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mi>j</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the observed daily average rainfall from rain gauge stations</p>
<p>
<inline-formula id="inf59">
<mml:math id="m69">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the specific river basin; <inline-formula id="inf60">
<mml:math id="m70">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2, 3, &#x2026; ,6</p>
<p>
<inline-formula id="inf61">
<mml:math id="m71">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the day in August; <inline-formula id="inf62">
<mml:math id="m72">
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1, 2, 3, &#x2026; ,31</p>
<p>
<inline-formula id="inf63">
<mml:math id="m73">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the year; <inline-formula id="inf64">
<mml:math id="m74">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 1,2,3, &#x2026; ,15</p>
<p>
<inline-formula id="inf65">
<mml:math id="m75">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of rain gauge stations in river basin</p>
</sec>
</sec>
<sec id="s2-4">
<label>2.4</label>
<title>Novelty and contributions</title>
<p>This study provides several novel contributions to the field of rainfall forecasting in complex topographic regions such as Northern Thailand. This study presents several novel aspects and meaningful contributions to rainfall forecasting in complex topographic regions of Northern Thailand. The main novelty of this research lies in the integration of high-resolution WRF model outputs with dynamic regression models, namely DER&#x2013;ARIMA and DQR&#x2013;ARIMA. This hybrid approach combines the strengths of numerical weather prediction and time-series analysis, which has not been previously applied to rainfall forecasting in Northern Thailand. The study also focuses on solving data limitations by using WRF-simulated rainfall as a substitute for missing or sparse observational data.</p>
<p>In addition, the study contributes to the field by identifying the most suitable microphysics&#x2013;cumulus combinations of the WRF model for each major river basin. These findings provide new insights into how model physics influence rainfall simulation accuracy under complex terrain and monsoon conditions. The hybrid dynamic regression models further demonstrate improved forecasting accuracy, especially during heavy rainfall events, compared with conventional ARIMA models. Overall, this work provides a practical and adaptable framework that can be applied to other data-scarce regions and can support early warning systems and flood management planning in Northern Thailand.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<label>3</label>
<title>Results</title>
<sec id="s3-1">
<label>3.1</label>
<title>Descriptive statistics</title>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> shows the boxplots of daily average rainfall (mm/day) from rain gauge stations during 1&#x2013;31 August from 2009 to 2023. The data is presented for six river basins: the Salween, Mekong, Ping, Wang, Yom, and Nan River Basin. Within this dataset, a heavy rainfall day can be identified using two metrics derived from the daily average rainfall data: the maximum daily rainfall (MAX) and the third quartile of daily average rainfall (<inline-formula id="inf66">
<mml:math id="m76">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>). The analysis identified the day with the heaviest rainfall for each basin. For the Salween River Basin, this occurred on 8 August (MAX &#x3d; 40.10, <inline-formula id="inf67">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 24.74), as shown in <xref ref-type="fig" rid="F4">Figure 4a</xref>. The day with the heaviest rainfall in the Upper Mekong River Basin on 25 August (MAX &#x3d; 62.63, <inline-formula id="inf68">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 21.67), as shown in <xref ref-type="fig" rid="F4">Figure 4b</xref>. For the Ping River Basin, this occurred on 11 August (MAX &#x3d; 46.03, <inline-formula id="inf69">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 16.18), as shown in <xref ref-type="fig" rid="F4">Figure 4c</xref>. The day with the heaviest rainfall in the Wang River Basin on 20 August (MAX &#x3d; 38.37, <inline-formula id="inf70">
<mml:math id="m80">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 20.50), as shown in <xref ref-type="fig" rid="F4">Figure 4d</xref>. For Yom River Basin this occurred on 21 August (MAX &#x3d; 83.2, <inline-formula id="inf71">
<mml:math id="m81">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 16.72), as shown in <xref ref-type="fig" rid="F4">Figure 4e</xref>. The day with the heaviest rainfall in the Nan River Basin on 8 August (MAX &#x3d; 27.46, <inline-formula id="inf72">
<mml:math id="m82">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> &#x3d; 19.37) as shown in <xref ref-type="fig" rid="F4">Figure 4f</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The boxplots of the observed daily average rainfall for six river basins. <bold>(a)</bold> The observed daily average rainfall for Salween River Basin. <bold>(b)</bold> The observed daily average rainfall for Upper Mekong River Basin. <bold>(c)</bold> The observed daily average rainfall for Ping River Basin. <bold>(d)</bold> The observed daily average rainfall for Wang River Basin. <bold>(e)</bold> The observed daily average rainfall for Yom River Basin. <bold>(f)</bold> The observed daily average rainfall for Nan River Basin.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g004.tif">
<alt-text content-type="machine-generated">Three box plot graphs labeled (a), (b), and (c) display data distributions over 31 days, with outliers marked as dots. Each graph shows variations in medians, interquartile ranges, and whiskers, suggesting different trends or data variability for each dataset. Three box plot graphs labeled (d), (e), and (f) show data distributions over 31 days. Each plot has a vertical axis ranging from 0 to 90 and a horizontal axis labeled with days 1 to 31. The plots depict median lines, interquartile ranges, and outliers marked by dots.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>Weather research and forecasting (WRF) model</title>
<p>The daily average rainfall for each river basin was simulated using the WRF model with 15 different physics parameterization schemes to identify the optimal configuration for simulating August rainfall in Northern Thailand, classified by river basin. The accuracy was evaluated by comparing its results to the daily average rainfall from rain gauge stations, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. In summary, the most suitable parameterization schemes for each of the six river basins are presented in <xref ref-type="table" rid="T4">Table 4</xref>. The results show that the Kessler microphysics and New Tiedtke cumulus schemes provided the most accurate simulation of daily average rainfall in the Salween River Basin (MAE &#x3d; 6.80, RMSE &#x3d; 9.85, SMAPE &#x3d; 11.96). The WSM5 microphysics and New Tiedtke cumulus schemes provided the most accurate simulation of daily average rainfall in the Ping (MAE &#x3d; 5.21, RMSE &#x3d; 8.43, SMAPE &#x3d; 12.02) and Yom (MAE &#x3d; 6.68, RMSE &#x3d; 10.41, SMAPE &#x3d; 19.16) River Basins. For the Upper Mekong (MAE &#x3d; 8.70, RMSE &#x3d; 13.73, SMAPE &#x3d; 23.89), Wang (MAE &#x3d; 6.78, RMSE &#x3d; 11.10, SMAPE &#x3d; 14.70) and Nan (MAE &#x3d; 7.61, RMSE &#x3d; 11.08, SMAPE &#x3d; 13.67) River Basins were best simulated using the WSM6 microphysics scheme, also combined with the New Tiedtke cumulus scheme.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The accuracy between all experiments in WRF model for six river basins. <bold>(a)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Salween River Basin. <bold>(b)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Upper Mekong River Basin. <bold>(c)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Ping River Basin. <bold>(d)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Wang River Basin. <bold>(e)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Yom River Basin. <bold>(f)</bold> The MAE, RMSE and SMAPE values between all experiments in WRF model for Nan River Basin.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g005.tif">
<alt-text content-type="machine-generated">Six line graphs labeled (a) to (f) compare MAE, RMSE, and SMAPE metrics across values 1 to 15. Each graph shows three lines, with trends varying in height and fluctuations. The x-axis represents values 1 to 15, and the y-axis ranges from 0 to 100.</alt-text>
</graphic>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>The suitable parameterization schemes for six river basins.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">River basin</th>
<th align="center">Simulation</th>
<th align="center">Microphysics</th>
<th align="center">Cumulus<break/>parameterization</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Salween</td>
<td align="center">5</td>
<td align="center">Kessler</td>
<td align="center">New Tiedtke</td>
</tr>
<tr>
<td align="left">Upper Mekong</td>
<td align="center">15</td>
<td align="center">WSM6</td>
<td align="center">New Tiedtke</td>
</tr>
<tr>
<td align="left">Ping</td>
<td align="center">10</td>
<td align="center">WSM5</td>
<td align="center">New Tiedtke</td>
</tr>
<tr>
<td align="left">Wang</td>
<td align="center">15</td>
<td align="center">WSM6</td>
<td align="center">New Tiedtke</td>
</tr>
<tr>
<td align="left">Yom</td>
<td align="center">10</td>
<td align="center">WSM5</td>
<td align="center">New Tiedtke</td>
</tr>
<tr>
<td align="left">Nan</td>
<td align="center">15</td>
<td align="center">WSM6</td>
<td align="center">New Tiedtke</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="fig" rid="F6">Figure 6</xref> is presented the spatial distribution of heavy rainfall events simulated by the optimal WRF configurations. In the Salween River Basin, the combination of the Kessler microphysics and New Tiedtke cumulus schemes produced moderate to very heavy rainfall (&#x3e;10&#xa0;mm to &#x3e;110&#xa0;mm) as shown in <xref ref-type="fig" rid="F6">Figure 6a</xref>. <xref ref-type="fig" rid="F6">Figure 6b</xref> showed the trend of daily average rainfall in the Upper Mekong River Basin, indicating light to heavy rainfall (&#x3e;5&#xa0;mm to &#x3e;60&#xa0;mm) when using the combination of the WSM6 microphysics and New Tiedtke cumulus schemes. For the Ping Basin, the WSM5&#x2013;New Tiedtke configuration generated mostly trace to light rainfall (&#x3e;0&#xa0;mm to &#x3e;10&#xa0;mm) as shown in <xref ref-type="fig" rid="F6">Figure 6c</xref>. The Wang Basin showed light to moderate rainfall (&#x3e;5&#xa0;mm to &#x3e;35&#xa0;mm), under the WSM6&#x2013;New Tiedtke scheme as shown in <xref ref-type="fig" rid="F6">Figure 6d</xref>. Similarly, the Yom Basin exhibited light to moderate rainfall amounts (&#x3e;5&#xa0;mm to &#x3e;20&#xa0;mm) when simulated with the WSM5&#x2013;New Tiedtke configuration as shown in <xref ref-type="fig" rid="F6">Figure 6e</xref>. Finally, <xref ref-type="fig" rid="F6">Figure 6f</xref> displayed trace to moderate rainfall (&#x3e;0&#xa0;mm to &#x3e;20&#xa0;mm) in the Nan River Basin when using the combination of the WSM6 microphysics and New Tiedtke cumulus schemes.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Daily average rainfall simulated by the suitable parameterization schemes for the six river basins. <bold>(a)</bold> Rain 24&#xa0;h BAUGUST2023_Kessler &#x2b; New Tiedtke Salween. <bold>(b)</bold> Rain 24&#xa0;h 25AUGUST2023 WSM6&#x2b; New Tiedtke Upper Mekong. <bold>(c)</bold> Rain 24&#xa0;h 11AUGUST2023_WSM5&#x2b; New Tiedtke Ping. <bold>(d)</bold> Rain 24&#xa0;h 20AUGUST2023 WSM6&#x2b; New Tiedtke Wang. <bold>(e)</bold> Rain 24&#xa0;h 21AUGUST2023 WSM5&#x2b; New Tiedtke Yom. <bold>(f)</bold> Rain 24&#xa0;h 8AUGUST2023 WSM6&#x2b; New Tiedtke Nan.</p>
</caption>
<graphic xlink:href="fenvs-14-1659521-g006.tif">
<alt-text content-type="machine-generated">Six panels labeled (a) shows Rain 24 h 8AUGUST2023_Kessler &#x002B; New Tiedtke and (b) to (f) show weather maps with varying precipitation levels. Each map uses a color gradient, ranging from white for low precipitation to purple for high precipitation. Geographical features like borders are visible, indicating regional variations.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-3">
<label>3.3</label>
<title>Forecasting models</title>
<p>The accuracy of the four forecasting approaches was interpreted from the MAE, RMSE, and SMAPE values shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. For this comparison, the simulated daily average rainfall from the optimal WRF model was used as the data for the forecasting models. The results of this study indicate that the ANN model is most suitable for forecasting daily average rainfall in the Salween (MAE &#x3d; 6.98, RMSE &#x3d; 10.66, SMAPE &#x3d; 10.37), Upper Mekong (MAE &#x3d; 10.34, RMSE &#x3d; 15.09, SMAPE &#x3d; 14.19), and Nan (MAE &#x3d; 12.38, RMSE &#x3d; 16.30, SMAPE &#x3d; 16.98) River Basins. In contrast, the DER-ARIMA model performs best for the Wang (MAE &#x3d; 9.83, RMSE &#x3d; 15.63, SMAPE &#x3d; 29.73) and Yom (MAE &#x3d; 8.74, RMSE &#x3d; 12.08, SMAPE &#x3d; 20.64) River Basins, while the DQR-ARIMA is the optimal model for the Ping River Basin (MAE &#x3d; 8.73, RMSE &#x3d; 12.04, SMAPE &#x3d; 10.81), as shown in <xref ref-type="table" rid="T5">Table 5</xref>.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>The accuracy between all approaches in forecasting model for six river basins.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="center">Model</th>
<th colspan="3" align="center">Salween</th>
<th colspan="3" align="center">Upper Mekong</th>
</tr>
<tr>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">ARIMA</td>
<td align="right">7.44</td>
<td align="right">11.17</td>
<td align="right">12.29%</td>
<td align="right">16.07</td>
<td align="right">23.43</td>
<td align="right">22.03%</td>
</tr>
<tr>
<td align="left">ANN</td>
<td align="right">6.98</td>
<td align="right">10.66</td>
<td align="right">10.37%</td>
<td align="right">10.34</td>
<td align="right">15.09</td>
<td align="right">14.19%</td>
</tr>
<tr>
<td align="left">DER-ARIMA</td>
<td align="right">7.63</td>
<td align="right">11.33</td>
<td align="right">11.61%</td>
<td align="right">16.58</td>
<td align="right">24.61</td>
<td align="right">24.95%</td>
</tr>
<tr>
<td align="left">DQR-ARIMA</td>
<td align="right">8.92</td>
<td align="right">12.83</td>
<td align="right">14.35%</td>
<td align="right">21.89</td>
<td align="right">33.84</td>
<td align="right">32.11%</td>
</tr>
</tbody>
</table>
<table>
<thead valign="top">
<tr>
<td rowspan="2" align="center">Model</td>
<td colspan="3" align="center">Ping</td>
<td colspan="3" align="center">Wang</td>
</tr>
<tr>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">ARIMA</td>
<td align="right">16.15</td>
<td align="right">14.66</td>
<td align="right">18.02%</td>
<td align="right">13.22</td>
<td align="right">22.33</td>
<td align="right">35.66%</td>
</tr>
<tr>
<td align="left">ANN</td>
<td align="right">11.63</td>
<td align="right">7.61</td>
<td align="right">8.30%</td>
<td align="right">11.73</td>
<td align="right">17.84</td>
<td align="right">33.81%</td>
</tr>
<tr>
<td align="left">DER-ARIMA</td>
<td align="right">12.71</td>
<td align="right">9.19</td>
<td align="right">11.65%</td>
<td align="right">9.83</td>
<td align="right">15.63</td>
<td align="right">29.73%</td>
</tr>
<tr>
<td align="left">DQR-ARIMA</td>
<td align="right">8.73</td>
<td align="right">12.04</td>
<td align="right">10.81%</td>
<td align="right">16.94</td>
<td align="right">26.97</td>
<td align="right">38.50%</td>
</tr>
</tbody>
</table>
<table>
<thead valign="top">
<tr>
<td rowspan="2" align="center">Model</td>
<td colspan="3" align="center">Yom</td>
<td colspan="3" align="center">Nan</td>
</tr>
<tr>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
<th align="center">MAE</th>
<th align="center">RMSE</th>
<th align="center">SMAPE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">ARIMA</td>
<td align="right">16.78</td>
<td align="right">23.70</td>
<td align="right">40.73%</td>
<td align="right">13.70</td>
<td align="right">21.56</td>
<td align="right">16.30%</td>
</tr>
<tr>
<td align="left">ANN</td>
<td align="right">11.87</td>
<td align="right">16.21</td>
<td align="right">26.92%</td>
<td align="right">12.38</td>
<td align="right">16.30</td>
<td align="right">16.98%</td>
</tr>
<tr>
<td align="left">DER-ARIMA</td>
<td align="right">8.74</td>
<td align="right">12.08</td>
<td align="right">20.64%</td>
<td align="right">14.57</td>
<td align="right">21.02</td>
<td align="right">16.21%</td>
</tr>
<tr>
<td align="left">DQR-ARIMA</td>
<td align="right">16.78</td>
<td align="right">23.70</td>
<td align="right">40.73%</td>
<td align="right">16.53</td>
<td align="right">25.59</td>
<td align="right">24.96%</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>
<xref ref-type="table" rid="T6">Tables 6</xref>&#x2013;<xref ref-type="table" rid="T8">8</xref> present the forecast results for daily average rainfall on heavy rainfall days in river basins where the DER-ARIMA model was most suitable, such as the Wang River Basin on 20 August (N4_20) and the Yom River Basin on 21 August (N5_21). The methodology was developed in three main steps. First, the coefficients for the initial exponential regression (ER) models were determined (<xref ref-type="table" rid="T6">Table 6</xref>). Next, the residuals from these ER models were used to fit appropriate ARIMA models, with their coefficients shown in <xref ref-type="table" rid="T7">Table 7</xref>. Finally, <xref ref-type="table" rid="T8">Table 8</xref> details the complete equations for the final DER-ARIMA models, which combine the initial ER and residual ARIMA components.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Coefficient of ER model of the daily average rainfall for river basin on heavy rainfall day.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="right">Estimate</th>
<th align="right">Std. Error</th>
<th align="right">t&#x2013;value</th>
<th align="right">p&#x2013;value</th>
<th align="center">sig</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="6" align="left">N4_20</td>
</tr>
<tr>
<td align="left">Intercept</td>
<td align="right">2.377</td>
<td align="right">0.454</td>
<td align="right">5.231</td>
<td align="right">0.000</td>
<td align="center">&#x2a;&#x2a;&#x2a;</td>
</tr>
<tr>
<td align="left">Time</td>
<td align="right">&#x2212;0.142</td>
<td align="right">0.061</td>
<td align="right">&#x2212;2.305</td>
<td align="right">0.043</td>
<td align="center">&#x2a;</td>
</tr>
<tr>
<td colspan="6" align="left">N5_21</td>
</tr>
<tr>
<td align="left">Intercept</td>
<td align="right">2.081</td>
<td align="right">0.575</td>
<td align="right">3.616</td>
<td align="right">0.004</td>
<td align="center">&#x2a;&#x2a;</td>
</tr>
<tr>
<td align="left">Time</td>
<td align="right">&#x2212;0.086</td>
<td align="right">0.078</td>
<td align="right">1.096</td>
<td align="right">0.298</td>
<td align="left">&#x200b;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Signif. codes: 0 &#x2018;&#x2a;&#x2a;&#x2a;&#x2019; 0.001 &#x2018;&#x2a;&#x2a;&#x2019; 0.01 &#x2018;&#x2a;&#x2019; 0.05 &#x2018;.&#x2019;</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Coefficients of the ARIMA model of the random error from ER model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="left">&#x200b;</th>
<th align="right">Estimate</th>
<th align="right">p&#x2013;value</th>
<th align="center">sig</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="5" align="left">N4_20</td>
</tr>
<tr>
<td align="center">ARIMA (1,2,0)</td>
<td align="center">ar1</td>
<td align="right">&#x2212;0.662</td>
<td align="right">0.001</td>
<td align="center">&#x2a;&#x2a;</td>
</tr>
<tr>
<td colspan="5" align="left">N5_21</td>
</tr>
<tr>
<td rowspan="2" align="center">ARIMA (2,2,0)</td>
<td align="center">ar1</td>
<td align="right">&#x2212;1.030</td>
<td align="right">0.000</td>
<td align="center">&#x2a;&#x2a;&#x2a;</td>
</tr>
<tr>
<td align="center">ar2</td>
<td align="right">&#x2212;0.681</td>
<td align="right">0.000</td>
<td align="center">&#x2a;&#x2a;&#x2a;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Signif. codes: 0 &#x2018;&#x2a;&#x2a;&#x2a;&#x2019; 0.001 &#x2018;&#x2a;&#x2a;&#x2019; 0.01 &#x2018;&#x2a;&#x2019; 0.05 &#x2018;.&#x2019;</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>The equation of fitting DER-ARIMA model of the daily average rainfall amount for river basin on heavy rainfall day.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="left">Equation of the DER&#x2013;ARIMA model</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">N4_20</td>
<td align="left">
<inline-formula id="inf73">
<mml:math id="m83">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>20</mml:mn>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mn>2.377</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.142</mml:mn>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>20</mml:mn>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1.338</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>20</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.324</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>20</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.662</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>20</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="left">N5_21</td>
<td align="left">
<inline-formula id="inf74">
<mml:math id="m84">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>21</mml:mn>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mn>2.081</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.970</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>21</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.379</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>21</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.332</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>21</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.030</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>5</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>21</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Similarly, <xref ref-type="table" rid="T9">Tables 9</xref>&#x2013;<xref ref-type="table" rid="T11">11</xref> present the results for the DQR-ARIMA model, which followed a parallel three-step process. This process began by fitting an initial quadratic regression (QR) model, with its coefficients detailed in <xref ref-type="table" rid="T9">Table 9</xref>. Subsequently, the residuals from this QR fit were modeled using a suitable ARIMA model, for which the coefficients are presented in <xref ref-type="table" rid="T10">Table 10</xref>. The final, complete equations for the DQR-ARIMA model are shown in <xref ref-type="table" rid="T11">Table 11</xref>, which also includes forecasts for important events, for example, in the Ping River Basin on 11 August (N3_11).</p>
<table-wrap id="T9" position="float">
<label>TABLE 9</label>
<caption>
<p>Coefficient of QR model of the daily average rainfall amount for river basin on heavy rainfall day.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="right">Estimate</th>
<th align="right">Std. Error</th>
<th align="right">t&#x2013;value</th>
<th align="right">p&#x2013;value</th>
<th align="center">sig</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="6" align="left">N3_11</td>
</tr>
<tr>
<td align="left">Intercept</td>
<td align="right">13.893</td>
<td align="right">9.899</td>
<td align="right">5.330</td>
<td align="right">0.000</td>
<td align="center">&#x2a;&#x2a;&#x2a;</td>
</tr>
<tr>
<td align="left">Time</td>
<td align="right">&#x2212;3.977</td>
<td align="right">4.522</td>
<td align="right">2.912</td>
<td align="right">0.013</td>
<td align="center">&#x2a;</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf75">
<mml:math id="m85">
<mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
<mml:mi mathvariant="normal">i</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
<mml:msup>
<mml:mi mathvariant="normal">e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="right">0.505</td>
<td align="right">0.275</td>
<td align="right">&#x2212;2.905</td>
<td align="right">0.013</td>
<td align="center">&#x2a;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Signif. codes: 0 &#x2018;&#x2a;&#x2a;&#x2a;&#x2019; 0.001 &#x2018;&#x2a;&#x2a;&#x2019; 0.01 &#x2018;&#x2a;&#x2019; 0.05 &#x2018;.&#x2019;</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T10" position="float">
<label>TABLE 10</label>
<caption>
<p>Coefficients of the ARIMA model of the random error from QR model.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="left">&#x200b;</th>
<th align="right">Estimate</th>
<th align="right">p&#x2013;value</th>
<th align="center">sig</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td colspan="5" align="left" style="background-color:#FFFFFF">N3_11</td>
</tr>
<tr>
<td align="left">ARIMA (1,1,0)</td>
<td align="center">ar1</td>
<td align="right">&#x2212;0.652</td>
<td align="right">0.000</td>
<td align="center">&#x2a;&#x2a;&#x2a;</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Signif. codes: 0 &#x2018;&#x2a;&#x2a;&#x2a;&#x2019; 0.001 &#x2018;&#x2a;&#x2a;&#x2019; 0.01 &#x2018;&#x2a;&#x2019; 0.05 &#x2018;.&#x2019;</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="T11" position="float">
<label>TABLE 11</label>
<caption>
<p>The equation of fitting DQR&#x2013;ARIMA model of the daily average rainfall amount for river basin on heavy rainfall day.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Series data</th>
<th align="left">Equation of the DQR&#x2013;ARIMA model</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">N3_11</td>
<td align="left">
<inline-formula id="inf76">
<mml:math id="m86">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>11</mml:mn>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>13.893</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>3.977</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.505</mml:mn>
<mml:msup>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.348</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>11</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0.652</mml:mn>
<mml:msub>
<mml:mi>&#x3b3;</mml:mi>
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>_</mml:mo>
<mml:msub>
<mml:mn>11</mml:mn>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<label>4</label>
<title>Conclusion</title>
<p>In conclusion, this study established high-resolution rainfall simulations for Northern Thailand for the August period between 2009 and 2023. The research identified optimal WRF model configurations by evaluating 15 different physics parameterization schemes and comparing the results to observed data from rain gauge stations using MAE, RMSE, and SMAPE metrics. The 15 experiments in this study were designed by combining three microphysics schemes (Kessler, WSM5, and WSM6) with five different cumulus parameterization schemes (Kain-Fritsch, Betts&#x2013;Miller&#x2013;Janjic, Multi&#x2013;scale Kain&#x2013;Fritsch, New Simplified Arakawa&#x2013;Schubert, and New Tiedtke) in every possible pairing. The results identified suitable schemes for different river basins. The combination of the Kessler microphysics and New Tiedtke cumulus schemes provided the most accurate simulation of daily average rainfall in the Salween River Basin. The WSM5 microphysics and New Tiedtke cumulus schemes provided the most accurate simulation of daily average rainfall in the Ping and Yom River Basins. The WSM6 microphysics and New Tiedtke cumulus schemes provided the most accurate simulation of daily average rainfall in the Upper Mekong, Wang and Nan River Basins. Following the generation of daily average rainfall simulations for each river basin with an optimized WRF model, these outputs served as the input dataset for the development and evaluation of four forecasting models: ARIMA, ANN, DER-ARIMA, and DQR-ARIMA. The ANN model demonstrated the highest accuracy for the Salween, Upper Mekong, and Nan River Basins. In contrast, the DER-ARIMA model was the best performer for the Wang and Yom River Basins, while the DQR-ARIMA model proved optimal for the Ping River Basin. The accuracy of each approach was determined using MAE, RMSE, and SMAPE metrics.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="https://rda.ucar.edu/datasets/d083002/dataaccess/">https://rda.ucar.edu/datasets/d083002/dataaccess/</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="s6">
<title>Author contributions</title>
<p>NS: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. RC: Conceptualization, Data curation, Formal Analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. TP: Conceptualization, Data curation, Formal Analysis, Methodology, Project administration, Resources, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review and editing. OT: Formal Analysis, Supervision, Visualization, Writing &#x2013; review and editing.</p>
</sec>
<ack>
<title>Acknowledgements</title>
<p>This research was developed at collaboration between Division of Computational Science, Faculty of Science, Prince of Songkla University and Innovative research and Computational Science Lab, College of Arts, Media and Technology, Chiang Mai University.</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s9">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was not used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baboo</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Shereef</surname>
<given-names>I. K.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>An efficient weather forecasting system using artificial neural network</article-title>. <source>Int. J. Environ. Sci. Dev.</source> <volume>1</volume> (<issue>4</issue>), <fpage>321</fpage>&#x2013;<lpage>326</lpage>. <pub-id pub-id-type="doi">10.7763/ijesd.2010.v1.63</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Betts</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Miller</surname>
<given-names>M. J.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>A new convective adjustment scheme. Part II: single column tests using GATE wave, BOMEX, ATEX, and arctic air&#x2013;mass data</article-title>. <source>Q. J. R. Meteorological Soc.</source> <volume>112</volume> (<issue>473</issue>), <fpage>693</fpage>&#x2013;<lpage>709</lpage>. <pub-id pub-id-type="doi">10.1002/qj.49711247308</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Bora</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hazarika</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). &#x201c;<article-title>Rainfall time series forecasting using ARIMA model</article-title>,&#x201d; in <conf-name>Proceedings of the 2023 International Conference on Computing, Communication and Intelligent Systems (ICCCIS)</conf-name>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1109/ICAIA57370.2023.10169493</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Box</surname>
<given-names>G. E. P.</given-names>
</name>
<name>
<surname>Jenkins</surname>
<given-names>G. M.</given-names>
</name>
<name>
<surname>Reinsel</surname>
<given-names>G. C.</given-names>
</name>
<name>
<surname>Ljung</surname>
<given-names>G. M.</given-names>
</name>
</person-group> (<year>2015</year>). <source>Time series analysis: forecasting and control</source>. <edition>5th ed</edition> <publisher-loc>Hoboken</publisher-loc>: <publisher-name>Wiley</publisher-name>.</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Coupling an advanced land surface&#x2013;hydrology model with the Penn State&#x2013;NCAR MM5 modeling system. Part I: model implementation and sensitivity</article-title>. <source>Mon. Weather Rev.</source> <volume>129</volume> (<issue>4</issue>), <fpage>569</fpage>&#x2013;<lpage>585</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0493(2001)129&#x3c;0569:CAALSH&#x3e;2.0.CO;2</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chotamonsak</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Salath&#xe9;</surname>
<given-names>E. P.</given-names>
<suffix>Jr</suffix>
</name>
<name>
<surname>Kreasuwan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chantara</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Evaluation of precipitation simulations over Thailand using a WRF regional climate model</article-title>. <source>Chiang Mai J. Sci.</source> <volume>39</volume> (<issue>4</issue>), <fpage>623</fpage>&#x2013;<lpage>628</lpage>.</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="book">
<collab>Climatological Center</collab> (<year>2016</year>). <source>Changes in temperature and rainfall over Thailand under climate change</source>. <publisher-loc>Thailand</publisher-loc>: <publisher-name>The Institute</publisher-name>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="http://climate.tmd.go.th/content/category/24">http://climate.tmd.go.th/content/category/24</ext-link>. (Accessed June 08, 2024)</comment>.</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>1989</year>). <article-title>Numerical study of convection observed during the winter monsoon experiment using a mesoscale two&#x2013;dimensional model</article-title>. <source>J. Atmos. Sci.</source> <volume>46</volume> (<issue>20</issue>), <fpage>3077</fpage>&#x2013;<lpage>3107</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0469(1989)046&#x3c;3077:NSOCOD&#x3e;2.0.CO;2</pub-id>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghimire</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Shrestha</surname>
<given-names>M. L.</given-names>
</name>
<name>
<surname>Shakya</surname>
<given-names>N. M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Coupling machine learning with WRF model for monsoon rainfall prediction over complex terrain</article-title>. <source>Environ. Model. Softw.</source> <volume>157</volume>, <fpage>105502</fpage>. <pub-id pub-id-type="doi">10.1016/j.envsoft.2022.105502</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>H. L.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Revision of convection and vertical diffusion schemes in the NCEP global forecast system</article-title>. <source>Weather Forecast.</source> <volume>26</volume> (<issue>4</issue>), <fpage>520</fpage>&#x2013;<lpage>533</lpage>. <pub-id pub-id-type="doi">10.1175/WAF-D-10-05038.1</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>J. O. J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>The WRF single&#x2013;moment 6&#x2013;class microphysics scheme (WSM6)</article-title>. <source>J. Korean Meteorological Soc.</source> <volume>42</volume> (<issue>2</issue>), <fpage>129</fpage>&#x2013;<lpage>151</lpage>.</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>S. H.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>A revised approach to ice microphysical processes for the bulk parameterization of clouds and precipitation</article-title>. <source>Mon. Weather Rev.</source> <volume>132</volume> (<issue>1</issue>), <fpage>103</fpage>&#x2013;<lpage>120</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0493(2004)132&#x3c;0103:ARATIM&#x3e;2.0.CO;2</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname>
<given-names>S. Y.</given-names>
</name>
<name>
<surname>Noh</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>A new vertical diffusion package with an explicit treatment of entrainment processes</article-title>. <source>Mon. Weather Rev.</source> <volume>134</volume> (<issue>9</issue>), <fpage>2318</fpage>&#x2013;<lpage>2341</lpage>. <pub-id pub-id-type="doi">10.1175/MWR3199.1</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hossain</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Rahman</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Hasan</surname>
<given-names>M. M.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Hybrid AI-based rainfall forecasting using WRF outputs and deep learning techniques</article-title>. <source>Atmos. Res.</source> <volume>295</volume>, <fpage>107013</fpage>. <pub-id pub-id-type="doi">10.1016/j.atmosres.2023.107013</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Hyndman</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Athanasopoulos</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2018</year>). <source>Forecasting: principles and practice</source>. <edition>2nd ed</edition>. <publisher-loc>Melbourne</publisher-loc>: <publisher-name>OTexts</publisher-name>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://otexts.com/fpp2/">https://otexts.com/fpp2/</ext-link>.</comment>
</mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Janjic</surname>
<given-names>Z. I.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>The step&#x2013;mountain eta coordinate model: Further developments of the convection, viscous sublayer, and turbulence closure schemes</article-title>. <source>Mon. Weather Rev.</source> <volume>122</volume> (<issue>5</issue>), <fpage>927</fpage>&#x2013;<lpage>945</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0493(1994)122&#x3c;0927:TSMECM&#x3e;2.0.CO;2</pub-id>
</mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Janjic</surname>
<given-names>Z. I.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>Development and evaluation of a convection scheme for use in climate models</article-title>. <source>J. Atmos. Sci.</source> <volume>57</volume> (<issue>21</issue>), <fpage>3686</fpage>.</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jim&#xe9;nez</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gonz&#xe1;lez-Rouco</surname>
<given-names>J. F.</given-names>
</name>
<name>
<surname>Navarro</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mont&#xe1;vez</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Garc&#xed;a-Bustamante</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>A revised scheme for the WRF surface layer formulation</article-title>. <source>Mon. Weather Rev.</source> <volume>140</volume> (<issue>3</issue>), <fpage>898</fpage>&#x2013;<lpage>918</lpage>. <pub-id pub-id-type="doi">10.1175/MWR-D-11-00056.1</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaewmesri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Humphries</surname>
<given-names>U. W.</given-names>
</name>
<name>
<surname>Wangwongchai</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wongwies</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Archevarapuprok</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Sooktawee</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>The simulation of heavy rainfall events over Thailand using microphysics schemes in weather research and forecasting (WRF) model</article-title>. <source>World Appl. Sci. J.</source> <volume>35</volume> (<issue>2</issue>), <fpage>310</fpage>&#x2013;<lpage>315</lpage>.</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaewmesri</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Humphries</surname>
<given-names>U. W.</given-names>
</name>
<name>
<surname>Sooktawee</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Simulation of high resolution WRF model for an extreme rainfall event over the southern part of Thailand</article-title>. <source>Int. J. Adv. Appl. Sci.</source> <volume>4</volume> (<issue>9</issue>), <fpage>26</fpage>&#x2013;<lpage>34</lpage>.</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kain</surname>
<given-names>J. S.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>The Kain&#x2013;Fritsch convective parameterization: an update</article-title>. <source>J. Appl. Meteorology</source> <volume>43</volume> (<issue>1</issue>), <fpage>170</fpage>&#x2013;<lpage>181</lpage>. <pub-id pub-id-type="doi">10.1175/1520-0450(2004)043&#x3c;0170:tkcpau&#x3e;2.0.co;2</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kessler</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>1969</year>). <article-title>On the distribution and continuity of water substance in atmospheric circulations</article-title>. <source>Am. Meteorological Soc.</source> <volume>32</volume>. <pub-id pub-id-type="doi">10.1007/978-1-935704-36-2</pub-id>
</mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Choi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>D. K..</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Sensitivity of heavy rainfall simulations to microphysics and cumulus parameterization schemes in the WRF model over the Korean Peninsula</article-title>. <source>Adv. Atmos. Sci.</source> <volume>29</volume> (<issue>6</issue>), <fpage>1209</fpage>&#x2013;<lpage>1225</lpage>. <pub-id pub-id-type="doi">10.1007/s00376-012-1126-7</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kirtsaeng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kreasuwan</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chantara</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sukthawee</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Supap</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Weather research and forecasting (WRF) model performance for a simulation of the 5 November 2009 heavy rainfall over southeast of Thailand</article-title>. <source>Chiang Mai J. Sci.</source> <volume>39</volume> (<issue>3</issue>), <fpage>511</fpage>&#x2013;<lpage>523</lpage>.</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kisi</surname>
<given-names>&#xd6;.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Streamflow forecasting using different artificial neural network algorithms</article-title>. <source>J. Hydrologic Eng.</source> <volume>12</volume> (<issue>5</issue>), <fpage>532</fpage>&#x2013;<lpage>539</lpage>. <pub-id pub-id-type="doi">10.1061/(ASCE)1084-0699(2007)12:5(532)</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lakshminarayana</surname>
<given-names>S. V.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>P. K.</given-names>
</name>
<name>
<surname>Mittal</surname>
<given-names>H. K.</given-names>
</name>
<name>
<surname>Kothari</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yadav</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Sharma</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Rainfall forecasting using artificial neural networks (ANNs): a comprehensive literature review</article-title>. <source>Indian J. Pure Appl. Biosci.</source> <volume>8</volume> (<issue>4</issue>), <fpage>589</fpage>&#x2013;<lpage>599</lpage>. <pub-id pub-id-type="doi">10.18782/2582-2845.8250</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mlawer</surname>
<given-names>E. J.</given-names>
</name>
<name>
<surname>Taubman</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>P. D.</given-names>
</name>
<name>
<surname>Iacono</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Clough</surname>
<given-names>S. A.</given-names>
</name>
</person-group> (<year>1997</year>). <article-title>Radiative transfer for inhomogeneous atmospheres: RRTM, a validated correlated&#x2013;k model for the longwave</article-title>. <source>J. Geophys. Res. Atmos.</source> <volume>102</volume> (<issue>D14</issue>), <fpage>16663</fpage>&#x2013;<lpage>16682</lpage>. <pub-id pub-id-type="doi">10.1029/97JD00237</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohd Zain</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Abas</surname>
<given-names>N. H.</given-names>
</name>
<name>
<surname>Aziz</surname>
<given-names>N. A.</given-names>
</name>
<name>
<surname>Yusoff</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Roslan</surname>
<given-names>A. F.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Forecasting rainfall volume in Selangor with combined ARIMA model</article-title>. <source>Int. J. Acad. Res. Bus. Soc. Sci.</source> <volume>13</volume> (<issue>11</issue>), <fpage>2413</fpage>&#x2013;<lpage>2425</lpage>.</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pathak</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Dasari</surname>
<given-names>H. P.</given-names>
</name>
<name>
<surname>Ashok</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ratnam</surname>
<given-names>J. V.</given-names>
</name>
<name>
<surname>Sabeerali</surname>
<given-names>C. T.</given-names>
</name>
<name>
<surname>Ravikant</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Effects of multi-observations uncertainty and models similarity on climate change projections</article-title>. <source>Npj Clim. Atmos. Sci.</source> <volume>6</volume> (<issue>1</issue>), <fpage>144</fpage>. <pub-id pub-id-type="doi">10.1038/s41612-023-00473-5</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Rojas</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1996</year>). <source>Neural networks: a systematic introduction</source>. <publisher-name>Springer-Verlag</publisher-name>. <pub-id pub-id-type="doi">10.1007/978-3-642-61068-4</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singhrattna</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Rajagopalan</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Clark</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Interannual and interdecadal variability of Thailand summer monsoon season</article-title>. <source>Int. J. Climatol.</source> <volume>25</volume> (<issue>5</issue>), <fpage>649</fpage>&#x2013;<lpage>664</lpage>. <pub-id pub-id-type="doi">10.1002/joc.1146</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Sirisombat</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Panityakul</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2025</year>). &#x201c;<article-title>An effective dynamic approach in heavy rainfall over Northern Thailand</article-title>,&#x201d; in <conf-name>Proceedings of the 7th International Conference on Artificial Intelligence and Computer Science (AICS2025)</conf-name> (<publisher-loc>Bangkok, Thailand</publisher-loc>), <fpage>312</fpage>&#x2013;<lpage>321</lpage>.</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Skamarock</surname>
<given-names>W. C.</given-names>
</name>
<name>
<surname>Klemp</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Dudhia</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gill</surname>
<given-names>D. O.</given-names>
</name>
<name>
<surname>Barker</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Duda</surname>
<given-names>M. G.</given-names>
</name>
<etal/>
</person-group> (<year>2008</year>). <source>A description of the advanced research WRF version 3 (No. NCAR/TN&#x2013;475&#x2b;STR)</source>. <publisher-name>Boulder, CO: National Center for Atmospheric Research</publisher-name>. <pub-id pub-id-type="doi">10.5065/D68S4MVH</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Syed</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Rousta</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Olafsson</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ullah</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Moniruzzaman</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Statistical analysis of precipitation variations and its forecasting in southeast Asia using remote sensing images</article-title>. <source>Front. Environ. Sci.</source> <volume>10</volume>, <fpage>832427</fpage>. <pub-id pub-id-type="doi">10.3389/fenvs.2022.832427</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tiwari</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Bush</surname>
<given-names>A. B. G.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Significance of cloud microphysics and cumulus parameterization schemes in simulating an extreme flood producing precipitation event in the central himalaya</article-title>. <source>Atmosphere</source> <volume>16</volume> (<issue>3</issue>), <fpage>298</fpage>. <pub-id pub-id-type="doi">10.3390/atmos16030298</pub-id>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Torsri</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Faikrua</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Peangta</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Sawangwattanaphaibun</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Akaranee</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Sarinnapakorn</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Simulating heavy rainfall associated with tropical cyclones and atmospheric disturbances in Thailand using the coupled WRF ROMS model&#x2014;sensitivity analysis of microphysics and cumulus parameterization schemes</article-title>. <source>Atmosphere</source> <volume>14</volume> (<issue>10</issue>), <fpage>1574</fpage>. <pub-id pub-id-type="doi">10.3390/atmos14101574</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Improved representation of boundary layer clouds over the tropical oceans</article-title>. <source>J. Clim.</source> <volume>30</volume> (<issue>3</issue>), <fpage>753</fpage>&#x2013;<lpage>774</lpage>.</mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>A hybrid deep regression framework for precipitation forecasting in monsoon regions</article-title>. <source>J. Hydrology</source> <volume>632</volume>, <fpage>131556</fpage>. <pub-id pub-id-type="doi">10.1016/j.jhydrol.2024.131556</pub-id>
</mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zheng</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>W. K.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>X.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A multi&#x2013;scale Kain&#x2013;Fritsch scheme for parameterizing convection in large&#x2013;scale models</article-title>. <source>Mon. Weather Rev.</source> <volume>144</volume> (<issue>5</issue>), <fpage>1907</fpage>&#x2013;<lpage>1928</lpage>. <pub-id pub-id-type="doi">10.1175/MWR-D-15-0256.1</pub-id>
</mixed-citation>
</ref>
</ref-list>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/952248/overview">Karumuri Ashok</ext-link>, University of Hyderabad, India</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1242429/overview">Raju Pathak</ext-link>, Indian Institutes of Technology (IIT), India</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3145997/overview">Rosnalini Mansor</ext-link>, Universiti Utara Malaysia, Malaysia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3150917/overview">Siba Udgata</ext-link>, University of Hyderabad, India</p>
</fn>
</fn-group>
</back>
</article>