Figure 1.
The geographical locations of NDBC buoys 44009, 41004, 41008, and 41009.
Figure 1.
The geographical locations of NDBC buoys 44009, 41004, 41008, and 41009.
Figure 2.
WSPD and WDIR rose diagram at buoy stations. (a) 44009; (b) 41004; (c) 41008; (d) 41009.
Figure 2.
WSPD and WDIR rose diagram at buoy stations. (a) 44009; (b) 41004; (c) 41008; (d) 41009.
Figure 3.
WVHT and MWD rose diagrams at buoy stations. (a) 44009; (b) 41004; (c) 41008; (d) 41009.
Figure 3.
WVHT and MWD rose diagrams at buoy stations. (a) 44009; (b) 41004; (c) 41008; (d) 41009.
Figure 4.
The Pearson correlation coefficient matrix of marine environmental variables.
Figure 4.
The Pearson correlation coefficient matrix of marine environmental variables.
Figure 5.
Example of time series profiles of selected feature variables.
Figure 5.
Example of time series profiles of selected feature variables.
Figure 6.
Comparison of multivariate time series input construction for Transformer and iTransformer models.
Figure 6.
Comparison of multivariate time series input construction for Transformer and iTransformer models.
Figure 7.
The structure of iTransformer.
Figure 7.
The structure of iTransformer.
Figure 8.
Original time series and signal decomposition results of WVHT at buoy 41009.
Figure 8.
Original time series and signal decomposition results of WVHT at buoy 41009.
Figure 10.
Comparison of the predictive performance of various models at buoy 41009 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 10.
Comparison of the predictive performance of various models at buoy 41009 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 11.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 11.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 12.
Scatter plots comparing the predicted results of various models with the measured values at buoy 41009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 12.
Scatter plots comparing the predicted results of various models with the measured values at buoy 41009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 13.
Comparison of the predictive performance of various models at buoy 41004 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 13.
Comparison of the predictive performance of various models at buoy 41004 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 14.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41004 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 14.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41004 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 15.
Scatter plots comparing the predicted results of various models with the measured values at buoy 41004 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 15.
Scatter plots comparing the predicted results of various models with the measured values at buoy 41004 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 16.
Comparison of the predictive performance of various models at buoy 41008 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 16.
Comparison of the predictive performance of various models at buoy 41008 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 17.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41008 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 17.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 41008 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 18.
Scatter plots comparing model predictions at buoy 41008 across five forecast horizons. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 18.
Scatter plots comparing model predictions at buoy 41008 across five forecast horizons. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 19.
Comparison of the predictive performance of various models at buoy 44009 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 19.
Comparison of the predictive performance of various models at buoy 44009 under different evaluation metrics. (a) MAE, (b) RMSE, (c) MAPE, (d) CC.
Figure 20.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 44009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 20.
Comparison of predicted results and measured values of the CEEMDAN-iTransformer model at buoy 44009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 21.
Scatter plots comparing the predicted results of various models with the measured values at buoy 44009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 21.
Scatter plots comparing the predicted results of various models with the measured values at buoy 44009 for different forecast durations. (a) 3 h, (b) 6 h, (c) 12 h, (d) 24 h, (e) 48 h.
Figure 22.
Comparison of predicted results and measured values at buoy 41004 by various models for the Major Hurricane “Idalia” (A,C,E,G,I) and the winter storm (B,D,F,H,J) at different forecast durations. (A,B) 3 h, (C,D) 6 h, (E,F) 12 h, (G,H) 24 h, (I,J) 48. The sample number indicates the time sample number.
Figure 22.
Comparison of predicted results and measured values at buoy 41004 by various models for the Major Hurricane “Idalia” (A,C,E,G,I) and the winter storm (B,D,F,H,J) at different forecast durations. (A,B) 3 h, (C,D) 6 h, (E,F) 12 h, (G,H) 24 h, (I,J) 48. The sample number indicates the time sample number.
Figure 23.
Comparison of predicted results and measured values at buoy 44009 by various models for the Tropical Storm “Ophelia” (A,C,E,G,I) and the winter storm (B,D,F,H,J) at different forecast durations. (A,B) 3 h, (C,D) 6 h, (E,F) 12 h, (G,H) 24 h, (I,J) 48. The sample number indicates the time sample number.
Figure 23.
Comparison of predicted results and measured values at buoy 44009 by various models for the Tropical Storm “Ophelia” (A,C,E,G,I) and the winter storm (B,D,F,H,J) at different forecast durations. (A,B) 3 h, (C,D) 6 h, (E,F) 12 h, (G,H) 24 h, (I,J) 48. The sample number indicates the time sample number.
Table 1.
Definition of NDBC buoy observation parameters.
Table 1.
Definition of NDBC buoy observation parameters.
| Variable Abbreviation | Full Name | Definition |
|---|
| WSPD | Wind Speed (m/s) | The average wind speed measured over the sampling interval at the buoy location. |
| WDIR | Wind Direction (°) | The direction from which the wind is coming, measured clockwise from true north. |
| GST | Gust Speed (m/s) | The maximum instantaneous wind speed recorded during the sampling interval. |
| WVHT | Significant Wave Height (m) | The average height of the highest one-third of all waves observed during the sampling period. |
| MWD | Mean Wave Direction (°) | The dominant direction of wave energy propagation, measured clockwise from true north. |
| APD | Average Wave Period (s) | The average period of all waves recorded during the sampling interval. |
| DPD | Dominant Wave Period (s) | The wave period associated with the maximum wave energy. |
| DEWP | Dew Point Temperature (°C) | The temperature at which air becomes saturated with water vapor and condensation begins. |
| ATMP | Air Temperature (°C) | The ambient air temperature measured at the same height as the buoy sensor above the sea surface. |
| WTMP | Sea Surface Temperature (°C) | The temperature of the sea surface measured at the buoy’s waterline depth. |
| PRES | Sea Level Pressure (hPa) | Atmospheric pressure reduced to mean sea level. |
Table 2.
The detailed locations and water depth parameters of the selected buoys.
Table 2.
The detailed locations and water depth parameters of the selected buoys.
| Buoy ID | Latitude (° N) | Longitude (° W) | Depth (m) |
|---|
| 44009 | 38.460 | 74.692 | 24 |
| 41004 | 32.502 | 79.099 | 35 |
| 41008 | 31.400 | 80.866 | 16 |
| 41009 | 28.508 | 80.185 | 24 |
Table 3.
The statistical information of the buoy datasets.
Table 3.
The statistical information of the buoy datasets.
| Buoy ID | Date (Day Month Year HH:MM) | Data Volume | WVHT Range (m) |
|---|
| 44009 | 01 July 2021 22:40–31 December 2023 23:40 | 21,914 | [0.25, 6.03] |
| 41004 | 10 July 2021 04:40–31 December 2023 23:40 | 21,716 | [0.27, 8.29] |
| 41008 | 01 January 2019 00:50–16 June 2023 09:50 | 39,058 | [0.11, 4.54] |
| 41009 | 01 January 2019 00:40–31 December 2023 23:40 | 43,824 | [0.02, 9.74] |
Table 4.
Comparison of errors from various models at buoy 41009 for different forecast durations.
Table 4.
Comparison of errors from various models at buoy 41009 for different forecast durations.
| Forecast Hours | Metrics | CEEMDAN-iTransformer | iTransformer | TimesNet | Crossformer | DLinear |
|---|
| 3 h | MAE (m) ↓ | 0.0486 | 0.1116 | 0.1100 | 0.1082 | 0.1268 |
| RMSE (m) ↓ | 0.0708 | 0.1641 | 0.1596 | 0.1560 | 0.1823 |
| MAPE (%) ↓ | 4.4377 | 9.8351 | 9.7153 | 9.6507 | 11.6418 |
| CC ↑ | 0.9948 | 0.9721 | 0.9735 | 0.9761 | 0.9654 |
| 6 h | MAE (m) ↓ | 0.0700 | 0.1761 | 0.1699 | 0.1752 | 0.1810 |
| RMSE (m) ↓ | 0.0999 | 0.2553 | 0.2439 | 0.2404 | 0.2584 |
| MAPE (%) ↓ | 6.5577 | 15.5664 | 14.9815 | 17.6121 | 16.8980 |
| CC ↑ | 0.9897 | 0.9341 | 0.9373 | 0.9407 | 0.9291 |
| 12 h | MAE (m) ↓ | 0.1096 | 0.2420 | 0.2402 | 0.2774 | 0.2499 |
| RMSE (m) ↓ | 0.1549 | 0.3568 | 0.3476 | 0.3613 | 0.3574 |
| MAPE (%) ↓ | 10.2268 | 20.7897 | 21.1116 | 29.2911 | 23.8160 |
| CC ↑ | 0.9750 | 0.8676 | 0.8706 | 0.8755 | 0.8594 |
| 24 h | MAE (m) ↓ | 0.2002 | 0.3348 | 0.3384 | 0.3432 | 0.3395 |
| RMSE (m) ↓ | 0.2828 | 0.4871 | 0.4875 | 0.4651 | 0.4724 |
| MAPE (%) ↓ | 17.8254 | 28.7496 | 29.7473 | 35.1132 | 33.4860 |
| CC ↑ | 0.9169 | 0.7464 | 0.7317 | 0.7548 | 0.7386 |
| 48 h | MAE (m) ↓ | 0.2784 | 0.4561 | 0.4481 | 0.4125 | 0.4308 |
| RMSE (m) ↓ | 0.3759 | 0.6391 | 0.6261 | 0.6037 | 0.5856 |
| MAPE (%) ↓ | 26.0575 | 40.8701 | 39.8318 | 35.2539 | 43.3937 |
| CC ↑ | 0.8481 | 0.5255 | 0.5232 | 0.5362 | 0.5554 |
Table 5.
Comparison of errors from various models at buoy 41004 for different forecast durations.
Table 5.
Comparison of errors from various models at buoy 41004 for different forecast durations.
| Forecast Hours | Metrics | CEEMDAN-iTransformer | iTransformer | TimesNet | Crossformer | DLinear |
|---|
| 3 h | MAE (m) ↓ | 0.0579 | 0.1283 | 0.1266 | 0.1205 | 0.1740 |
| RMSE (m) ↓ | 0.0883 | 0.2024 | 0.1997 | 0.1980 | 0.2809 |
| MAPE (%) ↓ | 4.3242 | 9.4641 | 9.3588 | 9.1032 | 13.7274 |
| CC ↑ | 0.9923 | 0.9595 | 0.9603 | 0.9642 | 0.9219 |
| 6 h | MAE (m) ↓ | 0.0867 | 0.2030 | 0.2077 | 0.1789 | 0.2392 |
| RMSE (m) ↓ | 0.1299 | 0.3343 | 0.3405 | 0.2937 | 0.3842 |
| MAPE (%) ↓ | 6.6754 | 14.8554 | 15.3861 | 13.0191 | 19.3408 |
| CC ↑ | 0.9836 | 0.8869 | 0.8854 | 0.9159 | 0.8467 |
| 12 h | MAE (m) ↓ | 0.1446 | 0.3074 | 0.3098 | 0.2772 | 0.3302 |
| RMSE (m) ↓ | 0.2206 | 0.4891 | 0.4858 | 0.4412 | 0.5122 |
| MAPE (%) ↓ | 11.5859 | 22.7638 | 23.2404 | 20.6317 | 27.6509 |
| CC ↑ | 0.9547 | 0.7443 | 0.7547 | 0.7938 | 0.7006 |
| 24 h | MAE (m) ↓ | 0.2566 | 0.4370 | 0.4438 | 0.3984 | 0.4351 |
| RMSE (m) ↓ | 0.3735 | 0.6667 | 0.6598 | 0.6163 | 0.6268 |
| MAPE (%) ↓ | 20.5988 | 33.6676 | 35.1283 | 30.3631 | 40.0141 |
| CC ↑ | 0.8691 | 0.5157 | 0.5098 | 0.5390 | 0.4818 |
| 48 h | MAE (m) ↓ | 0.4020 | 0.5676 | 0.5594 | 0.4725 | 0.4898 |
| RMSE (m) ↓ | 0.5986 | 0.8051 | 0.7733 | 0.6647 | 0.6960 |
| MAPE (%) ↓ | 31.9378 | 44.1171 | 45.3149 | 43.5686 | 43.3805 |
| CC ↑ | 0.6531 | 0.2404 | 0.2675 | 0.3712 | 0.2410 |
Table 6.
Comparison of errors from various models at buoy 41008 for different forecast durations.
Table 6.
Comparison of errors from various models at buoy 41008 for different forecast durations.
| Forecast Hours | Metrics | CEEMDAN-iTransformer | iTransformer | TimesNet | Crossformer | DLinear |
|---|
| 3 h | MAE (m) ↓ | 0.0418 | 0.0977 | 0.0938 | 0.0879 | 0.1151 |
| RMSE (m) ↓ | 0.0587 | 0.1411 | 0.1355 | 0.1229 | 0.1639 |
| MAPE (%) ↓ | 4.6544 | 10.4263 | 10.0785 | 9.9410 | 12.7158 |
| CC ↑ | 0.9934 | 0.9617 | 0.9647 | 0.9708 | 0.9478 |
| 6 h | MAE (m) ↓ | 0.0627 | 0.1558 | 0.1481 | 0.1474 | 0.1695 |
| RMSE (m) ↓ | 0.0894 | 0.2270 | 0.2140 | 0.2062 | 0.2400 |
| MAPE (%) ↓ | 7.0562 | 16.5691 | 15.8744 | 16.8778 | 18.9626 |
| CC ↑ | 0.9848 | 0.8997 | 0.9099 | 0.9176 | 0.8844 |
| 12 h | MAE (m) ↓ | 0.0974 | 0.2233 | 0.2232 | 0.2100 | 0.2322 |
| RMSE (m) ↓ | 0.1367 | 0.3281 | 0.3233 | 0.2920 | 0.3261 |
| MAPE (%) ↓ | 11.2678 | 23.4049 | 23.8868 | 24.2076 | 26.5314 |
| CC ↑ | 0.9640 | 0.7858 | 0.7876 | 0.8208 | 0.7743 |
| 24 h | MAE (m) ↓ | 0.1668 | 0.3237 | 0.3215 | 0.2915 | 0.3086 |
| RMSE (m) ↓ | 0.2331 | 0.4659 | 0.4612 | 0.4078 | 0.4233 |
| MAPE (%) ↓ | 19.3189 | 34.6239 | 34.3517 | 33.5351 | 37.0725 |
| CC ↑ | 0.8914 | 0.5306 | 0.5304 | 0.6051 | 0.5673 |
| 48 h | MAE (m) ↓ | 0.2699 | 0.4098 | 0.4026 | 0.3666 | 0.3551 |
| RMSE (m) ↓ | 0.3825 | 0.5804 | 0.5710 | 0.5025 | 0.4975 |
| MAPE (%) ↓ | 30.5918 | 44.7483 | 44.0290 | 45.8322 | 42.9021 |
| CC ↑ | 0.6816 | 0.2392 | 0.2245 | 0.1945 | 0.2360 |
Table 7.
Comparison of errors from various models at buoy 44009 for different forecast durations.
Table 7.
Comparison of errors from various models at buoy 44009 for different forecast durations.
| Forecast Hours | Metrics | CEEMDAN-iTransformer | iTransformer | TimesNet | Crossformer | DLinear |
|---|
| 3 h | MAE (m) ↓ | 0.0653 | 0.1171 | 0.1176 | 0.1121 | 0.1540 |
| RMSE (m) ↓ | 0.0932 | 0.1745 | 0.1757 | 0.1675 | 0.2368 |
| MAPE (%) ↓ | 5.6264 | 9.7986 | 9.7973 | 9.5403 | 13.3755 |
| CC ↑ | 0.9895 | 0.9635 | 0.9624 | 0.9670 | 0.9331 |
| 6 h | MAE (m) ↓ | 0.0893 | 0.1828 | 0.1791 | 0.1666 | 0.2121 |
| RMSE (m) ↓ | 0.1254 | 0.2772 | 0.2755 | 0.2506 | 0.3285 |
| MAPE (%) ↓ | 7.8748 | 15.1271 | 14.6155 | 13.6179 | 18.6517 |
| CC ↑ | 0.9810 | 0.9064 | 0.9076 | 0.9262 | 0.8649 |
| 12 h | MAE (m) ↓ | 0.1451 | 0.2788 | 0.2792 | 0.2575 | 0.2950 |
| RMSE (m) ↓ | 0.2095 | 0.4333 | 0.4352 | 0.3999 | 0.4545 |
| MAPE (%) ↓ | 12.6521 | 22.6893 | 22.5019 | 20.2095 | 26.7657 |
| CC ↑ | 0.9459 | 0.7703 | 0.7596 | 0.8031 | 0.7160 |
| 24 h | MAE (m) ↓ | 0.2392 | 0.3774 | 0.3769 | 0.3624 | 0.4012 |
| RMSE (m) ↓ | 0.3641 | 0.5941 | 0.5960 | 0.5483 | 0.5726 |
| MAPE (%) ↓ | 20.6086 | 30.1850 | 29.6572 | 30.1518 | 39.5577 |
| CC ↑ | 0.8288 | 0.5170 | 0.5032 | 0.5501 | 0.4848 |
| 48 h | MAE (m) ↓ | 0.3585 | 0.4726 | 0.4706 | 0.4334 | 0.4299 |
| RMSE (m) ↓ | 0.5382 | 0.7141 | 0.7069 | 0.6235 | 0.6282 |
| MAPE (%) ↓ | 31.6896 | 37.6329 | 37.5453 | 40.5581 | 40.5337 |
| CC ↑ | 0.5962 | 0.2589 | 0.2533 | 0.2728 | 0.2480 |