| Literature DB >> 24723814 |
Wei Ming1, Yukun Bao1, Zhongyi Hu1, Tao Xiong1.
Abstract
The hybrid ARIMA-SVMs prediction models have been established recently, which take advantage of the unique strength of ARIMA and SVMs models in linear and nonlinear modeling, respectively. Built upon this hybrid ARIMA-SVMs models alike, this study goes further to extend them into the case of multistep-ahead prediction for air passengers traffic with the two most commonly used multistep-ahead prediction strategies, that is, iterated strategy and direct strategy. Additionally, the effectiveness of data preprocessing approaches, such as deseasonalization and detrending, is investigated and proofed along with the two strategies. Real data sets including four selected airlines' monthly series were collected to justify the effectiveness of the proposed approach. Empirical results demonstrate that the direct strategy performs better than iterative one in long term prediction case while iterative one performs better in the case of short term prediction. Furthermore, both deseasonalization and detrending can significantly improve the prediction accuracy for both strategies, indicating the necessity of data preprocessing. As such, this study contributes as a full reference to the planners from air transportation industries on how to tackle multistep-ahead prediction tasks in the implementation of either prediction strategy.Entities:
Year: 2014 PMID: 24723814 PMCID: PMC3958729 DOI: 10.1155/2014/567246
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1The flowchart of proposed multistep-ahead PSO-ARIMA-SVMs modeling framework.
Figure 2(a) American Airlines data. (b) Delta Air Lines data. (c) Southwest Airlines data. (d) United Airlines data.
Descriptive statistics of all data series.
| Period |
| Min | Max | Mean | Std | Skewness | Kurtosis | |||
|---|---|---|---|---|---|---|---|---|---|---|
| Statistic | Std. error | Statistic | Std. error | |||||||
| American | 90.01–01.12 | 144 | 3251642 | 7747239 | 5443463 | 597069 | 0.309 | 0.202 | 2.988 | 0.401 |
| Delta | 90.01–01.12 | 144 | 4565958 | 9104110 | 7003819 | 1168848 | −0.073 | 0.202 | −0.904 | 0.401 |
| Southwest | 90.01–01.12 | 144 | 1538109 | 7257119 | 4110732 | 1461296 | −0.016 | 0.202 | −0.969 | 0.401 |
| UnitedAir | 90.01–01.12 | 144 | 3449108 | 7176446 | 5416990 | 887173 | −0.225 | 0.202 | −0.791 | 0.401 |
Figure 3Experiment procedure.
Prediction accuracy measures for hold-out sample.
| Data preprocess | Strategy | Prediction horizon ( | Average 1 − | Average rank | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 4 | 6 | 8 | 12 | 18 | 24 | 1–24 | |||
| Non-deseasonalization-detrending | MAPE | ||||||||||
| I-ARIMA | 22.235 | 24.580 | 24.127 | 25.328 | 22.485 | 26.369 | 28.059 | 31.254 | 25.555 | 5.444 | |
| I-SVM | 7.079 | 10.549 | 13.013 | 13.580 | 11.768 | 10.045 | 18.510 | 10.506 | 11.881 | 3.889 | |
| D-ARIMA | 26.025 | 25.895 | 23.745 | 24.765 | 25.014 | 25.956 | 27.654 | 32.547 | 26.450 | 5.556 | |
| D-SVM | 7.096 |
|
| 8.353 |
|
| 9.553 | 9.830 |
|
| |
| I-ARIMA-SVM |
| 7.895 | 8.025 |
| 8.781 | 8.943 |
|
| 8.405 | 2.444 | |
| D-ARIMA-SVM |
|
|
|
|
|
|
|
|
|
| |
| SMAPE | |||||||||||
| I-ARIMA | 22.204 | 24.319 | 23.547 | 24.412 | 21.541 | 25.849 | 26.462 | 30.146 | 24.810 | 5.444 | |
| I-SVM | 7.075 | 10.287 | 12.384 | 12.509 | 11.284 | 9.623 | 16.158 | 10.009 | 11.166 | 3.889 | |
| D-ARIMA | 25.884 | 24.998 | 23.017 | 24.251 | 24.932 | 25.687 | 26.199 | 31.968 | 25.867 | 5.556 | |
| D-SVM | 7.089 |
|
| 8.084 |
|
| 8.853 |
|
|
| |
| I-ARIMA-SVM |
| 7.644 | 7.995 |
| 7.687 | 8.787 |
| 9.964 | 8.108 | 2.444 | |
| D-ARIMA-SVM |
|
|
|
|
|
|
|
|
|
| |
| MASE | |||||||||||
| I-ARIMA | 10.024 | 11.581 | 10.992 | 12.067 | 11.125 | 12.694 | 14.553 | 16.005 | 12.380 | 5.333 | |
| I-SVM | 2.718 | 4.259 | 4.079 | 4.193 | 3.197 |
| 3.847 |
| 3.480 | 3.111 | |
| D-ARIMA | 12.099 | 11.867 | 11.261 | 11.794 | 11.803 | 12.043 | 13.216 | 17.258 | 12.668 | 5.667 | |
| D-SVM | 2.731 | 2.728 |
|
|
| 2.759 |
|
|
|
| |
| I-ARIMA-SVM |
|
| 3.058 |
| 2.051 | 3.352 | 3.872 | 5.942 | 3.147 | 2.778 | |
| D-ARIMA-SVM |
|
|
| 3.186 |
|
|
| 5.027 |
|
| |
|
| |||||||||||
| deseasonalization-detrending | MAPE | ||||||||||
| I-ARIMA | 20.278 | 22.569 | 22.127 | 23.315 | 20.483 | 24.434 | 26.146 | 29.348 | 23.587 | 5.444 | |
| I-SVM | 5.150 | 8.566 | 11.041 | 11.595 | 9.793 | 8.138 | 16.625 | 8.628 | 9.942 | 3.889 | |
| D-ARIMA | 24.068 | 23.884 | 21.745 | 22.752 | 23.012 | 24.021 | 25.741 | 30.641 | 24.483 | 5.556 | |
| D-SVM | 5.276 |
|
| 6.477 |
|
| 7.777 | 8.061 |
|
| |
| I-ARIMA-SVM |
| 6.021 | 6.162 |
| 6.916 | 7.145 |
|
| 6.575 | 2.444 | |
| D-ARIMA-SVM |
|
|
|
|
|
|
|
|
|
| |
| SMAPE | |||||||||||
| I-ARIMA | 20.136 | 22.197 | 21.436 | 22.289 | 19.428 | 23.803 | 24.438 | 28.129 | 22.732 | 5.444 | |
| I-SVM | 5.242 | 8.400 | 10.509 | 10.621 | 9.406 | 7.813 | 14.370 | 8.228 | 9.324 | 4.000 | |
| D-ARIMA | 23.836 | 22.896 | 20.926 | 22.147 | 22.839 | 23.661 | 24.195 | 29.971 | 23.809 | 5.556 | |
| D-SVM | 5.233 |
|
| 6.173 |
|
| 7.042 |
|
|
| |
| I-ARIMA-SVM |
| 5.734 | 6.096 |
| 5.786 | 6.953 |
| 8.160 | 6.242 | 2.444 | |
| D-ARIMA-SVM |
|
|
|
|
|
|
|
|
|
| |
| MASE | |||||||||||
| I-ARIMA | 8.533 | 10.037 | 9.459 | 10.521 | 9.589 | 11.226 | 13.107 | 14.566 | 10.880 | 5.333 | |
| I-SVM | 1.747 | 3.235 | 3.066 | 3.167 | 2.181 |
| 2.921 |
| 2.500 | 3.333 | |
| D-ARIMA | 11.056 | 10.370 | 9.775 | 10.295 | 10.314 | 10.622 | 11.817 | 15.866 | 11.264 | 5.667 | |
| D-SVM | 1.657 | 1.600 | 1.490 |
|
| 1.707 |
|
|
|
| |
| I-ARIMA-SVM |
|
|
|
| 0.932 | 2.300 | 2.842 | 4.919 | 2.063 | 2.667 | |
| D-ARIMA-SVM |
|
|
| 2.056 |
|
|
| 4.004 |
|
| |
Note: I-ARIMA means ARIMA model which employs iterated strategy; D-ARIMA means ARIMA model which employs direct strategy, the same as I-SVM, D-SVM, I-ARIMA-SVM, and D-ARIMA-SVM. For each column of table, the entry with the smallest value is set in boldface and marked with an asterisk, and the entry with second smallest value is set in boldface type.
Multiple comparison results with ranked strategies for hold-out sample.
| Data preprocess | Measure | Prediction horizon ( | Rank of strategies | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | ||||||||
| Non-deseasonalization-detrending | MAPE | 1 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | < | D-SVM | <* | I-ARIMA | < | D-ARIMA |
| 2 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 4, 12 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 6, 18 | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 8, 1–24 | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 24 | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| SMAPE | 1 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | < | D-SVM | <* | I-ARIMA | < | D-ARIMA | |
| 2 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 4, 12 | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | <* | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 6 | I-ARIMA-SVM | < | D-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 8, 24, 1–24 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | <* | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 18 | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | D-SVM | < | I-SVM | < | D-ARIMA | <* | I-ARIMA | ||
| MASE | 1 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | < | D-SVM | <* | I-ARIMA | < | D-ARIMA | |
| 2 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 4, 1–24 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | <* | I-SVM | < | I-ARIMA | < | D-ARIMA | ||
| 6 | D-SVM | < | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 8 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 12 | I-SVM | < | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | D-ARIMA | < | I-ARIMA | ||
| 18 | D-ARIMA-SVM | < | D-SVM | < | I-SVM | < | I-ARIMA-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 24 | I-SVM | < | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | <* | I-ARIMA | < | D-ARIMA | ||
|
| |||||||||||||
| Deseasonalization-detrending | MAPE | 1 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | < | D-SVM | <* | I-ARIMA | < | D-ARIMA |
| 2 | D-ARIMA-SVM | < | I-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 4 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | <* | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 6, 18, 24 | D-ARIMA-SVM | < | I-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 8, 1–24 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | <* | D-ARIMA | ||
| 12 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | < | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| SMAPE | 1 | I-ARIMA-SVM | < | D-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | |
| 2 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 4, 12 | D-SVM | < | D-ARIMA-SVM | <* | I-ARIMA-SVM | <* | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 6, 18 | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | < | D-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 8, 24, 1–24 | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | <* | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| MASE | 1, 2 | I-ARIMA-SVM | < | D-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | |
| 4 | D-ARIMA-SVM | < | I-ARIMA-SVM | < | D-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 6 | D-SVM | < | I-ARIMA-SVM | < | D-ARIMA-SVM | <* | I-SVM | <* | D-ARIMA | < | I-ARIMA | ||
| 8 | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
| 12 | I-SVM | < | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | D-ARIMA | < | I-ARIMA | ||
| 18 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | <* | I-SVM | < | D-ARIMA | < | I-ARIMA | ||
| 24 | I-SVM | < | D-SVM | < | D-ARIMA-SVM | < | I-ARIMA-SVM | < | I-ARIMA | < | D-ARIMA | ||
| 1–24 | D-ARIMA-SVM | < | D-SVM | < | I-ARIMA-SVM | < | I-SVM | <* | I-ARIMA | < | D-ARIMA | ||
Note: * The mean difference between the two adjacent strategies is significant at the 0.05 level.