| Literature DB >> 35730058 |
Abstract
Accurate electricity demand forecasting can provide a timely and effective reference for economic control and facilitate the secure production and operation of power systems. However, electricity data are well known for their nonlinearity and multi-seasonal features, making it challenging to construct forecasting models. This study investigates the combination of singular spectrum analysis to facilitate the construction of decomposition-based forecasting approaches for electricity load. First, we demonstrate and emphasize the importance of separability for specifically extracting different features hidden in the original data; moreover, only by using the separable feature subseries, the constructed individual model can capture the inner and distinct characteristics of original series more effectively. Second, this study decomposes the electricity load into several significant features using singular spectrum analysis. Each feature series is predicted separately to construct aggregate results. In particular, we propose SSA-based period decomposition to not only perform separable decomposition but also overcome the border effect, which has received little attention in previous work. Finally, to verify the effectiveness of the proposed method, we conduct an empirical study and compare the performance of the discussed models. The empirical results show that the proposed approach can obtain the expected forecasting performance and is a reliable and promising tool for extracting different features. © King Fahd University of Petroleum & Minerals 2022.Entities:
Keywords: Multi-seasonal features; Separable decomposition; Short-term load forecasting; Singular spectrum analysis
Year: 2022 PMID: 35730058 PMCID: PMC9189810 DOI: 10.1007/s13369-022-06934-y
Source DB: PubMed Journal: Arab J Sci Eng ISSN: 2191-4281 Impact factor: 2.807
Treatment of the boundary distortion
| Process description | Code |
|---|---|
| Symmetric approaches: previous day or Naïve_day extension | S_PD |
| Symmetric approaches: extension based on the same day from the previous week | S_PW |
| Constant extension | S_C |
| Using AR to obtain the day-ahead forecast | S_AR |
| Using ARIMA to obtain the day-ahead forecast | S_AM |
| AR forecast + S_pd | S_ARPD |
| ARIMA forecast + S_pd | S_AMPD |
| AR forecast + S_pw | S_ARPW |
| ARIMA forecast + S_pw | S_AMPW |
Symmetric approaches: day-ahead forecast using the previous day: for ; day-ahead forecast using the same day from last week: for ; Constant approaches: day-ahead forecast using the first-order lag: for ; Linear approaches: based on from the same time for each day, where , the linear model is constructed to perform day-ahead forecasting; Combining approaches: the simple averaging (arithmetic mean) is used as the combining method considering its popularity and robustness.
Fig. 1Movement of eigenvalues
Fig. 2Matrix of the absolute values of w-correlation for 48 reconstructed components (RC)
Fig. 3Decomposed weights of workday and non-workday for trend, season, and residual features
Forecasting performance of the discussed models
| Dataset | Metric | ANS | NNS | ANN | ASS | SVS | SVM | SIS | SARIMA |
|---|---|---|---|---|---|---|---|---|---|
| Global | MAE | 49.2433 | 54.8302 | 62.9436 | 63.6588 | 79.6984 | 87.9621 | 50.2935 | 53.8947 |
| MAPE | 0.5948 | 0.6693 | 0.7637 | 0.7754 | 0.9842 | 1.0573 | 0.6256 | 0.6723 | |
| Workday | MAE | 48.8706 | 48.6887 | 60.8519 | 60.9504 | 62.7371 | 86.0200 | 45.2802 | 48.1192 |
| MAPE | 0.5708 | 0.5682 | 0.7185 | 0.7199 | 0.7418 | 1.0013 | 0.5365 | 0.5737 | |
| Non-workday | MAE | 50.1750 | 70.1839 | 68.1726 | 70.4297 | 122.1018 | 92.8176 | 62.8269 | 68.3334 |
| MAPE | 0.6546 | 0.9220 | 0.8767 | 0.9143 | 1.5902 | 1.1972 | 0.8485 | 0.9189 | |
| Global | MAE | 14.4873 | 17.2457 | 19.6281 | 14.4981 | 18.7473 | 23.6515 | 14.7431 | 15.9992 |
| MAPE | 1.4987 | 1.8307 | 2.0848 | 1.4957 | 2.0094 | 2.5703 | 1.5257 | 1.6602 | |
| Workday | MAE | 15.6735 | 17.3385 | 19.8115 | 16.0391 | 18.2242 | 23.0812 | 15.7695 | 16.4396 |
| MAPE | 1.6112 | 1.8182 | 2.0800 | 1.6424 | 1.9208 | 2.4773 | 1.6191 | 1.6857 | |
| Non-workday | MAE | 11.5221 | 17.0137 | 19.1695 | 10.6458 | 20.0551 | 25.0773 | 12.1771 | 14.8981 |
| MAPE | 1.2175 | 1.8620 | 2.0970 | 1.1288 | 2.2307 | 2.8029 | 1.2922 | 1.5964 | |
| Global | MAE | 36.7025 | 37.0597 | 49.0538 | 39.5231 | 42.8709 | 66.5394 | 38.8780 | 40.3551 |
| MAPE | 0.6953 | 0.7001 | 0.9349 | 0.7500 | 0.8088 | 1.2691 | 0.7483 | 0.7757 | |
| Workday | MAE | 37.3746 | 37.7471 | 49.0035 | 39.7576 | 43.6667 | 69.4458 | 37.2291 | 38.9007 |
| MAPE | 0.6765 | 0.6806 | 0.8914 | 0.7201 | 0.7858 | 1.2744 | 0.6761 | 0.7056 | |
| Non-workday | MAE | 35.0225 | 35.3411 | 49.1796 | 38.9369 | 40.8815 | 59.2734 | 43.0002 | 43.9912 |
| MAPE | 0.7423 | 0.7488 | 1.0437 | 0.8248 | 0.8661 | 1.2558 | 0.9288 | 0.9511 | |
Forecasting performance of the SSA-based approaches
| Method | Metric | S_PD | S_PW | S_C | S_AR | S_AM | S_ARPD | S_AMPD | S_ARPW | S_AMPW | S_NO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Global | MAE | 342.21 | 183.66 | 171.38 | 352.99 | 327.02 | 338.02 | 315.08 | 224.18 | 200.19 | 365.09 |
| MAPE | 4.1660 | 2.1996 | 2.0878 | 4.2826 | 3.9816 | 4.1080 | 3.8447 | 2.7310 | 2.4502 | 4.5655 | |
| Workday | MAE | 273.40 | 170.08 | 179.06 | 288.11 | 289.25 | 274.28 | 258.19 | 182.68 | 161.73 | 225.45 |
| MAPE | 3.1183 | 1.9537 | 2.1233 | 3.2854 | 3.3338 | 3.1301 | 2.9599 | 2.0905 | 1.8614 | 2.6128 | |
| Non-work | MAE | 514.24 | 217.60 | 152.17 | 515.21 | 421.47 | 497.38 | 457.30 | 327.92 | 296.34 | 714.19 |
| MAPE | 6.7852 | 2.8145 | 1.9992 | 6.7758 | 5.6010 | 6.5530 | 6.0568 | 4.3320 | 3.9221 | 9.4472 | |
| Global | MAE | 28.09 | 56.06 | 18.42 | 31.33 | 31.10 | 27.79 | 27.94 | 39.65 | 39.22 | 33.33 |
| MAPE | 2.8725 | 5.9117 | 1.8889 | 3.2275 | 3.1968 | 2.8543 | 2.8688 | 4.1561 | 4.1072 | 3.4648 | |
| Workday | MAE | 31.32 | 53.87 | 20.25 | 35.44 | 33.53 | 31.02 | 30.33 | 41.20 | 39.96 | 34.17 |
| MAPE | 3.1805 | 5.6745 | 2.0558 | 3.6228 | 3.4322 | 3.1616 | 3.0969 | 4.3036 | 4.1807 | 3.4988 | |
| Non-work | MAE | 20.03 | 61.53 | 13.83 | 21.03 | 25.04 | 19.72 | 21.97 | 35.77 | 37.36 | 31.22 |
| MAPE | 2.1026 | 6.5049 | 1.4718 | 2.2392 | 2.6081 | 2.0860 | 2.2986 | 3.7875 | 3.9232 | 3.3798 | |
| Global | MAE | 245.08 | 183.59 | 103.31 | 252.52 | 241.60 | 251.06 | 240.05 | 196.49 | 198.94 | 267.27 |
| MAPE | 4.6364 | 3.4148 | 2.0299 | 4.7542 | 4.5805 | 4.7291 | 4.5559 | 3.6743 | 3.7403 | 5.2938 | |
| Workday | MAE | 218.65 | 208.50 | 111.85 | 232.57 | 218.14 | 232.50 | 217.36 | 199.96 | 201.22 | 143.78 |
| MAPE | 3.8694 | 3.7250 | 2.1368 | 4.1071 | 3.8680 | 4.1130 | 3.8696 | 3.5441 | 3.5825 | 2.5897 | |
| Non-work | MAE | 311.17 | 121.33 | 81.97 | 302.40 | 300.26 | 297.45 | 296.76 | 187.80 | 193.24 | 575.98 |
| MAPE | 6.5540 | 2.6394 | 1.7624 | 6.3718 | 6.3615 | 6.2695 | 6.2715 | 3.9999 | 4.1349 | 12.0539 | |
| Global | MAE | 284.38 | 158.85 | 153.36 | 293.83 | 280.54 | 287.36 | 272.80 | 198.27 | 177.72 | 303.52 |
| MAPE | 3.4711 | 1.9168 | 1.8626 | 3.5723 | 3.4286 | 3.5005 | 3.3358 | 2.4219 | 2.1843 | 3.7810 | |
| Workday | MAE | 238.88 | 147.51 | 160.46 | 252.10 | 257.78 | 243.83 | 236.71 | 167.54 | 149.01 | 208.23 |
| MAPE | 2.7503 | 1.7109 | 1.8990 | 2.9008 | 3.0042 | 2.8062 | 2.7413 | 1.9336 | 1.7334 | 2.4151 | |
| Non-work | MAE | 398.13 | 187.21 | 135.61 | 398.14 | 337.45 | 396.16 | 363.05 | 275.10 | 249.51 | 541.74 |
| MAPE | 5.2729 | 2.4316 | 1.7714 | 5.2513 | 4.4899 | 5.2363 | 4.8218 | 3.6428 | 3.3115 | 7.1959 | |
| Global | MAE | 25.19 | 48.29 | 17.81 | 27.85 | 27.70 | 25.38 | 25.22 | 34.75 | 34.89 | 29.56 |
| MAPE | 2.5849 | 5.1030 | 1.8268 | 2.8701 | 2.8467 | 2.6132 | 2.5922 | 3.6429 | 3.6478 | 3.0628 | |
| Workday | MAE | 27.61 | 47.13 | 19.51 | 31.08 | 29.69 | 27.93 | 27.11 | 36.14 | 35.73 | 30.33 |
| MAPE | 2.8151 | 4.9717 | 1.9831 | 3.1790 | 3.0373 | 2.8544 | 2.7720 | 3.7768 | 3.7292 | 3.0995 | |
| Non-work | MAE | 19.11 | 51.18 | 13.55 | 19.76 | 22.74 | 19.02 | 20.47 | 31.25 | 32.79 | 27.63 |
| MAPE | 2.0096 | 5.4313 | 1.4362 | 2.0978 | 2.3703 | 2.0102 | 2.1428 | 3.3082 | 3.4445 | 2.9710 | |
| Global | MAE | 198.96 | 144.21 | 95.10 | 205.70 | 197.44 | 201.64 | 186.83 | 164.58 | 156.54 | 196.17 |
| MAPE | 3.7577 | 2.6754 | 1.8384 | 3.8728 | 3.7197 | 3.8023 | 3.5271 | 3.0702 | 2.9220 | 3.8516 | |
| Workday | MAE | 176.93 | 165.70 | 103.89 | 185.45 | 180.10 | 180.28 | 164.72 | 166.89 | 157.92 | 127.74 |
| MAPE | 3.1190 | 2.9579 | 1.9548 | 3.2578 | 3.1670 | 3.1714 | 2.8922 | 2.9507 | 2.7864 | 2.3110 | |
| Non-work | MAE | 254.02 | 90.47 | 73.12 | 256.32 | 240.79 | 255.05 | 242.10 | 158.80 | 153.09 | 367.26 |
| MAPE | 5.3544 | 1.9690 | 1.5474 | 5.4102 | 5.1015 | 5.3797 | 5.1143 | 3.3690 | 3.2609 | 7.7031 | |
Results of the DM test
| Model | S_PD | S_PW | S_C | S_AR | S_AM | S_ARPD | S_AMPD | S_ARPW | S_AMPW | S_NO |
|---|---|---|---|---|---|---|---|---|---|---|
| ANS | 12.988a | 11.073 a | 12.429 a | 13.395 a | 14.916 a | 13.619 a | 13.520 a | 13.132 a | 12.785 a | 12.634 a |
| NNS | 12.944 a | 10.921 a | 11.920 a | 13.349 a | 14.840 a | 13.569 a | 13.459 a | 13.050 a | 12.676 a | 12.637 a |
| ASS | 13.499 a | 11.709 a | 11.934 a | 13.699 a | 17.389 a | 13.544 a | 15.227 a | 14.261 a | 14.005 a | 13.681 a |
| SVS | 13.111 a | 10.479 a | 9.647 a | 13.292 a | 16.583 a | 13.143 a | 14.640 a | 13.433 a | 12.771 a | 13.514 a |
| ANS | 6.834 a | 18.110 a | 5.060 a | 13.083 a | 11.022 a | 9.625 a | 8.496 a | 15.537 a | 14.775 a | 9.474 a |
| NNS | 5.839 a | 18.409 a | 11.963 a | 10.107 a | 8.111 a | 7.284 a | 15.678 a | 14.941 a | 8.497 a | |
| ASS | 7.812 a | 17.141 a | 5.022 a | 12.427 a | 11.164 a | 9.967 a | 9.009 a | 15.082 a | 14.743 a | 8.986 a |
| SVS | 4.945 a | 17.434 a | 9.144 a | 8.517 a | 6.464 a | 5.945 a | 14.471 a | 14.220 a | 6.964 a | |
| ANS | 13.116 a | 12.650 a | 12.786 a | 12.900 a | 17.452 a | 12.566 a | 13.692 a | 16.606 a | 17.153 a | 10.380 a |
| NNS | 13.112 a | 12.623 a | 12.703 a | 12.897 a | 17.455 a | 12.563 a | 13.688 a | 16.600 a | 17.141 a | 10.376 a |
| ASS | 13.113 a | 12.381 a | 11.399 a | 13.275 a | 17.554 a | 13.154 a | 14.405 a | 15.916 a | 16.215 a | 11.764 a |
| SVS | 13.040 a | 12.240 a | 11.040 a | 13.207 a | 17.506 a | 13.084 a | 14.324 a | 15.799 a | 16.130 a | 11.695 a |
Estimated results of the RSSE
| Data | S_PD | S_PW | S_C | S_AR | S_AM | S_ARPD | S_AMPD | S_ARPW | S_AMPW | NNS | ANS |
|---|---|---|---|---|---|---|---|---|---|---|---|
| NSW | 76.82% | 71.04% | 20.26% | 75.81% | 75.67% | 76.25% | 76.37% | 75.09% | 72.61% | 85.30% | |
| TAS | 54.95% | 65.25% | 24.50% | 55.91% | 59.00% | 54.69% | 54.88% | 57.49% | 58.83% | 86.44% | |
| VIC | 73.16% | 65.94% | 20.45% | 70.42% | 68.88% | 70.26% | 70.33% | 67.79% | 65.09% | 82.14% |
Fig. 4The evolution of MAPE with the harmonic component increase for seasonal features