Multi-Horizon Significant Wave Height Forecasting with Multiscale Decomposition and Topological Feature Selection
Abstract
1. Introduction
- OVMD decomposes SWH into intrinsic modes to capture both macroscopic trends and microscopic details, thereby constructing multi-view features.
- A TMFG-based topological feature selection strategy is introduced to identify informative and non-redundant predictors while preserving global dependency structures among candidate variables.
- A cascaded TCN-BiGRU predictor is designed to model local temporal fluctuations and contextual dependencies within the selected feature sequence, improving forecasting robustness across short-, medium-, and long-horizon SWH prediction.
2. Methods
2.1. General Framework
- Input & Decomposition: The process begins with historical SWH observations and environmental feature sequences within a fixed input window. In the Feature Engineering block, OVMD is applied to the available historical SWH segment to construct multiscale representations. This step is crucial for multi-view feature construction. It isolates intrinsic multi-scale IMFs from the raw signal, thereby constructing a comprehensive feature space that encompasses both macroscopic trends and microscopic frequency details.
- Topological Feature Selection: After decomposition, the generated Intrinsic Mode Functions (IMFs) are integrated with environmental feature sequences. The TMFG algorithm is then employed during the Feature Engineering stage to address the high-dimensional feature space. This algorithm constructs a sparse dependency network and retains predictors directly connected to the target SWH node for the downstream model.
- Cascaded Prediction: The topologically selected features are subsequently input into the Prediction block, which utilizes a cascaded TCN-BiGRU architecture. In this sequential design, the TCN layer first serves as a local feature extractor to capture high-frequency variations, which are then fed into the BiGRU layer to model long-term global dependencies. This hierarchical approach enables the model to learn progressively from local details to macroscopic trends.
- Output & Evaluation: Finally, the model generates the predicted SWH at the specified forecasting horizon. In this study, the forecasting task is conducted separately for each lead time, including 1 h, 6 h, 12 h, 24 h, and 48 h. Therefore, for each buoy and each forecasting horizon, the model produces one predicted SWH sequence by sliding the input window through the testing period. The predicted sequence is then compared with the corresponding observed SWH sequence at the same lead time using RMSE, MAE, MAPE, R, and NSEC.

| Algorithm 1 The Process Flow of OVMD-TMFG-TCN-BiGRU |
| Require: SWH sequence S, environmental feature sequences Z, training set Dtrain, validation set Dval, testing set Dtest, candidate mode numbers K, forecasting horizons H = {1 h, 6 h, 12 h, 24 h, 48 h} Ensure: Predicted SWH sequences Ŷh // OVMD decomposition 1: K* = Select optimal mode number from K using Dtrain 2: U = OVMD(S, K*) using the fixed K* 3: Xcand = Concatenate(U, S, Z) // TMFG-based feature selection 4: W = DependenceMatrix(Xcand from Dtrain) 5: GTMFG = TMFG(W) 6: F* = Select predictors directly connected to the target SWH node 7: Xselected = SelectFeatures(Xcand, F*) 8: Fix K* and F* for validation and testing // TCN-BiGRU forecasting 9: for each h in H do 10: Xtrain, h = ConstructSamples(Xselected from Dtrain, h) 11: Mh = Train TCN-BiGRU(Xtrain, h) 12: Xtest, h = ConstructSamples(Xselected from Dtest, h) 13: Ŷh = Mh(Xtest, h) 14: end for |
2.2. Optimal Variational Mode Decomposition (OVMD)
2.3. Triangulated Maximally Filtered Graph (TMFG)
2.4. Cascaded Temporal Forecasting Architecture
- The first TCN layer: The first layer initially receives the pre-processed input and is constructed from TCN modules, the residual block structure of which is illustrated in Figure 3a. It operates by using local receptive fields to extract short- and mid-range temporal patterns from the input sequence. The dilated architecture increases the receptive field without altering the sequence length. This parallel and stable feature extractor addresses the long-term dependency problem commonly encountered in RNN-based models. In each residual block, the convolution kernel size is set to 3, with a dilation factor of 1, the number of convolution filters is set to 25, and the ReLU function is adopted as the activation.
- The second TCN layer: This layer receives time-series feature maps of identical length produced by the first layer. Composed of TCN modules with distinct parameters and functions, it expands the receptive field and synthesizes compound patterns from the preceding features. In the residual block, the kernel size is set to 5, the dilation factor d is set to 2, the number of filters is set to 50, and the activation function is set to ReLU. The rationale for this parameter configuration enables the second layer to capture intermediate- to long-term dependencies through a larger dilation factor. Stacking these two layers facilitates hierarchical feature extraction across different temporal scales.
- The first BiGRU layer: The third layer processes high-level temporal features spanning extended time windows, which are produced by the second layer. As shown in Figure 3b, this layer consists of forward and backward GRU components that model the sequence in both temporal directions. The outputs are concatenated along the last dimension to generate the input for the subsequent layer. This design introduces bidirectional context into the convolutional features extracted by the TCN, thereby enhancing the model’s ability to capture long-term dependencies while preserving temporal length. In this configuration, a BiGRU layer with 32 hidden units is employed, utilizing tanh as the state nonlinearity and returning the entire sequence as output.
- The second BiGRU layer: Building upon the bidirectional context incorporated by the third layer, the fourth layer performs further gated transformations and temporal aggregation to refine more abstract and stable temporal semantics. Its parameters and activation functions are identical to those of the third layer.
- Feature Concatenation Layer: The fifth layer routes the original input directly after the fourth layer to preserve low-level feature information. Its schematic diagram is illustrated in Figure 3c. The purpose of this design is to provide supplementary information to subsequent layers, preventing the loss of critical low-level features within the deep network while simultaneously facilitating smoother gradient propagation. The output of this layer consists of the projected low-level features, concatenated along the feature dimension with the high-level temporal features from the fourth layer, serving as the input to the subsequent fully connected layer.
- Dense Layer: The sixth layer serves as the output layer of the neural network, functioning to map the network’s feature representations to the final prediction results. Its structure, as depicted in Figure 3d, is composed of an input layer, a hidden layer, and an output layer, with the number of neurons determined by the input dimensions.

2.4.1. Temporal Convolutional Network (TCN)
2.4.2. Bidirectional Gated Recurrent Unit (BiGRU)
3. Data Description and Model Evaluation Criteria
3.1. Data Description
3.2. Chronological Forecasting Protocol
3.3. Evaluation Criteria
4. Experimental Results
4.1. Experimental Parameter Settings
4.2. Result of OVMD Decomposition
4.3. Result of Feature Selection Using TMFG
4.4. Overall Performance Comparison
4.4.1. Short-Term Forecasting
4.4.2. Medium-Term Forecasting
4.4.3. Long-Term Forecasting
4.4.4. Extreme-Wave-Event and Storm Peak Forecasting Analysis
4.4.5. Statistical Significance Analysis
4.5. Ablation Experiments
- w/o OVMD (without OVMD): This model excludes the use of OVMD for signal decomposition in constructing feature subsets, serving to evaluate the impact of OVMD on predictive performance.
- w/o TMFG (without TMFG): This model omits TMFG for feature selection, aiming to investigate the effect of the absence of TMFG-based feature selection on predictive performance.
- w/o TCN (without TCN): This model excludes TCN from the feature extraction process. It investigates the impact of removing TCN by comparing performance changes, thereby analyzing the role of TCN in extracting local and multiscale temporal features and enhancing prediction accuracy.
- w/o BiGRU (without BiGRU): This model does not utilize BiGRU to model global dependencies. By removing the BiGRU layer and analyzing performance shifts, this setup evaluates the specific contribution of BiGRU in capturing bidirectional long-range temporal dependencies and improving prediction precision.
4.5.1. Impact of OVMD on the Model
4.5.2. The Impact of TMFG Feature Selection on the Model
4.5.3. Impact of TCN and BiGRU on the Model
4.5.4. Sensitivity Analysis of Rolling Time Window Size
5. Conclusions
- The proposed OVMD-TMFG-TCN-BiGRU framework effectively handles nonlinear and non-stationary SWH sequences. OVMD is used to decompose the original SWH series into components with different temporal scales, thereby constructing multi-view representations from high-frequency fluctuations to low-frequency trends. TMFG constructs a sparse dependency network to select informative and non-redundant predictors from decomposed components and environmental variables. In the forecasting module, TCN extracts local temporal patterns, while BiGRU captures forward and backward dependencies within the available historical input window. Their combination improves the representation of temporal information across different forecast horizons.
- Across three buoy stations and forecasting lead times from 1 h to 48 h, the proposed method achieves consistently better accuracy and robustness than representative statistical, machine-learning, and deep-learning baselines under multiple evaluation metrics. The improvements are more pronounced for medium- and long-horizon forecasts, and the proposed model exhibits smaller performance degradation as the lead time increases, indicating stronger stability across varying sea states and time scales. In addition, the storm-peak evaluation and extreme-wave-event case study further demonstrate that the proposed model maintains better forecasting accuracy under severe sea-state conditions. Although the peak magnitude is still underestimated during rapidly evolving extreme-wave events, the proposed framework captures the growth and decay process more effectively than the representative benchmark models.
- Ablation results confirm that OVMD, TMFG, and the TCN-BiGRU predictor provide essential and complementary contributions. Removing OVMD leads to clear error increases for medium- to long-horizon forecasts, highlighting the role of multi-scale decomposition in extracting informative structures from non-stationary wave records. The exclusion of TMFG has only a limited effect at short forecasting horizons, whereas it leads to clear performance degradation at longer lead times. This finding indicates that feature selection based on dependency networks is beneficial for identifying effective feature combinations. Removing either TCN or BiGRU increases errors and dispersion, indicating that jointly modeling local multi-scale patterns and long-range dependencies is critical for reliable multi-horizon forecasting.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Astariz, S.; Iglesias, G. The economics of wave energy: A review. Renew. Sustain. Energy Rev. 2015, 45, 397–408. [Google Scholar] [CrossRef]
- International Energy Agency. Renewables 2023: Analysis and Forecasts to 2028; IEA: Paris, France, 2024. [Google Scholar]
- European Commission. EU Strategy on Offshore Renewable Energy (Updated Regional Goals, December 2024). Directorate-General for Energy; European Commission: Brussels, Belgium, 2024. [Google Scholar]
- Aderinto, T.; Li, H. Ocean wave energy converters: Status and challenges. Energies 2018, 11, 1250. [Google Scholar] [CrossRef]
- Falcão, A.F.D.O. Wave energy utilization: A review of the technologies. Renew. Sustain. Energy Rev. 2010, 14, 899–918. [Google Scholar] [CrossRef]
- Sá, M.D.M.; Da Fonseca, F.X.C.; Amaral, L.; Castro, R. Optimising O&M scheduling in offshore wind farms considering weather forecast uncertainty and wake losses. Ocean Eng. 2024, 301, 117518. [Google Scholar] [CrossRef]
- Taylor, J.W.; Jeon, J. Probabilistic forecasting of wave height for offshore wind turbine maintenance. Eur. J. Oper. Res. 2018, 267, 877–890. [Google Scholar] [CrossRef]
- Wu, M.; Stefanakos, C.; Gao, Z.; Haver, S. Prediction of short-term wind and wave conditions for marine operations using a multi-step-ahead decomposition-ANFIS model and quantification of its uncertainty. Ocean Eng. 2019, 188, 106300. [Google Scholar] [CrossRef]
- Wang, X.; Yuan, Y.; Fang, S.; Zhang, Z.; Wang, J. A novel causal inference method of exit choice behaviour analysis for passenger ships during emergency evacuation. Reliab. Eng. Syst. Saf. 2026, 272, 112489. [Google Scholar] [CrossRef]
- Group, T.W. The WAM model—A third generation ocean wave prediction model. J. Phys. Oceanogr. 1988, 18, 1775–1810. [Google Scholar] [CrossRef]
- Tolman, H.L. A third-generation model for wind waves on slowly varying, unsteady, and inhomogeneous depths and currents. J. Phys. Oceanogr. 1991, 21, 782–797. [Google Scholar] [CrossRef]
- Booij, N.; Ris, R.C.; Holthuijsen, L.H. A third-generation wave model for coastal regions: 1. Model description and validation. J. Geophys. Res. Oceans 1999, 104, 7649–7666. [Google Scholar] [CrossRef]
- Mentaschi, L.; Besio, G.; Cassola, F.; Mazzino, A. Problems in RMSE-based wave model validations. Ocean Model. 2013, 72, 53–58. [Google Scholar] [CrossRef]
- Rogers, W.E.; Campbell, T.J. Implementation of Curvilinear Coordinate System in the WAVEWATCH III Model; Naval Research Laboratory: Washington, DC, USA, 2009. [Google Scholar]
- Bilskie, M.V.; Asher, T.G.; Miller, P.W.; Fleming, J.G.; Hagen, S.C.; Luettich, R.A. Real-time simulated storm surge predictions during Hurricane Michael (2018). Weather Forecast. 2022, 37, 1085–1102. [Google Scholar] [CrossRef]
- Sarker, M.A. Numerical modelling of waves and surge from Cyclone Chapala (2015) in the Arabian sea. Ocean Eng. 2018, 158, 299–310. [Google Scholar] [CrossRef]
- Ma, J.; Cao, L.; Feng, Y.; Karatuğ, Ç.; Buber, M.; Wang, X. Intelligent analysis of ship collision accidents via Low-Rank Adaptation-based fine-tuning of medium-scale Large Language Models. Reliab. Eng. Syst. Saf. 2026, 275, 112774. [Google Scholar] [CrossRef]
- Soares, C.G.; Ferreira, A.M.; Cunha, C. Linear models of the time series of significant wave height on the Southwest Coast of Portugal. Coast. Eng. 1996, 29, 149–167. [Google Scholar] [CrossRef]
- Kang, B.H.; Kim, T.H.; Kong, G.Y. A novel method for long-term time series analysis of significant wave height. In Proceedings of the 2016 Techno-Ocean (Techno-Ocean), Kobe, Japan, 6–8 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 478–484. [Google Scholar] [CrossRef]
- Mahjoobi, J.; Mosabbeb, E.A. Prediction of significant wave height using regressive support vector machines. Ocean Eng. 2009, 36, 339–347. [Google Scholar] [CrossRef]
- Agrawal, J.D.; Deo, M.C. On-line wave prediction. Mar. Struct. 2002, 15, 57–74. [Google Scholar] [CrossRef]
- Callens, A.; Morichon, D.; Abadie, S.; Delpey, M.; Liquet, B. Using Random forest and Gradient boosting trees to improve wave forecast at a specific location. Appl. Ocean Res. 2020, 104, 102339. [Google Scholar] [CrossRef]
- Fan, S.; Xiao, N.; Dong, S. A novel model to predict significant wave height based on long short-term memory network. Ocean Eng. 2020, 205, 107298. [Google Scholar] [CrossRef]
- Lou, R.; Wang, W.; Li, X.; Zheng, Y.; Lv, Z. Prediction of ocean wave height suitable for ship autopilot. IEEE Trans. Intell. Transp. Syst. 2021, 23, 25557–25566. [Google Scholar] [CrossRef]
- Li, X.; Cao, J.; Guo, J.; Liu, C.; Wang, W.; Jia, Z.; Su, T. Multi-step forecasting of ocean wave height using gate recurrent unit networks with multivariate time series. Ocean Eng. 2022, 248, 110689. [Google Scholar] [CrossRef]
- Hajirahimi, Z.; Khashei, M. Hybrid structures in time series modeling and forecasting: A review. Eng. Appl. Artif. Intell. 2019, 86, 83–106. [Google Scholar] [CrossRef]
- Zhang, J.; Luo, F.; Quan, X.; Wang, Y.; Shi, J.; Shen, C.; Zhang, C. Improving wave height prediction accuracy with deep learning. Ocean Model. 2024, 188, 102312. [Google Scholar] [CrossRef]
- Wang, M.; Ying, F. Point and interval prediction for significant wave height based on LSTM-GRU and KDE. Ocean Eng. 2023, 289, 116247. [Google Scholar] [CrossRef]
- Ahmed, A.A.M.; Jui, S.J.J.; Al-Musaylh, M.S.; Raj, N.; Saha, R.; Deo, R.C.; Saha, S.K. Hybrid deep learning model for wave height prediction in Australia’s wave energy region. Appl. Soft Comput. 2024, 150, 111003. [Google Scholar] [CrossRef]
- Almaliki, A.H.; Khattak, A. Short- and long-term tidal level forecasting: A novel hybrid TCN + LSTM framework. J. Sea Res. 2025, 204, 102577. [Google Scholar] [CrossRef]
- Faruque, M.O.; Hossain, M.A.; Alam, S.M.M.; Khalid, M. Constraint-aware wind power forecasting with an optimized hybrid machine learning model. Energy Convers. Manag. X 2025, 27, 101026. [Google Scholar] [CrossRef]
- Mahdi, E.; Martin-Barreiro, C.; Cabezas, X. A novel hybrid approach using an attention-based transformer+GRU model for predicting cryptocurrency prices. Mathematics 2025, 13, 1484. [Google Scholar] [CrossRef]
- Kong, X.; Chen, Z.; Liu, W.; Ning, K.; Zhang, L.; Marier, S.M.; Liu, Y.; Chen, Y.; Xia, F. Deep learning for time series forecasting: A survey. Int. J. Mach. Learn. Cybern. 2025, 16, 5079–5112. [Google Scholar] [CrossRef]
- Meng, F.; Song, T.; Xu, D.; Xie, P.; Li, Y. Forecasting tropical cyclones wave height using bidirectional gated recurrent unit. Ocean Eng. 2021, 234, 108795. [Google Scholar] [CrossRef]
- Colosi, L.V.; Bôas, A.B.V.; Gille, S.T. The seasonal cycle of significant wave height in the ocean: Local versus remote forcing. J. Geophys. Res. Oceans 2021, 126, e2021JC017198. [Google Scholar] [CrossRef]
- Grossmann-Matheson, G.; Young, I.R.; Meucci, A.; Alves, J.H. Global tropical cyclone extreme wave height climatology. Sci. Rep. 2024, 14, 4167. [Google Scholar] [CrossRef]
- Olivetti, L.; Messori, G. Advances and prospects of deep learning for medium-range extreme weather forecasting. Geosci. Model Dev. 2024, 17, 2347–2358. [Google Scholar] [CrossRef]
- Zhou, S.; Bethel, B.J.; Sun, W.; Zhao, Y.; Xie, W.; Dong, C. Improving significant wave height forecasts using a joint empirical mode decomposition–long short-term memory network. J. Mar. Sci. Eng. 2021, 9, 744. [Google Scholar] [CrossRef]
- Lou, R.; Lv, Z.; Guizani, M. Wave height prediction suitable for maritime transportation based on green ocean of things. IEEE Trans. Artif. Intell. 2022, 4, 328–337. [Google Scholar] [CrossRef]
- Song, T.; Wang, J.; Huo, J.; Wei, W.; Han, R.; Xu, D.; Meng, F. Prediction of significant wave height based on EEMD and deep learning. Front. Mar. Sci. 2023, 10, 1089357. [Google Scholar] [CrossRef]
- Wang, J.; Bethel, B.J.; Xie, W.; Dong, C. A hybrid model for significant wave height prediction based on an improved empirical wavelet transform decomposition and long-short term memory network. Ocean Model. 2024, 189, 102367. [Google Scholar] [CrossRef]
- Chen, J.; Li, S.; Zhu, J.; Liu, M.; Li, R.; Cui, X.; Li, L. Significant wave height prediction based on variational mode decomposition and dual network model. Ocean Eng. 2025, 323, 120533. [Google Scholar] [CrossRef]
- Xu, R.; Fang, H.; Zeng, H.; Wu, B. A novel interpretable wind speed forecasting based on the multivariate variational mode decomposition and temporal fusion transformer. Energy 2025, 331, 136497. [Google Scholar] [CrossRef]
- Yu, Y.; Dai, D.; Yang, Q.; Zeng, Q.; Lin, Y.; Chen, Y. An intelligent framework based on optimized variational mode decomposition and temporal convolutional network: Applications to stock index multi-step forecasting. Expert Syst. Appl. 2025, 268, 126222. [Google Scholar] [CrossRef]
- Ma, K.; Nie, X.; Yang, J.; Zha, L.; Li, G.; Li, H. A power load forecasting method in port based on VMD-ICSS-hybrid neural network. Appl. Energy 2025, 377, 124246. [Google Scholar] [CrossRef]
- Ma, C.; Hu, Y.; Xu, X. Hybrid deep learning model with VMD-BiLSTM-GRU networks for short-term traffic flow prediction. Data Sci. Manag. 2024, 8, 257–269. [Google Scholar] [CrossRef]
- Li, G.; Yu, Z.; Yang, K.; Lin, M.; Chen, C.L.P. Exploring feature selection with limited labels: A comprehensive survey of semi-supervised and unsupervised approaches. IEEE Trans. Knowl. Data Eng. 2024, 36, 6124–6144. [Google Scholar] [CrossRef]
- Cao, W.; Wang, X.; Shu, Y.; Li, H.; Zhou, J.; Yang, Z. An integrated method of advanced optimisation and adaptive ensemble learning for ship fuel consumption prediction. Transp. Res. Part C Emerg. Technol. 2026, 188, 105659. [Google Scholar] [CrossRef]
- Lu, P.; Chen, Y.; Chen, M.; Wang, Z.; Zheng, Z.; Wang, T.; Kong, R. An improved stacking-based model for wave height prediction. Electron. Res. Arch. 2024, 32, 4543–4562. [Google Scholar] [CrossRef]
- Li, Y.; Qin, X.; Zhu, D. Nearshore significant wave height prediction based on MIC-LSTM model. Earth Sci. Inform. 2023, 16, 3963–3979. [Google Scholar] [CrossRef]
- Zhou, J.; Zhou, L.; Zhao, Y.; Wu, K. Significant wave height prediction based on improved fuzzy C-means clustering and bivariate kernel density estimation. Renew. Energy 2025, 245, 122787. [Google Scholar] [CrossRef]
- Wang, H.; Chen, S.; Zhai, W. Variational generalized nonlinear mode decomposition: Algorithm and applications. Mech. Syst. Signal Process. 2024, 206, 110913. [Google Scholar] [CrossRef]
- Ni, Q.; Ji, J.C.; Feng, K.; Halkon, B. A fault information-guided variational mode decomposition (FIVMD) method for rolling element bearings diagnosis. Mech. Syst. Signal Process. 2022, 164, 108216. [Google Scholar] [CrossRef]
- Liu, Q.; Yahyapour, R.; Murray, R. A novel clustering-forecast method with nonlinear logo information filtering networks. Int. J. Intell. Syst. 2025, 2025, 6410414. [Google Scholar] [CrossRef]
- Chen, Y.; Li, D.; Huang, X.; Hong, J.; Mu, C.; Wu, L.; Li, K. Exploring life warning solution of lithium-ion batteries in real-world scenarios: TCN-transformer fusion model for battery pack SOH estimation. Energy 2025, 335, 138053. [Google Scholar] [CrossRef]
- Wang, Z.; Zhang, H.; Li, B.; Fan, X.; Ma, Z.; Zhou, J. An IMFO-LSTM_BIGRU combined network for long-term multiple battery states prediction for electric vehicles. Energy 2024, 309, 133069. [Google Scholar] [CrossRef]





























| Abbreviation | Definition | Abbreviation | Definition |
|---|---|---|---|
| SWH | Significant Wave Height | EMD | Empirical Mode Decomposition |
| WDIR | Wind Direction | EEMD | Ensemble Empirical Mode Decomposition |
| WSPD | Wind Speed | TCN | Temporal Convolutional Network |
| GST | Gust Speed | BiGRU | Bidirectional Gated Recurrent Unit |
| APD | Average Wave Period | GRU | Gated Recurrent Unit |
| PRES | Atmospheric Pressure | LSTM | Long Short-Term Memory |
| ATMP | Air Temperature | SVM | Support Vector Machine |
| WTMP | Water Temperature | ANN | Artificial Neural Network |
| DEWP | Dew Point Temperature | RMSE | Root Mean Square Error |
| DPD | Dominant Wave Period | MAPE | Mean Absolute Percentage Error |
| MWD | Mean Wave Direction | MAE | Mean Absolute Error |
| TMFG | Triangulated Maximally Filtered Graph | R | Correlation Coefficient |
| OVMD | Optimal Variational Mode Decomposition | NSEC | Nash-Sutcliffe Efficiency Coefficient |
| Station | Latitude/°N | Longitude/°W | Period | Depth/m | Max SWH/m | Min SWH/m |
|---|---|---|---|---|---|---|
| A | 30.060 | 87.548 | 2020–2024 | 23.5 | 8.19 | 0.08 |
| B | 28.500 | 84.505 | 2020–2024 | 53.3 | 7.03 | 0.09 |
| C | 24.140 | 94.122 | 2020–2024 | 3608 | 7.69 | 0.11 |
| Model | Parameter Name | Value |
|---|---|---|
| OVMD-TMFG-TCN-BiGRU/w/o OVMD/w/o TMFG/w/o TCN/w/o BiGRU | Kernel size | (3, 5) |
| Number of filters | (25, 50) | |
| Time steps | 24 | |
| Learning rate | 0.001 | |
| Batch size | 128 | |
| Activation | ReLU | |
| Optimizer | Adam | |
| EMD-TCN/TCN | Kernel size | 3 |
| Number of filters | 24 | |
| Time steps | 24 | |
| Learning rate | 0.001 | |
| Batch size | 128 | |
| Activation | ReLU | |
| Optimizer | Adam | |
| EEMD-LSTM | Number of neurons | 24 |
| Time steps | 24 | |
| Learning rate | 0.001 | |
| Batch size | 128 | |
| Activation | Tanh | |
| Optimizer | Adam | |
| BiGRU | Number of neurons | 64 |
| Time steps | 24 | |
| Learning rate | 0.01 | |
| Batch size | 128 | |
| Activation | Tanh | |
| Optimizer | Adam | |
| SVM | Regularization Parameter | 1.0 |
| Kernel | rbf | |
| Gamma | Scale | |
| Epsilon | 0.1 | |
| ANN | Number of neurons | 128 |
| Time steps | 24 | |
| Learning rate | 0.001 | |
| Batch size | 128 | |
| Activation | ReLU | |
| Optimizer | Adam | |
| Transformer | Number of layers | 2 |
| Number of heads | 4 | |
| Time steps | 24 | |
| Learning rate | 0.001 | |
| Batch size | 128 | |
| Activation | GeLU | |
| Optimizer | Adam |
| Dataset | Feature Selection Result |
|---|---|
| A | IMF1, IMF2, IMF3, IMF4, IMF5, IMF8, IMF9, IMF10, WSPD, GST, DPD, APD, WTMP |
| B | IMF1, IMF2, IMF3, IMF4, IMF5, IMF6, IMF7, IMF8, IMF9, IMF10, IMF11, WSPD, GST, DPD, APD |
| C | IMF1, IMF2, IMF3, IMF4, IMF5, IMF6, IMF7, IMF10, IMF11, WSPD, GST, DPD, APD, ATMP, WTMP |
| Station | Model | Time Steps | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | OVMD-TMFG-TCN-BiGRU | 1 h | 0.0343 | 0.0228 | 0.0324 | 0.9982 | 0.9963 |
| 6 h | 0.0878 | 0.0574 | 0.0838 | 0.9879 | 0.9758 | ||
| EMD-TCN | 1 h | 0.0659 | 0.0450 | 0.0627 | 0.9935 | 0.9864 | |
| 6 h | 0.1014 | 0.0657 | 0.0934 | 0.9837 | 0.9677 | ||
| EEMD-LSTM | 1 h | 0.0673 | 0.0459 | 0.0632 | 0.9932 | 0.9858 | |
| 6 h | 0.1104 | 0.0789 | 0.1114 | 0.9851 | 0.9618 | ||
| TCN | 1 h | 0.1073 | 0.0764 | 0.1081 | 0.9827 | 0.9639 | |
| 6 h | 0.2673 | 0.1883 | 0.2509 | 0.8814 | 0.7759 | ||
| BiGRU | 1 h | 0.1057 | 0.0896 | 0.1389 | 0.9851 | 0.9649 | |
| 6 h | 0.2663 | 0.1872 | 0.2558 | 0.8824 | 0.7775 | ||
| SVM | 1 h | 0.1447 | 0.1145 | 0.1943 | 0.9755 | 0.9343 | |
| 6 h | 0.2778 | 0.2034 | 0.2938 | 0.8736 | 0.7579 | ||
| ANN | 1 h | 0.1918 | 0.1538 | 0.2545 | 0.9484 | 0.8846 | |
| 6 h | 0.3240 | 0.2302 | 0.3149 | 0.8193 | 0.6707 | ||
| Transformer | 1 h | 0.1000 | 0.0661 | 0.0848 | 0.9863 | 0.9686 | |
| 6 h | 0.3031 | 0.2067 | 0.2380 | 0.8835 | 0.7119 | ||
| Persistence | 1 h | 0.0919 | 0.0581 | 0.0693 | 0.9867 | 0.9735 | |
| 6 h | 0.2691 | 0.1815 | 0.2205 | 0.8864 | 0.7728 | ||
| B | OVMD-TMFG-TCN-BiGRU | 1 h | 0.0376 | 0.0257 | 0.0301 | 0.9985 | 0.9967 |
| 6 h | 0.1166 | 0.0822 | 0.0934 | 0.9851 | 0.9684 | ||
| EMD-TCN | 1 h | 0.0576 | 0.0358 | 0.0394 | 0.9963 | 0.9923 | |
| 6 h | 0.1484 | 0.0992 | 0.1114 | 0.9741 | 0.9488 | ||
| EEMD-LSTM | 1 h | 0.0544 | 0.0342 | 0.038 | 0.9966 | 0.9931 | |
| 6 h | 0.1503 | 0.0996 | 0.1076 | 0.9741 | 0.9474 | ||
| TCN | 1 h | 0.1035 | 0.0789 | 0.1069 | 0.9907 | 0.9751 | |
| 6 h | 0.3028 | 0.2108 | 0.2675 | 0.8879 | 0.7867 | ||
| BiGRU | 1 h | 0.1337 | 0.1013 | 0.1468 | 0.9808 | 0.9584 | |
| 6 h | 0.3002 | 0.2042 | 0.255 | 0.8906 | 0.7905 | ||
| SVM | 1 h | 0.1749 | 0.1283 | 0.1846 | 0.9688 | 0.9289 | |
| 6 h | 0.3209 | 0.2176 | 0.2801 | 0.8785 | 0.7605 | ||
| ANN | 1 h | 0.1847 | 0.126 | 0.1484 | 0.9628 | 0.9206 | |
| 6 h | 0.3578 | 0.241 | 0.2807 | 0.8394 | 0.7023 | ||
| Transformer | 1 h | 0.1572 | 0.1107 | 0.1390 | 0.9741 | 0.9425 | |
| 6 h | 0.3201 | 0.2207 | 0.2455 | 0.9016 | 0.7618 | ||
| Persistence | 1 h | 0.1033 | 0.0645 | 0.0651 | 0.9876 | 0.9752 | |
| 6 h | 0.3246 | 0.2092 | 0.2156 | 0.8774 | 0.7548 | ||
| C | OVMD-TMFG-TCN-BiGRU | 1 h | 0.0428 | 0.0302 | 0.0322 | 0.9985 | 0.9964 |
| 6 h | 0.0958 | 0.0647 | 0.0640 | 0.9918 | 0.9819 | ||
| EMD-TCN | 1 h | 0.0648 | 0.0408 | 0.0367 | 0.9962 | 0.9917 | |
| 6 h | 0.1285 | 0.0794 | 0.0689 | 0.9848 | 0.9674 | ||
| EEMD-LSTM | 1 h | 0.0811 | 0.0569 | 0.0579 | 0.9941 | 0.9870 | |
| 6 h | 0.1084 | 0.0684 | 0.0630 | 0.9884 | 0.9768 | ||
| TCN | 1 h | 0.1377 | 0.0864 | 0.0803 | 0.9816 | 0.9626 | |
| 6 h | 0.3309 | 0.2071 | 0.1717 | 0.8973 | 0.7840 | ||
| BiGRU | 1 h | 0.1388 | 0.0924 | 0.0821 | 0.9837 | 0.9620 | |
| 6 h | 0.3214 | 0.2057 | 0.1778 | 0.9115 | 0.7963 | ||
| SVM | 1 h | 0.1982 | 0.1359 | 0.1379 | 0.9627 | 0.9225 | |
| 6 h | 0.3343 | 0.2091 | 0.1891 | 0.8898 | 0.7795 | ||
| ANN | 1 h | 0.2018 | 0.1437 | 0.1410 | 0.9596 | 0.9196 | |
| 6 h | 0.3663 | 0.2377 | 0.2070 | 0.8761 | 0.7353 | ||
| Transformer | 1 h | 0.1365 | 0.0942 | 0.0940 | 0.9846 | 0.9633 | |
| 6 h | 0.2992 | 0.1881 | 0.1634 | 0.9119 | 0.8234 | ||
| Persistence | 1 h | 0.1100 | 0.0682 | 0.0557 | 0.9881 | 0.9761 | |
| 6 h | 0.2882 | 0.1736 | 0.1445 | 0.9180 | 0.8361 |
| Station | Model | Time Steps | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | OVMD-TMFG-TCN-BiGRU | 12 h | 0.1356 | 0.0901 | 0.127 | 0.9722 | 0.9424 |
| 24 h | 0.2305 | 0.1433 | 0.1903 | 0.9151 | 0.8334 | ||
| EMD-TCN | 12 h | 0.1807 | 0.1287 | 0.1696 | 0.9564 | 0.8976 | |
| 24 h | 0.2730 | 0.1845 | 0.2225 | 0.8941 | 0.7664 | ||
| EEMD-LSTM | 12 h | 0.1887 | 0.1361 | 0.1812 | 0.9563 | 0.8884 | |
| 24 h | 0.2808 | 0.1833 | 0.2213 | 0.8877 | 0.7529 | ||
| TCN | 12 h | 0.3754 | 0.2653 | 0.3721 | 0.7502 | 0.5581 | |
| 24 h | 0.4798 | 0.3297 | 0.4486 | 0.5427 | 0.2784 | ||
| BiGRU | 12 h | 0.3752 | 0.2680 | 0.3832 | 0.7504 | 0.5586 | |
| 24 h | 0.4807 | 0.3244 | 0.4198 | 0.5471 | 0.2758 | ||
| SVM | 12 h | 0.3768 | 0.2650 | 0.3723 | 0.7458 | 0.5548 | |
| 24 h | 0.4880 | 0.3399 | 0.4769 | 0.5234 | 0.2536 | ||
| ANN | 12 h | 0.4015 | 0.2762 | 0.3767 | 0.7035 | 0.4945 | |
| 24 h | 0.5092 | 0.3787 | 0.5770 | 0.4701 | 0.1872 | ||
| Transformer | 12 h | 0.4063 | 0.2630 | 0.2828 | 0.7403 | 0.4823 | |
| 24 h | 0.4677 | 0.3092 | 0.3667 | 0.6004 | 0.3143 | ||
| Persistence | 12 h | 0.4109 | 0.2746 | 0.3396 | 0.7353 | 0.4707 | |
| 24 h | 0.5797 | 0.3971 | 0.5015 | 0.4738 | −0.0529 | ||
| B | OVMD-TMFG-TCN-BiGRU | 12 h | 0.1651 | 0.1212 | 0.1454 | 0.9714 | 0.9366 |
| 24 h | 0.2216 | 0.1573 | 0.2027 | 0.9446 | 0.8858 | ||
| EMD-TCN | 12 h | 0.2063 | 0.1451 | 0.1598 | 0.9551 | 0.9010 | |
| 24 h | 0.2893 | 0.2194 | 0.2718 | 0.9210 | 0.8054 | ||
| EEMD-LSTM | 12 h | 0.1914 | 0.1361 | 0.1561 | 0.9599 | 0.9148 | |
| 24 h | 0.2811 | 0.2141 | 0.2619 | 0.9223 | 0.8163 | ||
| TCN | 12 h | 0.4265 | 0.3034 | 0.3950 | 0.7630 | 0.5771 | |
| 24 h | 0.5394 | 0.3902 | 0.5409 | 0.5746 | 0.3237 | ||
| BiGRU | 12 h | 0.4308 | 0.2956 | 0.3725 | 0.7553 | 0.5684 | |
| 24 h | 0.5346 | 0.3835 | 0.5402 | 0.5901 | 0.3356 | ||
| SVM | 12 h | 0.4277 | 0.2829 | 0.3522 | 0.7642 | 0.5746 | |
| 24 h | 0.5420 | 0.3562 | 0.4357 | 0.5786 | 0.3171 | ||
| ANN | 12 h | 0.4265 | 0.3034 | 0.3950 | 0.7630 | 0.5771 | |
| 24 h | 0.5394 | 0.3902 | 0.5409 | 0.5746 | 0.3237 | ||
| Transformer | 12 h | 0.4591 | 0.2979 | 0.2967 | 0.7673 | 0.5099 | |
| 24 h | 0.5732 | 0.3649 | 0.3657 | 0.5708 | 0.2363 | ||
| Persistence | 12 h | 0.4823 | 0.3167 | 0.3355 | 0.7296 | 0.4592 | |
| 24 h | 0.6587 | 0.4305 | 0.4747 | 0.4962 | −0.0074 | ||
| C | OVMD-TMFG-TCN-BiGRU | 12 h | 0.1352 | 0.0849 | 0.0770 | 0.9818 | 0.9640 |
| 24 h | 0.2089 | 0.1384 | 0.1273 | 0.9566 | 0.9139 | ||
| EMD-TCN | 12 h | 0.1695 | 0.1130 | 0.1074 | 0.9719 | 0.9433 | |
| 24 h | 0.3210 | 0.1962 | 0.1928 | 0.8951 | 0.7969 | ||
| EEMD-LSTM | 12 h | 0.1682 | 0.1095 | 0.1004 | 0.9756 | 0.9442 | |
| 24 h | 0.2964 | 0.1826 | 0.1912 | 0.9163 | 0.8268 | ||
| TCN | 12 h | 0.4236 | 0.2665 | 0.2331 | 0.8168 | 0.6461 | |
| 24 h | 0.5570 | 0.3520 | 0.3089 | 0.6382 | 0.3883 | ||
| BiGRU | 12 h | 0.4206 | 0.2572 | 0.2154 | 0.8275 | 0.6511 | |
| 24 h | 0.5561 | 0.3461 | 0.2804 | 0.6782 | 0.3904 | ||
| SVM | 12 h | 0.4476 | 0.2763 | 0.2413 | 0.7904 | 0.6050 | |
| 24 h | 0.5839 | 0.3621 | 0.3025 | 0.5968 | 0.3280 | ||
| ANN | 12 h | 0.4672 | 0.2952 | 0.2565 | 0.7625 | 0.5695 | |
| 24 h | 0.5853 | 0.3674 | 0.3031 | 0.6117 | 0.3246 | ||
| Transformer | 12 h | 0.4324 | 0.2648 | 0.2275 | 0.8142 | 0.6313 | |
| 24 h | 0.5921 | 0.3736 | 0.3183 | 0.5818 | 0.3089 | ||
| Persistence | 12 h | 0.4202 | 0.2613 | 0.2194 | 0.8259 | 0.6519 | |
| 24 h | 0.5839 | 0.3687 | 0.3132 | 0.6642 | 0.3292 |
| Station | Model | Time Steps | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | OVMD-TMFG-TCN-BiGRU | 48 h | 0.3479 | 0.2462 | 0.3309 | 0.7956 | 0.6208 |
| EMD-TCN | 48 h | 0.3903 | 0.2736 | 0.3641 | 0.7281 | 0.5226 | |
| EEMD-LSTM | 48 h | 0.3974 | 0.2758 | 0.3691 | 0.7188 | 0.5051 | |
| TCN | 48 h | 0.5469 | 0.4208 | 0.6615 | 0.3220 | 0.0629 | |
| BiGRU | 48 h | 0.5391 | 0.4052 | 0.6187 | 0.3314 | 0.0893 | |
| SVM | 48 h | 0.5539 | 0.4073 | 0.5716 | 0.3095 | 0.0386 | |
| ANN | 48 h | 0.5500 | 0.4244 | 0.6737 | 0.2694 | 0.0523 | |
| Transformer | 48 h | 0.5425 | 0.3897 | 0.5373 | 0.3065 | 0.0778 | |
| Persistence | 48 h | 0.7346 | 0.5341 | 0.7296 | 0.1572 | −0.6865 | |
| B | OVMD-TMFG-TCN-BiGRU | 48 h | 0.3379 | 0.2458 | 0.3332 | 0.8583 | 0.7348 |
| EMD-TCN | 48 h | 0.3945 | 0.2779 | 0.3729 | 0.8107 | 0.6385 | |
| EEMD-LSTM | 48 h | 0.3942 | 0.2864 | 0.3627 | 0.8022 | 0.6391 | |
| TCN | 48 h | 0.6347 | 0.4574 | 0.6376 | 0.2694 | 0.0642 | |
| BiGRU | 48 h | 0.6197 | 0.4447 | 0.6230 | 0.3289 | 0.1079 | |
| SVM | 48 h | 0.6412 | 0.4359 | 0.5229 | 0.2902 | 0.0450 | |
| ANN | 48 h | 0.6363 | 0.4581 | 0.6334 | 0.2682 | 0.0595 | |
| Transformer | 48 h | 0.6311 | 0.4496 | 0.6072 | 0.2978 | 0.0748 | |
| Persistence | 48 h | 0.8245 | 0.5770 | 0.7063 | 0.2122 | −0.5754 | |
| C | OVMD-TMFG-TCN-BiGRU | 48 h | 0.3759 | 0.2469 | 0.2345 | 0.8476 | 0.7174 |
| EMD-TCN | 48 h | 0.4487 | 0.2738 | 0.2754 | 0.7900 | 0.5973 | |
| EEMD-LSTM | 48 h | 0.4564 | 0.2924 | 0.2622 | 0.7731 | 0.5833 | |
| TCN | 48 h | 0.6673 | 0.4355 | 0.3771 | 0.4196 | 0.1230 | |
| BiGRU | 48 h | 0.6810 | 0.4399 | 0.3618 | 0.4695 | 0.0865 | |
| SVM | 48 h | 0.6769 | 0.4510 | 0.3999 | 0.3792 | 0.0976 | |
| ANN | 48 h | 0.6998 | 0.4803 | 0.4101 | 0.4228 | 0.0354 | |
| Transformer | 48 h | 0.6792 | 0.4509 | 0.3846 | 0.4035 | 0.0915 | |
| Persistence | 48 h | 0.7551 | 0.5041 | 0.4586 | 0.4393 | −0.1188 |
| Forecast Horizon | Model | RMSE_Peak | MAE_Peak |
|---|---|---|---|
| 1 h | OVMD-TMFG-TCN-BiGRU | 0.0971 | 0.0699 |
| EMD-TCN | 0.1525 | 0.1102 | |
| TCN | 0.2411 | 0.1734 | |
| Persistence | 0.2831 | 0.2114 | |
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.2555 | 0.1956 |
| EMD-TCN | 0.3670 | 0.2806 | |
| TCN | 0.7969 | 0.6248 | |
| Persistence | 0.8890 | 0.6895 | |
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.3312 | 0.2559 |
| EMD-TCN | 0.5015 | 0.3987 | |
| TCN | 1.1785 | 0.9492 | |
| Persistence | 1.3203 | 1.0630 | |
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.4676 | 0.3461 |
| EMD-TCN | 0.5778 | 0.4598 | |
| TCN | 1.5950 | 1.3697 | |
| Persistence | 1.6696 | 1.3750 | |
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.7775 | 0.6156 |
| EMD-TCN | 0.8791 | 0.6655 | |
| TCN | 1.9720 | 1.7965 | |
| Persistence | 1.9173 | 1.6680 |
| Benchmark Model | Mean Z-Value | Z-Value Range | p-Value Summary |
|---|---|---|---|
| EMD-TCN | −34.2893 | −47.5312 to −13.4611 | <0.001 for all horizons |
| EEMD-LSTM | −41.1268 | −67.2927 to −20.4219 | <0.001 for all horizons |
| TCN | −88.2854 | −100.1076 to −65.6662 | <0.001 for all horizons |
| BiGRU | −88.2287 | −103.1514 to −67.2136 | <0.001 for all horizons |
| SVM | −91.734 | −114.7246 to −70.9846 | <0.001 for all horizons |
| ANN | −94.6545 | −115.3260 to −65.5838 | <0.001 for all horizons |
| Transformer | −87.0389 | −104.0576 to −67.9830 | <0.001 for all horizons |
| Persistence | −84.0683 | −90.1019 to −77.1228 | <0.001 for all horizons |
| Station | Time Steps | Model | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0343 | 0.0228 | 0.0324 | 0.9982 | 0.9963 |
| w/oOVMD | 0.0917 | 0.0640 | 0.0869 | 0.9885 | 0.9736 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0878 | 0.0574 | 0.0838 | 0.9879 | 0.9758 | |
| w/oOVMD | 0.2456 | 0.1805 | 0.2640 | 0.9045 | 0.8108 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1356 | 0.0901 | 0.1270 | 0.9722 | 0.9424 | |
| w/oOVMD | 0.3568 | 0.2420 | 0.3143 | 0.7791 | 0.6009 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2426 | 0.1538 | 0.1877 | 0.9146 | 0.8155 | |
| w/oOVMD | 0.4656 | 0.3172 | 0.4133 | 0.5862 | 0.3206 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3479 | 0.2462 | 0.3309 | 0.7956 | 0.6208 | |
| w/oOVMD | 0.5394 | 0.3965 | 0.5784 | 0.3304 | 0.0881 | ||
| B | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0376 | 0.0257 | 0.0301 | 0.9985 | 0.9967 |
| w/oOVMD | 0.0976 | 0.0709 | 0.0915 | 0.9907 | 0.9778 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.1166 | 0.0822 | 0.0934 | 0.9851 | 0.9684 | |
| w/oOVMD | 0.2895 | 0.2043 | 0.2672 | 0.9026 | 0.8050 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1651 | 0.1212 | 0.1454 | 0.9714 | 0.9366 | |
| w/oOVMD | 0.4311 | 0.3109 | 0.4232 | 0.7635 | 0.5678 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2216 | 0.1573 | 0.2027 | 0.9446 | 0.8858 | |
| w/oOVMD | 0.5226 | 0.3731 | 0.5176 | 0.6110 | 0.3651 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3379 | 0.2458 | 0.3332 | 0.8583 | 0.7348 | |
| w/oOVMD | 0.6271 | 0.4479 | 0.6144 | 0.2958 | 0.0864 | ||
| C | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0428 | 0.0302 | 0.0322 | 0.9985 | 0.9964 |
| w/oOVMD | 0.1092 | 0.0723 | 0.0640 | 0.9887 | 0.9765 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0958 | 0.0647 | 0.0640 | 0.9918 | 0.9819 | |
| w/oOVMD | 0.2921 | 0.1797 | 0.1491 | 0.9217 | 0.8317 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1352 | 0.0849 | 0.0770 | 0.9818 | 0.9640 | |
| w/oOVMD | 0.4010 | 0.2460 | 0.2154 | 0.8363 | 0.6829 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2089 | 0.1384 | 0.1273 | 0.9566 | 0.9139 | |
| w/oOVMD | 0.5337 | 0.3579 | 0.3517 | 0.6806 | 0.4385 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3759 | 0.2469 | 0.2345 | 0.8476 | 0.7174 | |
| w/oOVMD | 0.6513 | 0.4353 | 0.3997 | 0.4621 | 0.1645 |
| Station | Time Steps | Model | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0343 | 0.0228 | 0.0324 | 0.9982 | 0.9963 |
| w/oTMFG | 0.0581 | 0.0400 | 0.0561 | 0.9948 | 0.9894 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0878 | 0.0574 | 0.0838 | 0.9879 | 0.9758 | |
| w/oTMFG | 0.1011 | 0.0702 | 0.0985 | 0.9868 | 0.9679 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1356 | 0.0901 | 0.1270 | 0.9722 | 0.9424 | |
| w/oTMFG | 0.1968 | 0.1374 | 0.1766 | 0.9449 | 0.8785 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2426 | 0.1538 | 0.1877 | 0.9146 | 0.8155 | |
| w/oTMFG | 0.2574 | 0.1637 | 0.2021 | 0.9003 | 0.7924 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3479 | 0.2462 | 0.3309 | 0.7956 | 0.6208 | |
| w/oTMFG | 0.3679 | 0.2627 | 0.3729 | 0.7675 | 0.5758 | ||
| B | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0376 | 0.0257 | 0.0301 | 0.9985 | 0.9967 |
| w/oTMFG | 0.0453 | 0.0297 | 0.0333 | 0.9976 | 0.9952 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.1166 | 0.0822 | 0.0934 | 0.9851 | 0.9684 | |
| w/oTMFG | 0.1358 | 0.0931 | 0.1094 | 0.9799 | 0.9571 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1651 | 0.1212 | 0.1454 | 0.9714 | 0.9366 | |
| w/oTMFG | 0.1848 | 0.1304 | 0.1628 | 0.9617 | 0.9206 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2216 | 0.1573 | 0.2027 | 0.9446 | 0.8858 | |
| w/oTMFG | 0.2498 | 0.1775 | 0.2303 | 0.9324 | 0.8550 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3379 | 0.2458 | 0.3332 | 0.8583 | 0.7348 | |
| w/oTMFG | 0.3902 | 0.2797 | 0.3427 | 0.8096 | 0.6464 | ||
| C | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0428 | 0.0302 | 0.0322 | 0.9985 | 0.9964 |
| w/oTMFG | 0.0516 | 0.0322 | 0.0297 | 0.9978 | 0.9947 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0958 | 0.0647 | 0.0640 | 0.9918 | 0.9819 | |
| w/oTMFG | 0.1043 | 0.0647 | 0.0583 | 0.9896 | 0.9785 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1352 | 0.0849 | 0.0770 | 0.9818 | 0.9640 | |
| w/oTMFG | 0.1415 | 0.0896 | 0.0823 | 0.9801 | 0.9605 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2089 | 0.1384 | 0.1273 | 0.9566 | 0.9139 | |
| w/oTMFG | 0.2536 | 0.1693 | 0.1649 | 0.9365 | 0.8732 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3759 | 0.2469 | 0.2345 | 0.8476 | 0.7174 | |
| w/oTMFG | 0.4310 | 0.2684 | 0.2645 | 0.8115 | 0.6284 |
| Station | Time Steps | Model | RMSE | MAE | MAPE | R | NSEC |
|---|---|---|---|---|---|---|---|
| A | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0343 | 0.0228 | 0.0324 | 0.9982 | 0.9963 |
| w/oTCN | 0.0451 | 0.0305 | 0.0405 | 0.9969 | 0.9936 | ||
| w/oBiGRU | 0.0440 | 0.0298 | 0.0392 | 0.9970 | 0.9939 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0878 | 0.0574 | 0.0838 | 0.9879 | 0.9758 | |
| w/oTCN | 0.0967 | 0.0640 | 0.0905 | 0.9853 | 0.9706 | ||
| w/oBiGRU | 0.0978 | 0.0674 | 0.0951 | 0.9876 | 0.9700 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1356 | 0.0901 | 0.1270 | 0.9722 | 0.9424 | |
| w/oTCN | 0.1597 | 0.1118 | 0.1658 | 0.9594 | 0.9200 | ||
| w/oBiGRU | 0.1735 | 0.1248 | 0.1679 | 0.9594 | 0.9056 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2426 | 0.1538 | 0.1877 | 0.9146 | 0.8155 | |
| w/oTCN | 0.2666 | 0.1741 | 0.2122 | 0.8932 | 0.7773 | ||
| w/oBiGRU | 0.2524 | 0.1616 | 0.2022 | 0.9034 | 0.8004 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3479 | 0.2462 | 0.3309 | 0.7956 | 0.6208 | |
| w/oTCN | 0.3838 | 0.2588 | 0.3159 | 0.7566 | 0.5385 | ||
| w/oBiGRU | 0.3793 | 0.2765 | 0.4111 | 0.7445 | 0.5492 | ||
| B | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0376 | 0.0257 | 0.0301 | 0.9985 | 0.9967 |
| w/oBiGRU | 0.0398 | 0.0290 | 0.0389 | 0.9985 | 0.9963 | ||
| w/oTCN | 0.0508 | 0.0331 | 0.0365 | 0.9970 | 0.9940 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.1166 | 0.0822 | 0.0934 | 0.9851 | 0.9684 | |
| w/oTCN | 0.1288 | 0.0878 | 0.1017 | 0.9825 | 0.9614 | ||
| w/oBiGRU | 0.1405 | 0.0937 | 0.1048 | 0.9780 | 0.9541 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1651 | 0.1212 | 0.1454 | 0.9714 | 0.9366 | |
| w/oTCN | 0.1906 | 0.1335 | 0.1532 | 0.9591 | 0.9155 | ||
| w/oBiGRU | 0.1907 | 0.1316 | 0.1562 | 0.9571 | 0.9154 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2216 | 0.1573 | 0.2027 | 0.9446 | 0.8858 | |
| w/oTCN | 0.2609 | 0.1889 | 0.2217 | 0.9267 | 0.8418 | ||
| w/oBiGRU | 0.2650 | 0.1950 | 0.2334 | 0.9252 | 0.8368 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3379 | 0.2458 | 0.3332 | 0.8583 | 0.7348 | |
| w/oTCN | 0.3615 | 0.2644 | 0.3099 | 0.8630 | 0.6964 | ||
| w/oBiGRU | 0.3853 | 0.2662 | 0.3277 | 0.8131 | 0.6551 | ||
| C | 1 h | OVMD-TMFG-TCN-BiGRU | 0.0428 | 0.0302 | 0.0322 | 0.9985 | 0.9964 |
| w/oTCN | 0.0469 | 0.0359 | 0.0418 | 0.9985 | 0.9957 | ||
| w/oBiGRU | 0.0542 | 0.0346 | 0.0303 | 0.9971 | 0.9942 | ||
| 6 h | OVMD-TMFG-TCN-BiGRU | 0.0958 | 0.0647 | 0.0640 | 0.9918 | 0.9819 | |
| w/oTCN | 0.1013 | 0.0715 | 0.0756 | 0.9912 | 0.9798 | ||
| w/oBiGRU | 0.1246 | 0.0822 | 0.0734 | 0.9854 | 0.9694 | ||
| 12 h | OVMD-TMFG-TCN-BiGRU | 0.1352 | 0.0849 | 0.0770 | 0.9818 | 0.9640 | |
| w/oTCN | 0.1433 | 0.0932 | 0.0868 | 0.9800 | 0.9595 | ||
| w/oBiGRU | 0.1481 | 0.0946 | 0.0858 | 0.9784 | 0.9567 | ||
| 24 h | OVMD-TMFG-TCN-BiGRU | 0.2089 | 0.1384 | 0.1273 | 0.9566 | 0.9139 | |
| w/oTCN | 0.2235 | 0.1435 | 0.1319 | 0.9520 | 0.9015 | ||
| w/oBiGRU | 0.2869 | 0.1943 | 0.1938 | 0.9184 | 0.8377 | ||
| 48 h | OVMD-TMFG-TCN-BiGRU | 0.3759 | 0.2469 | 0.2345 | 0.8476 | 0.7174 | |
| w/oTCN | 0.4177 | 0.2655 | 0.2616 | 0.8195 | 0.6511 | ||
| w/oBiGRU | 0.4093 | 0.2670 | 0.2367 | 0.8284 | 0.6649 |
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
Liu, Z.; Shi, G.; Lv, M.; Wu, T.; Wang, X. Multi-Horizon Significant Wave Height Forecasting with Multiscale Decomposition and Topological Feature Selection. J. Mar. Sci. Eng. 2026, 14, 1095. https://doi.org/10.3390/jmse14121095
Liu Z, Shi G, Lv M, Wu T, Wang X. Multi-Horizon Significant Wave Height Forecasting with Multiscale Decomposition and Topological Feature Selection. Journal of Marine Science and Engineering. 2026; 14(12):1095. https://doi.org/10.3390/jmse14121095
Chicago/Turabian StyleLiu, Zeping, Guoyou Shi, Mina Lv, Tao Wu, and Xinjian Wang. 2026. "Multi-Horizon Significant Wave Height Forecasting with Multiscale Decomposition and Topological Feature Selection" Journal of Marine Science and Engineering 14, no. 12: 1095. https://doi.org/10.3390/jmse14121095
APA StyleLiu, Z., Shi, G., Lv, M., Wu, T., & Wang, X. (2026). Multi-Horizon Significant Wave Height Forecasting with Multiscale Decomposition and Topological Feature Selection. Journal of Marine Science and Engineering, 14(12), 1095. https://doi.org/10.3390/jmse14121095

