Uncertainty Quantification of Complex Weather Dynamics Using a Novel Functional Autoregressive Model
Abstract
1. Introduction
2. Functional Data Analysis
2.1. Preliminaries
2.2. Basis Function System
2.3. Functional Principal Component Analysis (FPCA)
3. Functional Time Series Modeling
3.1. Functional Autoregressive Models
3.2. Building Model
- 1.
- Based on the algorithm in Section 3.3, fix the dimension m of the functional endogenous variable. Using FPCA based on m dimensions, the estimated FPC scores are obtained for each of such that we have vectors of j-variate-estimated FPC scores where t = 1, 2, 3, …, k and j = 1, 2, 3, …, m.
- 2.
- Fix the dimensions for a ρ number of functional exogenous variables and obtain the estimated FPC scores for each of the .and so on,Such that we have vectors of -variate-estimated FPC scores, respectively.and so on,
- 3.
- If the number of scalar exogenous variables τ is sufficiently large, then it is better to use their functional form instead of their scalar form. That is, fix the dimensions τ using the same algorithm as described in Section 3.3. Using FPCA based on τ dimensions, the estimated FPC scores are obtained for , such that we have vectors of j-variate-estimated FPC scores where t = 1, 2, 3, …, k and j = 1, 2, 3, …, τ.
- 4.
- The first and second derivatives of functional data capture essential dynamic features, such as trends and curvature, making them valuable predictors for improving the accuracy and interpretability of functional response models. Therefore, using the same idea as discussed earlier, one can also use the derivatives of functional variables as predictors.
- 5.
- Once all vectors of estimated FPC scores from all functional and scalar exogenous variables are obtained, combine them into a single vector as follows: .
- 6.
- Next, fix the lag order p and using the estimated vector of FPC scores of endogenous variable obtained in Step (1) and the from Step (5), fit an appropriate multivariate model, for example the VAR model with an exogenous variable (VARX), given aswhere Γ is a matrix of coefficients of and is a white noise process. Then obtain a one-step-ahead forecast for as
- 7.
- In the last step, the is reverted to a functional object using the KL theorem and a one-step-ahead forecast in a functional form is obtained as
3.3. Selection of Optimal Orders by
3.4. Competitive Models
3.4.1. Autoregressive Integrated Moving Average Model
3.4.2. Neural Network Autoregressive Model
4. Application to Real Data
4.1. Study Area
4.2. Data-Driven Modeling Procedure
Order Identification and Estimation
4.3. Out-of-Sample Forecasting

4.4. Computational Complexity
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Tajfar, E.; Bateni, S.M.; Margulis, S.A.; Gentine, P.; Auligne, T. Estimation of turbulent heat fluxes via assimilation of air temperature and specific humidity into an atmospheric boundary layer model. J. Hydrometeorol. 2020, 21, 205–225. [Google Scholar] [CrossRef]
- Valipour, M.; Bateni, S.M.; Gholami Sefidkouhi, M.A.; Raeini-Sarjaz, M.; Singh, V.P. Complexity of forces driving trend of reference evapotranspiration and signals of climate change. Atmosphere 2020, 11, 1081. [Google Scholar] [CrossRef]
- Cifuentes, J.; Marulanda, G.; Bello, A.; Reneses, J. Air temperature forecasting using machine learning techniques: A review. Energies 2020, 13, 4215. [Google Scholar] [CrossRef]
- Massie, D.R.; Rose, M.A. Predicting daily maximum temperatures using linear regression and Eta geopotential thickness forecasts. Weather Forecast 1997, 12, 799–807. [Google Scholar] [CrossRef]
- Campbell, S.D.; Diebold, F.X. Weather forecasting for weather derivatives. J. Am. Stat. Assoc. 2005, 100, 6–16. [Google Scholar] [CrossRef]
- Svec, J.; Stevenson, M. Modelling and forecasting temperature based weather derivatives. Glob. Financ. J. 2007, 18, 185–204. [Google Scholar] [CrossRef]
- Dupuis, D.J. Forecasting temperature to price CME temperature derivatives. Int. J. Forecast. 2011, 27, 602–618. [Google Scholar] [CrossRef]
- Wang, Z.; Li, P.; Li, L.; Huang, C.; Liu, M. Modeling and forecasting average temperature for weather derivative pricing. Adv. Meteorol. 2015, 2015, 837293. [Google Scholar] [CrossRef]
- Cavicchioli, M.; Ghezal, A.; Zemmouri, I. (Bi)spectral analysis of Markov switching bilinear time series. Stat. Methods Appl. 2025, 1–30. [Google Scholar] [CrossRef]
- Alraddadi, R. The logTG-SV model: A threshold-based volatility framework with logarithmic shocks for exchange rate dynamics. AIMS Math. 2025, 10, 19495–19511. [Google Scholar] [CrossRef]
- Gomez, I.; Estrela, M.J.; Caselles, V. Operational forecasting of daily summer maximum and minimum temperatures in the Valencia Region. Nat. Hazards 2014, 70, 1055–1076. [Google Scholar] [CrossRef]
- Trigo, R.M.; Palutikof, J.P. Simulation of daily temperatures for climate change scenarios over Portugal: A neural network model approach. Clim. Res. 1999, 13, 45–59. [Google Scholar] [CrossRef]
- Abdel-Aal, R.E.; Elhadidy, M.A. Modeling and forecasting the daily maximum temperature using abductive machine learning. Weather Forecast 1995, 10, 310–325. [Google Scholar] [CrossRef]
- Abdel-Aal, R.E. Hourly temperature forecasting using abductive networks. Eng. Appl. Artif. Intell. 2004, 17, 543–556. [Google Scholar] [CrossRef]
- Ustaoglu, B.; Cigizoglu, H.K.; Karaca, M. Forecast of daily mean, maximum and minimum temperature time series by three artificial neural network methods. Meteorol. Appl. 2008, 15, 431–445. [Google Scholar] [CrossRef]
- Sanikhani, H.; Deo, R.C.; Samui, P.; Kisi, O.; Mert, C.; Mirabbasi, R.; Gavili, S.; Yaseen, Z.M. Survey of different data-intelligent modeling strategies for forecasting air temperature using geographic information as model predictors. Comput. Electron. Agric. 2018, 152, 242–260. [Google Scholar] [CrossRef]
- Tran, T.T.K.; Bateni, S.M.; Ki, S.J.; Vosoughifar, H. A review of neural networks for air temperature forecasting. Water 2021, 13, 1294. [Google Scholar] [CrossRef]
- Shah, I.; Mubassir, P.; Ali, S.; Albalawi, O. A functional autoregressive approach for modeling and forecasting short-term air temperature. Front. Environ. Sci. 2024, 12, 1411237. [Google Scholar] [CrossRef]
- Selmy, H.A.; Mohamed, H.K.; Medhat, W. A predictive analytics framework for sensor data using time series and deep learning techniques. Neural Comput. Appl. 2024, 36, 6119–6132. [Google Scholar] [CrossRef]
- Alexander, V.O.; Ali, M.I. Enhancing Time Series Data Predictions: A Survey of Augmentation Techniques and Model Performance. In Proceedings of the 2024 Australasian Computer Science Week (ACSW 2024); Association for Computing Machinery: New York, NY, USA, 2024. [Google Scholar] [CrossRef]
- Uluocak, I.; Bilgili, M. Daily air temperature forecasting using LSTM-CNN and GRU-CNN models. Acta Geophys. 2024, 72, 2107–2126. [Google Scholar] [CrossRef]
- An, H.; Li, Q.; Lv, X.; Li, G.; Qian, Q.; Zhou, G.; Nie, G.; Zhang, L.; Zhu, L. Forecasting daily extreme temperatures in Chinese representative cities using artificial intelligence models. Weather. Clim. Extrem. 2023, 42, 100621. [Google Scholar] [CrossRef]
- Sen, A.; Mazumder, A.R.; Dutta, D.; Sen, U.; Syam, P.; Dhar, S. Comparative evaluation of metaheuristic algorithms for hyperparameter selection in short-term weather forecasting. arXiv 2023, arXiv:2309.02600. [Google Scholar] [CrossRef]
- Toharudin, T.; Pontoh, R.S.; Caraka, R.E.; Zahroh, S.; Lee, Y.; Chen, R.C. Employing long short-term memory and Facebook prophet model in air temperature forecasting. Commun. Stat.-Simul. Comput. 2023, 52, 279–290. [Google Scholar] [CrossRef]
- Elshewey, A.M.; Shams, M.Y.; Elhady, A.M.; Shohieb, S.M.; Abdelhamid, A.A.; Ibrahim, A.; Tarek, Z. A Novel WD-SARIMAX model for temperature forecasting using daily delhi climate dataset. Sustainability 2022, 15, 757. [Google Scholar] [CrossRef]
- Gong, B.; Langguth, M.; Ji, Y.; Mozaffari, A.; Stadtler, S.; Mache, K.; Schultz, M.G. Temperature forecasting by deep learning methods. Geosci. Model Dev. 2022, 15, 8931–8956. [Google Scholar] [CrossRef]
- Shin, K.-H.; Jung, J.-W.; Chang, K.-H.; Kim, K.; Jung, W.-S.; Lee, D.-I.; You, C.-H. Dynamical prediction of two meteorological factors using the deep neural network and the long short-term memory (II). J. Korean Phys. Soc. 2022, 80, 1081–1097. [Google Scholar] [CrossRef]
- Alomar, M.K.; Khaleel, F.; Aljumaily, M.M.; Masood, A.; Razali, S.F.M.; AlSaadi, M.A.; Al-Ansari, N.; Hameed, M.M. Data-driven models for atmospheric air temperature forecasting at a continental climate region. PLoS ONE 2022, 17, e0277079. [Google Scholar] [CrossRef]
- Haque, E.; Tabassum, S.; Hossain, E. A comparative analysis of deep neural networks for hourly temperature forecasting. IEEE Access 2021, 9, 160646–160660. [Google Scholar] [CrossRef]
- Wang, H.; Pathan, M.S.; Lee, Y.H.; Dev, S. Day-ahead forecasts of air temperature. In 2021 IEEE USNC-URSI Radio Science Meeting (Joint with AP-S Symposium); IEEE: New York, NY, USA, 2021; pp. 94–95. [Google Scholar] [CrossRef]
- Lee, S.; Lee, Y.-S.; Son, Y. Forecasting daily temperatures with different time interval data using deep neural networks. Appl. Sci. 2020, 10, 1609. [Google Scholar] [CrossRef]
- Zhang, Z.; Dong, Y. Temperature Forecasting via Convolutional Recurrent Neural Networks Based on Time-Series Data. Complexity 2020, 2020, 3536572. [Google Scholar] [CrossRef]
- Shin, J.-Y.; Kim, K.R.; Ha, J.-C. Seasonal forecasting of daily mean air temperatures using a coupled global climate model and machine learning algorithm for field-scale agricultural management. Agric. For. Meteorol. 2020, 281, 107858. [Google Scholar] [CrossRef]
- Wanishsakpong, W.; Owusu, B.E. Optimal time series model for forecasting monthly temperature in the southwestern region of Thailand. Model. Earth Syst. Environ. 2020, 6, 525–532. [Google Scholar] [CrossRef]
- Zahroh, S.; Hidayat, Y.; Pontoh, R.S.; Santoso, A.; Sukono, F.; Bon, A.T. Modeling and forecasting daily temperature in Bandung. In Proceedings of the International Conference on Industrial Engineering and Operations Management, Riyadh, Saudi Arabia, 26–28 November 2019; pp. 406–412. [Google Scholar]
- Ramsay, J.O.; Silverman, B.W. Applied Functional Data Analysis: Methods and Case Studies; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar] [CrossRef]
- Uzair, M.; Shah, I.; Ali, S. An adaptive strategy for wind speed forecasting under functional data horizon: A way towards enhancing clean energy. IEEE Access 2024, 12, 68730–68746. [Google Scholar] [CrossRef]
- Naeem, N.; Ali, S.; Shah, I. Functional EWMA control chart for phase II profile monitoring. J. Stat. Comput. Simul. 2025, 95, 96–116. [Google Scholar] [CrossRef]
- Ullah, S.; Finch, C.F. Applications of functional data analysis: A systematic review. BMC Med. Res. Methodol. 2013, 13, 43. [Google Scholar] [CrossRef]
- Tao, Z.; Wang, M.; Liu, J.; Wang, P. A Functional Data Analysis Framework Incorporating Derivative Information and Mixed-Frequency Data for Predictive Modeling of Crude Oil Price. IEEE Trans. Ind. Inform. 2025, 21, 3226–3235. [Google Scholar] [CrossRef]
- Rodríguez Cuadro, D.; Pérez-Plaza, S.; Castaño-Martínez, A.; Fernández-Palacín, F. A Study of the Colombian Stock Market with Multivariate Functional Data Analysis (FDA). Mathematics 2025, 13, 858. [Google Scholar] [CrossRef]
- Pokhrel, K.P.; Tsokos, C.P. Forecasting age-specific brain cancer mortality rates using functional data analysis models. Adv. Epidemiol. 2015, 2015, 721592. [Google Scholar] [CrossRef]
- Beyaztas, U.; Yaseen, Z.M. Drought interval simulation using functional data analysis. J. Hydrol. 2019, 579, 124141. [Google Scholar] [CrossRef]
- Hael, M.A.; Yongsheng, Y.; Saleh, B.I. Visualization of rainfall data using functional data analysis. SN Appl. Sci. 2020, 2, 461. [Google Scholar] [CrossRef]
- Ghumman, A.R.; Haider, H.; Shafiquzamman, M. Functional data analysis of models for predicting temperature and precipitation under climate change scenarios. J. Water Clim. Change 2020, 11, 1748–1765. [Google Scholar] [CrossRef]
- Hael, M.A. Modeling of rainfall variability using functional principal component method: A case study of Taiz region, Yemen. Model. Earth Syst. Environ. 2021, 7, 17–27. [Google Scholar] [CrossRef]
- Wang, S.; Jank, W.; Shmueli, G. Explaining and forecasting online auction prices and their dynamics using functional data analysis. J. Bus. Econ. Stat. 2008, 26, 144–160. [Google Scholar] [CrossRef]
- Wagner-Muns, I.M.; Guardiola, I.G.; Samaranayke, V.A.; Kayani, W.I. A functional data analysis approach to traffic volume forecasting. IEEE Trans. Intell. Transp. Syst. 2017, 19, 878–888. [Google Scholar] [CrossRef]
- Shah, I.; Muhammad, I.; Ali, S.; Ahmed, S.; Almazah, M.M.A.; Al-Rezami, A.Y. Forecasting day-ahead traffic flow using functional time series approach. Mathematics 2022, 10, 4279. [Google Scholar] [CrossRef]
- Liebl, D. Modeling and forecasting electricity spot prices: A functional data perspective. Ann. Appl. Stat. 2013, 12, 1562–1592. [Google Scholar] [CrossRef]
- Lisi, F.; Shah, I. Forecasting next-day electricity demand and prices based on functional models. Energy Syst. 2020, 11, 947–979. [Google Scholar] [CrossRef]
- Jan, F.; Shah, I.; Ali, S. Short-Term Electricity Prices Forecasting Using Functional Time Series Analysis. Energies 2022, 15, 3423. [Google Scholar] [CrossRef]
- Shah, I.; Jan, F.; Ali, S. Functional data approach for short-term electricity demand forecasting. Math. Probl. Eng. 2022, 2022, 6709779. [Google Scholar] [CrossRef]
- Chen, Y.; Koch, T.; Lim, K.G.; Xu, X.; Zakiyeva, N. A review study of functional autoregressive models with application to energy forecasting. Wiley Interdiscip. Rev. Comput. Stat. 2021, 13, e1525. [Google Scholar] [CrossRef]
- Frois Caldeira, J.; Gupta, R.; Suleman, M.T.; Torrent, H.S. Forecasting the term structure of interest rates of the BRICS: Evidence from a nonparametric functional data analysis. Emerg. Mark. Financ. Trade 2021, 57, 4312–4329. [Google Scholar] [CrossRef]
- Vilar, J.M.; Cao, R.; Aneiros, G. Forecasting next-day electricity demand and price using nonparametric functional methods. Int. J. Electr. Power Energy Syst. 2012, 39, 48–55. [Google Scholar] [CrossRef]
- Curceac, S.; Ternynck, C.; Ouarda, T.B.M.J.; Chebana, F.; Niang, S.D. Short-term air temperature forecasting using nonparametric functional data analysis and SARMA models. Environ. Model. Softw. 2019, 111, 394–408. [Google Scholar] [CrossRef]
- Aue, A.; Norinho, D.D.; Hörmann, S. On the prediction of stationary functional time series. J. Am. Stat. Assoc. 2015, 110, 378–392. [Google Scholar] [CrossRef]
- Karhunen, K. Under linear methods in probability theory. Ann. Acad. Sci. Fenn. Ser. A. I. Math.-Phys. 1947, 37, 3–79. [Google Scholar]
- Shang, H.L. A survey of functional principal component analysis. AStA Adv. Stat. Anal. 2014, 98, 121–142. [Google Scholar] [CrossRef]
- Hall, P.; Hosseini-Nasab, M. On properties of functional principal components analysis. J. R. Stat. Soc. Ser. B Stat. Methodol. 2006, 68, 109–126. [Google Scholar] [CrossRef]
- Hörmann, S.; Kokoszka, P. Weakly dependent functional data. Ann. Stat. 2010, 38, 1845–1884. [Google Scholar] [CrossRef]
- Damon, J.; Guillas, S. far: Modelization for Functional AutoRegressive Processes. 2024. Available online: https://CRAN.R-project.org/package=far (accessed on 14 January 2025).
- Hyndman, R.J.; Shang, H.L. ftsa: Functional Time Series Analysis. 2025. Available online: https://CRAN.R-project.org/package=ftsa (accessed on 14 January 2025).
- Dickey, D.A.; Fuller, W.A. Distribution of the estimators for autoregressive time series with a unit root. J. Am. Stat. Assoc. 1979, 74, 427–431. [Google Scholar] [CrossRef]
- Dickey, D.A.; Fuller, W.A. Likelihood ratio statistics for autoregressive time series with a unit root. Econometrica 1981, 49, 1057–1072. [Google Scholar] [CrossRef]
- Hörmann, S.; Kokoszka, P. Functional time series. In Handbook of Statistics; Elsevier: Amsterdam, The Netherlands, 2012; Volume 30, pp. 157–186. [Google Scholar] [CrossRef]
- Brockwell, P.J.; Davis, R.A. Time Series: Theory and Methods; Springer: Berlin/Heidelberg, Germany, 1991. [Google Scholar] [CrossRef]
- Bosq, D. Linear Processes in Function Spaces: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2000. [Google Scholar] [CrossRef]
- Kokoszka, P.; Reimherr, M. Determining the order of the functional autoregressive model. J. Time Ser. Anal. 2013, 34, 116–129. [Google Scholar] [CrossRef]
- Borovkova, S.; Permana, F.J. Modelling electricity prices by the potential jump-diffusion. In Stochastic Finance; Springer: Berlin/Heidelberg, Germany, 2006; pp. 239–263. [Google Scholar] [CrossRef]
- Shah, I.; Akbar, S.; Saba, T.; Ali, S.; Rehman, A. Short-term forecasting for the electricity spot prices with extreme values treatment. IEEE Access 2021, 9, 105451–105462. [Google Scholar] [CrossRef]
- Diebold, F.X.; Mariano, R.S. Comparing predictive accuracy. J. Bus. Econ. Stat. 2002, 20, 134–144. [Google Scholar] [CrossRef]







| No. | Authors | Location | Forecasting | Data Length (Years) | Methods | Error Metrices |
|---|---|---|---|---|---|---|
| 1 | Shah et al. (2024) [18] | Islamabad, Pakistan | Day-ahead | 5 | FAR, ARIMA, VAR | MAE, RMSE, MAPE |
| 2 | Selmy et al. (2024) [19] | Delhi | Day-ahead | 5 | ARIMA, SARIMA, LSTM, CNN-LSTM, | MAE, RMSE, MAPE |
| 3 | Alexander et al. (2024) [20] | Jena, Germany | Day-ahead | 8 | ARIMA, WaveNet, LSTM | MAE, RMSE, MSE |
| 4 | Uluocak et al. (2024) [21] | Adana and Ankara, Türkiye | Day-ahead | 8 | GRU-CNN, LSTM-CNN, FNN, ANFIS, ARMA, GRU, LSTM, CNN | MAE, RMSE, R2, NSE |
| 5 | An et al. (2023) [22] | China | Day-ahead | 10 | MLR, SVR, GBRT, LSTM, MLP, GFS | MAE |
| 6 | Sen et al. (2023) [23] | Ottawa, Canada | Hour-ahead | 11 | ARIMA, ANN, LSTM, GRU, GA, DE, PSO | MAPE, MSE |
| 7 | Toharudin et al. (2023) [24] | Bandung, Indonesia | Day-ahead | 5.5 | LSTM, Facebook Prophet | RMSE |
| 8 | Elshewey et al. (2022) [25] | Delhi, India | Day-ahead | 5 | WD-SARIMAX | MAE, RMSE, R2, MAPE, MSE, MedAE, |
| 9 | Gong et al. (2022) [26] | Europe | Hour-ahead | 13 | ConvLSTM, SAVP | MSC, ACC, SSIM, rG |
| 10 | Shin et al. (2022) [27] | South Korea | Day-ahead | 6 | ANN, DNN, ELM, LSTM, LSTM-PC | MAE, RMSE, R, Thiel’s U-statistic |
| 11 | Alomar et al. (2022) [28] | North America | Day-ahead | 22 | SVR, RT, QRT | MAE, RMSE, R, Thiel’s U-statistic |
| 12 | Haque et al. (2021) [29] | Beijing, China, Toronto, Las Vegas, Seattle, Dallas | Hour-ahead | 4 | SRN, GRU, LSTM, CNN, CNN-LSTM, GRU-LSTM | MAE, RMSE, R2 |
| 13 | Wang et al. (2021) [30] | Michigan, United States | 3 days ahead | 6 | Exponential Smoothing | RMSE |
| 14 | Lee et al. (2020) [31] | South Korea | Day- and hour-ahead | 10 | MLP, RNN, CNN | MAE |
| 15 | Zhang et al. (2020) [32] | Mainland China | Day-ahead | 67 | CRNN | MAE, RMSE |
| 16 | Shin et al. (2020) [33] | South Korea | Day-ahead | 3 | Hybrid (GloSea5GC2, RELM), Climatology Model | RMSE |
| 17 | Wanishsakpong et al. (2020) [34] | Ranong and Phuket, Thailand | Month-ahead | 10 | ARIMA, ARIMAX | RMSE, RRMSE |
| 18 | Zahroh et al. (2019) [35] | Bandung, Indonesia | Day-ahead | 5.5 | LSTM | MAPE |
| Variables | Min. | Q1 | Median | Q3 | Max. | Mean | SD |
|---|---|---|---|---|---|---|---|
| Temperature (°C) | 9.48 | 22.98 | 27.03 | 29.7 | 39.57 | 26.2 | 4.95 |
| Wet-bulb temperature (°C) | 3.36 | 18.44 | 24.43 | 26.98 | 31.43 | 22.35 | 5.73 |
| Surface Pressure (kPa) | 98.51 | 99.7 | 100.29 | 100.82 | 102 | 100.26 | 0.67 |
| Wind Speed (10 m/s) | 0.03 | 2.93 | 4.09 | 5.59 | 16.52 | 4.36 | 2.01 |
| ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|
| p = 3 | d = 32 | p = 6 | p = 6 | p = 2 |
| d = 0 | q = 16 | m = 14 | m = 14 | m = 15 |
| q = 2 | τ = 3 | = 15 | ||
| = 15 | ||||
| = 9 | ||||
| τ = 6 |
| Models | RMSE | MAE | MAPE | MASE |
|---|---|---|---|---|
| ARIMA | 1.1021 | 0.6924 | 2.8604 | 1.1013 |
| NNAR | 0.9720 | 0.6725 | 2.7928 | 1.0697 |
| FAR(p, m) | 0.7887 | 0.5370 | 2.1412 | 0.8542 |
| FARX(p, m, τ) | 0.7873 | 0.5360 | 2.1378 | 0.8526 |
| FAR | 0.2942 | 0.2004 | 0.8213 | 0.3188 |
| Models | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|---|
| ARIMA | – | <0.01 | <0.01 | <0.01 | <0.01 |
| NNAR | >0.99 | – | <0.01 | <0.01 | <0.01 |
| FAR(p, m) | >0.99 | >0.99 | – | <0.01 | <0.01 |
| FARX(p, m, τ) | >0.99 | >0.99 | >0.99 | – | <0.01 |
| FAR | >0.99 | >0.99 | >0.99 | >0.99 | – |
| Seasons | Errors | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|---|---|
| Winter | RMSE | 1.2935 | 1.2562 | 0.9180 | 0.9204 | 0.3584 |
| MAE | 0.9444 | 0.9645 | 0.6977 | 0.7008 | 0.2553 | |
| MAPE | 4.6811 | 4.8695 | 3.4099 | 3.4241 | 1.2796 | |
| MASE | 0.9805 | 1.0014 | 0.7244 | 0.7276 | 0.2651 | |
| Spring | RMSE | 1.4741 | 1.1767 | 0.9757 | 0.9791 | 0.3604 |
| MAE | 0.8976 | 0.8576 | 0.6904 | 0.6904 | 0.2509 | |
| MAPE | 3.6264 | 3.3937 | 2.6307 | 2.6418 | 0.9884 | |
| MASE | 0.9770 | 0.9334 | 0.7514 | 0.7554 | 0.2730 | |
| Summer | RMSE | 0.7738 | 0.7140 | 0.6650 | 0.6640 | 0.2237 |
| MAE | 0.4985 | 0.4667 | 0.4146 | 0.4159 | 0.1550 | |
| MAPE | 1.6006 | 1.4836 | 1.3111 | 1.3150 | 0.5073 | |
| MASE | 0.9778 | 0.9154 | 0.8133 | 0.8157 | 0.3041 | |
| Autumn | RMSE | 0.6402 | 0.5542 | 0.4905 | 0.4898 | 0.1941 |
| MAE | 0.4289 | 0.4015 | 0.3409 | 0.3370 | 0.1404 | |
| MAPE | 1.5389 | 1.4323 | 1.2031 | 1.1875 | 0.5114 | |
| MASE | 1.0445 | 0.9778 | 0.8302 | 0.8206 | 0.3419 |
| Months | Errors | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() | Months | Errors | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| January | RMSE | 1.0441 | 1.1219 | 0.8484 | 0.8507 | 0.2912 | July | RMSE | 0.8731 | 0.8616 | 0.8178 | 0.8156 | 0.2552 |
| MAE | 0.7858 | 0.8907 | 0.6552 | 0.6560 | 0.2120 | MAE | 0.5706 | 0.5588 | 0.5031 | 0.5042 | 0.1814 | ||
| MAPE | 3.9065 | 4.4024 | 3.1678 | 3.1675 | 1.0754 | MAPE | 1.7669 | 1.7291 | 1.5459 | 1.5497 | 0.5746 | ||
| MASE | 0.9319 | 1.0563 | 0.7770 | 0.7780 | 0.2514 | MASE | 0.8855 | 0.8671 | 0.7807 | 0.7823 | 0.2815 | ||
| February | RMSE | 1.2813 | 1.2888 | 0.9585 | 0.9609 | 0.4120 | August | RMSE | 0.6580 | 0.6037 | 0.5751 | 0.5747 | 0.2318 |
| MAE | 0.9975 | 0.9998 | 0.7142 | 0.7171 | 0.2960 | MAE | 0.4483 | 0.4011 | 0.3692 | 0.3699 | 0.1558 | ||
| MAPE | 4.7546 | 4.7935 | 3.3520 | 3.3663 | 1.4048 | MAPE | 1.5386 | 1.3706 | 1.2467 | 1.2490 | 0.5359 | ||
| MASE | 0.9573 | 0.9595 | 0.6855 | 0.6882 | 0.2841 | MASE | 0.9449 | 0.8453 | 0.7781 | 0.7797 | 0.3284 | ||
| March | RMSE | 2.1264 | 1.5213 | 1.1283 | 1.1315 | 0.4168 | September | RMSE | 0.6907 | 0.4020 | 0.3780 | 0.3583 | 0.1746 |
| MAE | 1.1900 | 1.1580 | 0.8042 | 0.8086 | 0.2863 | MAE | 0.3753 | 0.3094 | 0.2684 | 0.2551 | 0.1270 | ||
| MAPE | 5.7452 | 5.3436 | 3.5958 | 3.6115 | 1.3095 | MAPE | 1.3450 | 1.0949 | 0.9423 | 0.8945 | 0.4570 | ||
| MASE | 1.0631 | 1.0345 | 0.7184 | 0.7224 | 0.2558 | MASE | 1.2614 | 1.0398 | 0.9021 | 0.8573 | 0.4269 | ||
| April | RMSE | 0.9866 | 0.9736 | 0.9405 | 0.9448 | 0.3628 | October | RMSE | 0.6771 | 0.7008 | 0.6261 | 0.6314 | 0.2133 |
| MAE | 0.7717 | 0.7549 | 0.7040 | 0.7061 | 0.2664 | MAE | 0.4800 | 0.5043 | 0.4329 | 0.4337 | 0.1550 | ||
| MAPE | 2.7698 | 2.7160 | 2.4912 | 2.4962 | 0.9867 | MAPE | 1.6210 | 1.7116 | 1.4546 | 1.4556 | 0.5416 | ||
| MASE | 0.8584 | 0.8397 | 0.7831 | 0.7854 | 0.2963 | MASE | 0.9315 | 0.9786 | 0.8401 | 0.8417 | 0.3007 | ||
| May | RMSE | 0.9928 | 0.9370 | 0.8346 | 0.8373 | 0.2904 | November | RMSE | 0.5408 | 0.5123 | 0.4266 | 0.4330 | 0.1918 |
| MAE | 0.7271 | 0.6565 | 0.5634 | 0.5678 | 0.2004 | MAE | 0.4297 | 0.3875 | 0.3184 | 0.3189 | 0.1388 | ||
| MAPE | 2.3367 | 2.0995 | 1.8007 | 1.8128 | 0.6689 | MAPE | 1.6481 | 1.4811 | 1.2039 | 1.2034 | 0.5346 | ||
| MASE | 1.0272 | 0.9274 | 0.7960 | 0.8022 | 0.2831 | MASE | 0.9343 | 0.8425 | 0.6923 | 0.6932 | 0.3017 | ||
| June | RMSE | 0.7753 | 0.6476 | 0.5685 | 0.5689 | 0.1752 | December | RMSE | 1.5119 | 1.3489 | 0.9460 | 0.9484 | 0.3653 |
| MAE | 0.4757 | 0.4392 | 0.3702 | 0.3721 | 0.1269 | MAE | 1.0534 | 1.0052 | 0.7248 | 0.7303 | 0.2605 | ||
| MAPE | 1.4929 | 1.3466 | 1.1349 | 1.1408 | 0.4081 | MAPE | 5.3870 | 5.4079 | 3.7061 | 3.7348 | 1.3666 | ||
| MASE | 1.0418 | 0.9619 | 0.8107 | 0.8150 | 0.2779 | MASE | 0.9921 | 0.9467 | 0.6826 | 0.6878 | 0.2454 |
| Hours | Errors | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() | Hours | Errors | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | RMSE | 0.9675 | 0.8736 | 0.2658 | 0.2674 | 0.4146 | 13 | RMSE | 1.2435 | 1.0984 | 1.0217 | 1.0236 | 0.1243 |
| MAE | 0.5696 | 0.5823 | 0.1888 | 0.1880 | 0.2831 | MAE | 0.8210 | 0.7966 | 0.7409 | 0.7421 | 0.0799 | ||
| MAPE | 2.7269 | 2.8245 | 0.8946 | 0.8962 | 1.3748 | MAPE | 2.7335 | 2.6322 | 2.4490 | 2.4526 | 0.2726 | ||
| MASE | 1.0825 | 1.1065 | 0.3588 | 0.3572 | 0.5380 | MASE | 1.0176 | 0.9874 | 0.9183 | 0.9198 | 0.0990 | ||
| 2 | RMSE | 0.9744 | 0.9191 | 0.2568 | 0.2579 | 0.1878 | 14 | RMSE | 1.2470 | 1.1036 | 1.0463 | 1.0478 | 0.1691 |
| MAE | 0.5856 | 0.6094 | 0.1754 | 0.1758 | 0.1331 | MAE | 0.8251 | 0.8044 | 0.7542 | 0.7552 | 0.0968 | ||
| MAPE | 2.8407 | 3.0073 | 0.8257 | 0.8282 | 0.6338 | MAPE | 2.7504 | 2.6557 | 2.4991 | 2.5029 | 0.3244 | ||
| MASE | 1.0766 | 1.1204 | 0.3225 | 0.3232 | 0.2447 | MASE | 1.0297 | 1.0038 | 0.9412 | 0.9424 | 0.1208 | ||
| 3 | RMSE | 0.9922 | 0.9248 | 0.3398 | 0.3397 | 0.1589 | 15 | RMSE | 1.2243 | 1.0939 | 1.0443 | 1.0465 | 0.2320 |
| MAE | 0.6025 | 0.6073 | 0.2371 | 0.2371 | 0.1164 | MAE | 0.8207 | 0.8094 | 0.7600 | 0.7603 | 0.1475 | ||
| MAPE | 2.9540 | 3.0337 | 1.1291 | 1.1297 | 0.5349 | MAPE | 2.7664 | 2.7094 | 2.5471 | 2.5487 | 0.4940 | ||
| MASE | 1.0776 | 1.0863 | 0.4240 | 0.4242 | 0.2082 | MASE | 1.0366 | 1.0223 | 0.9598 | 0.9603 | 0.1863 | ||
| 4 | RMSE | 1.0209 | 0.9145 | 0.4320 | 0.4329 | 0.1756 | 16 | RMSE | 1.1947 | 1.0533 | 1.0437 | 1.0482 | 0.3303 |
| MAE | 0.6276 | 0.6153 | 0.3169 | 0.3185 | 0.1300 | MAE | 0.8025 | 0.7845 | 0.7741 | 0.7802 | 0.2495 | ||
| MAPE | 3.1106 | 3.0861 | 1.5174 | 1.5240 | 0.5956 | MAPE | 2.7748 | 2.6959 | 2.6526 | 2.6740 | 0.8707 | ||
| MASE | 1.0829 | 1.0618 | 0.5468 | 0.5496 | 0.2244 | MASE | 1.0266 | 1.0035 | 0.9902 | 0.9981 | 0.3192 | ||
| 5 | RMSE | 1.0489 | 0.9513 | 0.5264 | 0.5280 | 0.1861 | 17 | RMSE | 1.1610 | 1.0083 | 0.9853 | 0.9893 | 0.3261 |
| MAE | 0.6481 | 0.6405 | 0.3779 | 0.3808 | 0.1219 | MAE | 0.7688 | 0.7536 | 0.7234 | 0.7273 | 0.2512 | ||
| MAPE | 3.2162 | 3.2141 | 1.8461 | 1.8565 | 0.5786 | MAPE | 2.8123 | 2.7290 | 2.6079 | 2.6220 | 0.9071 | ||
| MASE | 1.0642 | 1.0517 | 0.6206 | 0.6253 | 0.2002 | MASE | 1.0285 | 1.0082 | 0.9678 | 0.9730 | 0.3360 | ||
| 6 | RMSE | 1.0852 | 0.9843 | 0.6217 | 0.6200 | 0.2210 | 18 | RMSE | 1.1184 | 0.9714 | 0.9231 | 0.9235 | 0.3684 |
| MAE | 0.6764 | 0.6661 | 0.4279 | 0.4273 | 0.1560 | MAE | 0.7344 | 0.6892 | 0.6854 | 0.6830 | 0.2882 | ||
| MAPE | 3.3638 | 3.3555 | 2.1425 | 2.1370 | 0.7077 | MAPE | 2.9013 | 2.7089 | 2.6769 | 2.6703 | 1.1229 | ||
| MASE | 1.0962 | 1.0794 | 0.6935 | 0.6925 | 0.2528 | MASE | 1.0239 | 0.9608 | 0.9555 | 0.9521 | 0.4018 | ||
| 7 | RMSE | 1.1272 | 1.0036 | 0.6943 | 0.6912 | 0.3283 | 19 | RMSE | 1.0298 | 0.8876 | 0.8178 | 0.8187 | 0.3043 |
| MAE | 0.6861 | 0.6715 | 0.4890 | 0.4875 | 0.2428 | MAE | 0.6512 | 0.6000 | 0.5840 | 0.5814 | 0.2206 | ||
| MAPE | 3.3010 | 3.2858 | 2.3783 | 2.3639 | 1.1503 | MAPE | 2.6950 | 2.4874 | 2.3813 | 2.3740 | 0.8757 | ||
| MASE | 1.1042 | 1.0806 | 0.7869 | 0.7845 | 0.3907 | MASE | 1.0187 | 0.9386 | 0.9135 | 0.9095 | 0.3451 | ||
| 8 | RMSE | 1.1043 | 0.9855 | 0.6914 | 0.6903 | 0.3360 | 20 | RMSE | 0.9974 | 0.8428 | 0.7720 | 0.7759 | 0.2804 |
| MAE | 0.6846 | 0.6732 | 0.5061 | 0.5063 | 0.2499 | MAE | 0.6129 | 0.5645 | 0.5307 | 0.5320 | 0.1947 | ||
| MAPE | 3.0044 | 2.9736 | 2.1990 | 2.1960 | 1.0419 | MAPE | 2.6254 | 2.4273 | 2.2383 | 2.2460 | 0.7976 | ||
| MASE | 1.0515 | 1.0340 | 0.7773 | 0.7776 | 0.3838 | MASE | 1.0188 | 0.9383 | 0.8822 | 0.8844 | 0.3236 | ||
| 9 | RMSE | 1.1115 | 0.9322 | 0.7256 | 0.7238 | 0.3447 | 21 | RMSE | 0.9972 | 0.8712 | 0.7481 | 0.7525 | 0.2687 |
| MAE | 0.7109 | 0.6463 | 0.5318 | 0.5309 | 0.2600 | MAE | 0.6028 | 0.5704 | 0.5149 | 0.5166 | 0.1972 | ||
| MAPE | 2.8150 | 2.5586 | 2.0833 | 2.0763 | 0.9898 | MAPE | 2.6531 | 2.5108 | 2.2339 | 2.2426 | 0.8209 | ||
| MASE | 1.0396 | 0.9451 | 0.7777 | 0.7765 | 0.3802 | MASE | 1.0454 | 0.9892 | 0.8928 | 0.8959 | 0.3420 | ||
| 10 | RMSE | 1.1806 | 1.0114 | 0.8336 | 0.8343 | 0.3465 | 22 | RMSE | 1.0114 | 0.8914 | 0.7448 | 0.7491 | 0.2754 |
| MAE | 0.7737 | 0.7318 | 0.6075 | 0.6097 | 0.2575 | MAE | 0.5939 | 0.5802 | 0.5112 | 0.5136 | 0.2034 | ||
| MAPE | 2.8290 | 2.6613 | 2.1932 | 2.1996 | 0.9148 | MAPE | 2.6777 | 2.6370 | 2.2792 | 2.2900 | 0.8583 | ||
| MASE | 1.0249 | 0.9694 | 0.8048 | 0.8077 | 0.3411 | MASE | 1.0446 | 1.0205 | 0.8993 | 0.9035 | 0.3577 | ||
| 11 | RMSE | 1.2384 | 1.0871 | 0.9507 | 0.9506 | 0.3125 | 23 | RMSE | 1.0097 | 0.8585 | 0.7501 | 0.7538 | 0.3214 |
| MAE | 0.8267 | 0.7905 | 0.6877 | 0.6876 | 0.2155 | MAE | 0.5813 | 0.5708 | 0.5049 | 0.5086 | 0.2268 | ||
| MAPE | 2.8801 | 2.7358 | 2.3755 | 2.3735 | 0.7479 | MAPE | 2.6842 | 2.6486 | 2.3189 | 2.3334 | 1.0017 | ||
| MASE | 1.0112 | 0.9669 | 0.8412 | 0.8410 | 0.2636 | MASE | 1.0545 | 1.0355 | 0.9160 | 0.9227 | 0.4114 | ||
| 12 | RMSE | 1.2481 | 1.0956 | 0.9987 | 0.9993 | 0.2212 | 24 | RMSE | 1.0165 | 0.8786 | 0.7799 | 0.7820 | 0.5023 |
| MAE | 0.8379 | 0.7981 | 0.7240 | 0.7250 | 0.1491 | MAE | 0.5731 | 0.5845 | 0.5103 | 0.5134 | 0.3389 | ||
| MAPE | 2.8288 | 2.6782 | 2.4242 | 2.4265 | 0.5102 | MAPE | 2.7055 | 2.7713 | 2.4133 | 2.4251 | 1.5841 | ||
| MASE | 1.0167 | 0.9684 | 0.8785 | 0.8797 | 0.1809 | MASE | 1.0745 | 1.0958 | 0.9568 | 0.9626 | 0.6354 |
| Average Time | ARIMA | NNAR | FAR(p, m) | FARX(p, m, τ) | FARX() |
|---|---|---|---|---|---|
| Time (s) | 0.33 | 1.05 | 1.14 | 1.17 | 2.17 |
| Relative Time | 1 | 3.18 | 3.45 | 3.55 | 6.58 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Shah, I.; Uzair, M.; Ali, S.; Aljeddani, S.M. Uncertainty Quantification of Complex Weather Dynamics Using a Novel Functional Autoregressive Model. Mathematics 2026, 14, 835. https://doi.org/10.3390/math14050835
Shah I, Uzair M, Ali S, Aljeddani SM. Uncertainty Quantification of Complex Weather Dynamics Using a Novel Functional Autoregressive Model. Mathematics. 2026; 14(5):835. https://doi.org/10.3390/math14050835
Chicago/Turabian StyleShah, Ismail, Muhammad Uzair, Sajid Ali, and Sadiah M. Aljeddani. 2026. "Uncertainty Quantification of Complex Weather Dynamics Using a Novel Functional Autoregressive Model" Mathematics 14, no. 5: 835. https://doi.org/10.3390/math14050835
APA StyleShah, I., Uzair, M., Ali, S., & Aljeddani, S. M. (2026). Uncertainty Quantification of Complex Weather Dynamics Using a Novel Functional Autoregressive Model. Mathematics, 14(5), 835. https://doi.org/10.3390/math14050835

