- Open Access
Research of combination forecasting model based on improved analytic hierarchy process
EURASIP Journal on Wireless Communications and Networking volume 2018, Article number: 182 (2018)
The weighting method of the traditional fixed combination forecasting model is the only criterion considered to improve accuracy, which has some limitations. In order to improve the comprehensive prediction performance of the combined model, hierarchical structure of the combined model by selecting some parameters which can reflect the performance of the model (including prediction accuracy, robustness, sensitivity, and the amount of fitting data) is established and a kind of multiple factor and multiple criteria weighting method of combination forecasting model is put forward. Based on SVR model, GM (1, 1) model, and ARIMA model, a combination forecasting model based on Improved Analytic Hierarchy Process (AHP) is constructed and applied to a foundation pit. The experimental results show that the combined forecasting model based on improved AHP are better than the single model in precision and robustness; it also has good effect in sensitivity, which has more comprehensive prediction performance than the single models, and has good engineering and practical value.
Because of the complexity of the deformation and the limitations of various forecasting model, it is a trend  to forecast deformation accurately by using effective information of multiple models. So the combination model of weight problem also will become the research focus. Pengpeng et al.  established a various weight combination based on linear regression prediction model and gray model GM (1,1); Shaofeng et al.  established a combination prediction model based on entropy weight method; Caiyun et al.  established five types of deformation parallel combination forecasting models that include sub-optimal weight, optimal weight, gray comprehensive correlation degree weight, entropy weight, and neural network. And the characteristics of weight seeking under the five kinds of constraints are discussed. But for now, most of the research work to determine the weights of each single model is based on minimizing the sum of square errors or sum of absolute values of error . So there are defects that are not considered in the advantages and disadvantages of a single model in all aspects of performance: cannot make full use of its information and simple improvement in the precision, and the comprehensive prediction performance is not optimal, for example, when there are outliers, model may fail. Paper  also pointed out that when choosing prediction models, we should not only consider whether the prediction results of the model can reflect the complexity of the environment, but also have certain accuracy, and we should consider whether the model can be accepted by users and other related factors. In view of this situation, the evaluation system for the performance of each model is constructed, and the weight of each model is determined by combining with the improved AHP (Analytic Hierarchy Process, AHP for short). Taking the data of a foundation pit in Guangzhou as an example, the chosen three single models include SVR, GM (1,1), and ARIMA. Then, the combined forecasting model based on the improved AHP is established and the application research is carried out.
Brief introduction of basic model
The full name of SVR is support vector regression; it was put forward by Vapnik in 1990s, and it is a new statistical method , which can deal with many problems such as regression and pattern recognition. The basic idea is to use the known sample data to obtain an optimal fitting function. The modeling process  is:
Giving a training set:
Mapping sample input to high-dimensional space by nonlinear mapping and constructing the function of SVR:
“ω” is a weight vector, and “b” is a deviation.
Turn it into the following optimization problem:
“c” is the penalty parameter, and “ξi ≥ 0” is the relaxation factor.
The function model of SVR can be solved by using Lagrange function and KKT optimization condition:
“ai” is the Lagrange multiplier, and the “K (x, xi)” is a kernel function.
The deformation prediction model needs strong fitting ability. Therefore, the Gauss radial basis function is used as the kernel function of SVR:
GM (1, 1) model
The gray model is first proposed by Professor Deng Julong , which is mainly used to solve the prediction problem under the condition of poor information. In the prediction of deformation monitoring, a differential equation of first order and one variable is generally adopted, which is called GM (1,1), the modeling process [10, 11] is:
Set the original deformation monitoring sequence as:
A cumulative addition:
The establishment of first-order differential equation:
Matrix form is:
The “a” and “b” can be obtained by the least square method:
The solution of first-order differential equation:
In the above formula, “a, b” is a gray parameter, and “t” is a time series.
The full name of ARIMA is auto-regressive integrated moving average model; it is a famous time series prediction method which was put forward by Box and Jenkins in early 1970s. The ARIMA model is expressed as:
In the above formula, at ∼ N(0, σ02), φi(i = 1, 2, Λ, n) is called the autoregressive parameter, and n is the order of the model.
Combined model and methodology
AHP is a combination of qualitative and quantitative, systematic, and hierarchical analysis method. The basic idea of traditional AHP  is as follows: each factor of analysis system is divided into several levels according to different properties, then the judgment matrix is constructed by paired comparison method on the same level, next the maximum characteristic solution and the corresponding eigenvector of each judgment matrix are calculated and the consistency check is done. Finally, the weight vector is obtained. This paper makes the following improvements in view of the shortcomings of the traditional AHP.
Because the accuracy requirement of the “1–9” scale in the traditional AHP is very high for the accuracy of the judgment of the importance degree, so it is difficult to grasp and improve the human-centered view. Therefore, the “0–2” three scale method is used to replace the “1–9” scale.
The comparison matrix constructed by expert evaluation of traditional AHP, considering that even the same model will have different effects in different projects, this paper adopts the “backward method” to construct the comparison matrix; first, the single model is used to predict, and then the comparison matrix is constructed according to the prediction results.
In this paper, the concept of optimal transfer matrix in document  is introduced, which avoids repeated checking consistency in traditional AHP, reduces computation, and simplifies the model.
The detailed steps of the improved AHP are as follows:
Establishing a hierarchical structure model. The top is the target layer, the middle is the index layer, and the bottom is the program layer.
Constructing a comparison matrix by “0–2” three scale method. The comparison matrix is constructed according to the prediction results of the single model.
Calculation of importance ranking index “rij”:
Establishing judgment matrix “B”:
Finding the optimal transfer matrix “C”:
Finding the quasi optimal uniform matrix “D”:
Finding the eigenvector “w” corresponding to the maximum eigenvalue of “D,” and obtaining weight vector by normalized “w”:
In the formula (9), “w” is eigenvector, and “w′” is weight vector.
Combined model constructing
The basic idea to construct the combined forecasting model based on the improved AHP is as follows: first, selecting the performance evaluation index of the model then weighting for each model by improved AHP, so a combined prediction model is constructed, and the steps of the modeling are as follows:
There is m kinds of single prediction model, and yi is the predictive value of the i model (i = 1, 2, Λ, m);
Combined with the literature and the actual situation, the evaluation index of the model is selected as follows: prediction accuracy, robustness, sensitivity, and the amount of data needed to be fitted. A hierarchical structure model is set up as shown in Fig. 1.
Robust is also known as reliability; different domains have different definitions. In this paper, it is defined as the ability of the model to resist the gross error. Sensitivity is the extent to which the change of information affects the ranking results of the scheme. In this article, it is defined as the extent to which the model can reflect the subtle changes in the input data.
The comparison matrix is constructed according to the prediction results of each single model.
The weight of each single model is determined by the improved AHP.
Combination model construction.
Rolling prediction: first, input m period training sample to predict the m + 1 deformation data, and then add the predicted m + 1 data to the training sample to form a new training sample (keeping the number of training sample is constant), continue to predict the m + 2 data, and so on, until all the samples to be predicted are drawn.
Performance evaluation of combined model.
A combined prediction model building flow chart based on improved AHP is shown in Fig. 2.
In order to comprehensively evaluate the effect of the combined model, the effects of each model on deformation prediction of foundation pit were evaluated by root mean square error, deviation rate, and response rate.
Root mean square error (RMSE)
Evaluating the prediction accuracy of each model by the RMSE, there is the worse prediction effect with the larger RMSE and the better prediction effect with the smaller RMSE.
Deviation rate (DR)
Evaluating the robustness of the model by DR, the meaning of DR is the degree of deviation between the predicted values when the fitting data contains gross error and the original predicted values when the gross error is not included in the fitting data; there is the worse robustness with the larger DR and the better robustness with the smaller DR.
Response rate (RR)
Evaluating the sensitivity of the model by RR, the meaning of RR is the rate of change between the predicted values of each model and the original predicted value when the fitting data is slightly disturbed. There is the worse sensitivity with the smaller RR and the better sensitivity with the larger RR.
Simulation results and discussion
Taking the monitoring data of a foundation pit project in Guangzhou , which are shown in Table 1, as an example, it has 21 sets of settlement data; in this paper, the first 18 phases are used as model fitting data, and the latter 3 are used as prediction data.
Simulation setting and results
Selecting the SVR, GM (1,1), and ARIMA as the basic models, predictive value A is predicted by three single models with original fitting data, calculating the prediction RMSE of each model; predictive value B is predicted by three single models when the fitting data contains gross error (fifth and tenth observations were changed to 6 and 8 mm respectively), calculating the prediction DR of each model; predictive value C is predicted by three single models when the fitting data is slightly disturbed (fifth and tenth observations were adjusted to 4 and 4 mm respectively), calculating the prediction RR of each model. The results are shown in Table 2.
According to Table 2, the hierarchical structure model, the comparison matrix of the program layer to the index layer and the comparison matrix of the index layer to the target layer are constructed respectively. It can obtain the weights of SVR, GM (1,1), and ARIMA which are 0.326, 0.162, and 0.512 respectively by using MATLAB to write an improved AHP program.
So the expression of the combined model is as follows:
The standard predictive value A, the robustness predictive value B, and the sensitivity predictive value C predicted by the combined model are shown in Table 3. The RMSE of the predictive value A, the DR of the predictive value B, and the RR of the predictive value C calculated by single model and combination model are shown in Table 4.
According to Table 4, in terms of the prediction accuracy, the minimum residual of the combined model is 0.012, the maximum is 0.039, and the RMSE is + 0.026, which is lower than the other single model, and as shown in Fig. 3, the deformation curve predicted by the combined model is more consistent with the observed deformation curve, which shows that the combined model is more capable of reflecting the deformation trend than the single model. So the prediction accuracy from high to low is as follows: the combination model > ARIMA model > SVR model > GM (1,1) model. In terms of robustness, the minimum DR of the combined model is 2.3, the maximum is 2.93, and the average DR is 2.53, which is lower than all the single models, indicating that the combined model is least affected by gross errors, and as shown in Fig. 4, the predicted deformation curve of the combined model is most close to the actual deformation curve, indicating that the prediction effect of the combined model is the most stable. So the robustness from optimal to inferior is as follows: the combination model > ARIMA model > SVR model > GM (1,1) model. In terms of sensitivity, the average RR of the combined model is 2.51, which is higher than the that of the GM (1,1) model and ARMIA model, indicating that the combined model can also respond to smaller deformation, and as shown in Fig. 5, the prediction curve of the combined model has obvious changes, and its amplitude is only slightly smaller than that of the SVR model. In terms of the required amount of fitting data, the adjustment of the weight of the combined model can weaken the demand for a single model with more data. Therefore, combining the above results, the combined model is better integrated with the advantages of the single model, which can achieve better results in all aspects.
Different single models have their own advantages and disadvantages. Combining with each single prediction model in an appropriate way can fully draw the advantages of each single prediction model and avoid its shortcomings, so that the deformation prediction is carried out in a more comprehensive way. This paper selects several indicators that can reflect the performance of the prediction model then solves the weights of each single model by the improved AHP, so a combination model for deformation prediction is built. The application results show that the combined model built in this paper achieves good results in prediction accuracy, robustness, and sensitivity, and the comprehensive performance is better than all single prediction models, thus providing a new method for deformation prediction research.
Analytic Hierarchy Process
Auto-regressive integrated moving average
Root mean square error
Support vector regression
Li Xiuzhen, Kong Jiming, Wang Chenghua.Application of combined model with optimum weight in prediction of landslide deformation [J].J Nat Dis. (02):53–57 (2008)
Xie Pengpeng, Huang Teng, Liu Yang. Application of changeable weight combination forecasting model to dam settlement predicting[J]. Eng Surv Mapp. 24(04):74–76 (2015)
Hao Shaofeng, Fang Yuanmin, Yang Jianwen, et al. Application of combination model of entropy method to landslide deformation prediction[J]. Eng Surv Mapp. 23(07):62–64 (2014)
Gao Caiyun, Cui Ximin, Gao Ning. Study on deformation parallel combination prediction under different restriction criterion[J].J Geodesy Geodynamics. 34(03):91–94 (2014)
Wang Jintao, Guo Guangli, Zhao Ziqiang, et al. A combined model for mining subsidence forecasting based on correlativity[J]. Sci Surv Mapp. 42(10):1–8 (2017)
Wang Liang. Selection of prediction model and its intelligent implementation[C]: scientific decision making and system engineering -- Proceedings of the Sixth Annual Meeting of China Society for Systems Engineering. 7 (1990)
Vapnik V N. The Nature of Statistical Learning Theory[M]. (New York: Springer, 1995)
Li Ning, Wang Liguan, Jia Mingtao.Rockburst prediction based on rough set theory and support vector machine[J]. J Central South Univ(Sci Technol). 48(05):1268–1275 (2017)
Deng J L.Introduction to grey system theory[J]. J Grey System. 1(1):1–24 (1989)
Wen Hongyan, Zhou Lu, Han Yakun, et al.. Application of GM(1,1) model based on Kalman filter to the subsiding analysis of high-speed railway tunnel[J]. J Geodesy Geodynamics. 4(01):88–91 (2014)
P Zhenbin, Z Chuang, P Wenxiang, et al., Different structure methods and application of background value in GM(1,1) model. J Northeastern Univ (Natural Science) 38(06), 869–873 (2017)
H Qifang, F Lei, D Zhijun, et al., Application of modified analytic hierarchy process based on fuzzy comprehensive evaluation to landside risk assessment. J Yangtze River Scientific Res Institute 31(05), 29–33 (2014) +38
T Yuejin, C Yingwu, Y Jinxian, System Engineering Principle (National University of Defense Technology press, Changsha), p. 2003
J Jing, Study of robustness in the world. J. Syst. Eng. 20(02), 153–159 (2005)
F Zhiping, Y Tianhui, Z Quan, The sensitivity analysis to attribute values based on the additive weighting model in multiple attribute decision making. J Northeastern Univ (Natural Science). 23(01), 83–86 (2002)
W Xianpeng, H Shengxiang, L Guanqing, Application of combined model based on particle swarm optimization in deformation analysis. Eng Surv Mapp 2(01), 73–76 (2017)
There are no other participants in the research except those in the author’s list.
The research was supported by the Natural Science Foundation of China (No. 41561091).
Availability of data and materials
The datasets supporting the conclusions of this article were collected from reference .
The corresponding author Xiaosheng Liu is a professor working in School of Architectural and Surveying & Mapping Engineering, Jiangxi University of Science and Technology, Ganzhou, China.
The first author Tengfei Feng is a master studying in Jiangxi University of Science and Technology.
The authors declare that they have no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Feng, T., Liu, X., Zhong, Y. et al. Research of combination forecasting model based on improved analytic hierarchy process. J Wireless Com Network 2018, 182 (2018) doi:10.1186/s13638-018-1199-x
- SVR model
- GM (1, 1) model
- ARIMA model
- Improved analytic hierarchy process
- Combination forecasting model