Abstract
It is of great practical significance to fit and predict actual time series. Based on the theories of time series analysis and unconstrained optimization, a new spectral conjugate gradient method–autoregressive integrated moving average combined model (FHS spectral CG–ARIMA combined model) is proposed to fit and predict the actual time series. First, combining the characteristics and advantages of different CG methods, we propose Fang–Hestenes–Stiefel algorithm (FHS). FHS satisfies the automatic descent property and has global convergence under the reasonable assumptions and Wolfe search. Second, many numerical results have been given there: compared with other related algorithms, FHS algorithm has obvious advantages. Third, FHS spectral CG–ARIMA combined model is given in detail. Fourth, the combined model is applied to fit the actual time series and the fitting effect is found to be remarkable.
Keywords
Introduction
Time series analysis is a branch of probability statistics, which has a strong applicability in signal processing, automation, information, management, financial economics, control and systems engineering, meteorological hydrology, data mining, mechanical vibration, and many other fields. From financial economics to engineering technology, from astronomy to geography and meteorology, time series analysis is used widely and has attracted much attention and is likely to be encountered in various domains. 1 In today’s rapid development of science and technology, the analysis and processing of the data has important application value, so it is more meaningful to improve the accuracy of fitting and prediction. With the rapid development of nonlinear iterative method and time series analysis, some new works have been done to realize fitting and prediction of the actual time series.
Autoregressive integrated moving average (ARIMA) model has been widely used in time series analysis. Since the ARIMA model is essentially a combination of differential operation with the autoregressive moving average model (ARMA), the parameters of the ARIMA model can be estimated by the parameters of the ARMA model. 2 With the extension of prediction cycle, the accuracy of conventional ARMA model is gradually reduced. Based on this, many scientific researchers have studied ways of improving the parameter estimation level of the traditional ARMA model. Shan et al. 3 used two autoregressive models (AR) to estimate the parameters of ARMA model, which largely overcame the shortcomings of traditional ARMA model prediction, but its predictive accuracy is not high enough. Shan et al.3,4 proposed the problem of estimating the parameters of ARMA model by using the method of parametric optimization estimation, but the two iterative algorithms converge slowly and their forecasting results are just passable.
For solving unconstrained optimization problems, the commonly used method is the CG method, which is especially suitable for solving large dimension problems. Its convergence rate is between Newton method and steepest descent method, and the CG method avoids the shortcoming of the Newton method to calculate the Hessen matrix, and also has a secondary termination.
5
Spectral CG method is a variation of the classical CG method, which was first proposed by Birgin and Martinez.
6
The main difference between it and the classical CG method is the search direction, where the spectral CG method’s search direction formula is usually
A new spectral CG method–FHS algorithm
Overview of the related methods
Consider the unconstrained optimization problem (UP)
The most commonly used method for solving this kind of problem is the CG method. Its main iterative format is
Some well-known CG algorithms are Fletcher–Reeves (FR) algorithm,
8
Hestenes–Stiefel (HS) algorithm,
9
Polak–Ribière–Polyak (PRP) algorithm,10,11 and Dai–Yuan (DY) algorithm.
12
Among these four algorithms, FR and DY algorithm have good global convergence, while HS and PRP algorithm have fantastic numerical performance. HS algorithm for strict convex quadratic function has finite step convergence under exact line search, but for general nonstrict convex quadratic objective function, even under exact line search cannot guarantee convergent in finite steps, and global convergence cannot be guaranteed.
13
Combining with the advantage of HS algorithm and DY algorithm, Yao et al.
14
proposed an improved CG method
And Shi et al.
15
proposed a new CG method
The numerical performance of the MHS algorithm is between DY and HS, and each step is fully degraded and has good convergence. NLS-DY algorithm not only takes into account the numerical effect of HS and the convergence of DY to construct
The first motivation of this paper is to combine the advantages of MHS and NLS-DY in order to provide novel algorithms with better convergence and numerical result. We choose the numerators of
FHS algorithm and its convergence analysis
For the unconstrained optimization problem (1), combining with the studies of Yao et al.
14
and Shi et al.
15
FHS algorithm is given here as
FHS algorithm implementation process:
Given an initial value Perform the Wolfe line search (WLS)
3. If 4. Calculate equations (3) and (4). 5. Put
where
Assumptions:
13
The level set The function
So it is easy to verify that equation (3) satisfies the descending direction.
According to equation (4) and
It is contrary to condition (6) of Lemma 2.1. If condition (6) holds, then Theorem 2.2. holds, and FHS algorithm has a global convergence.
Numerical experiments
In this section, we will use some test functions of More et al.
18
to test the numerical performance of FHS, NLS, MHS, and HS algorithms. In all methods, the stepsize
Iterative comparison of four algorithms: FHS, NLS, MHS, HS.
Run time and function value comparison of four algorithms: FHS, NLS, MHS, HS.
From Tables 1 and 2, we can see that the NI, NF, and NG of most test functions, which are calculated by FHS algorithm, are obviously less than by NLS and MHS, and
To sum up, FHS algorithm is more effective for solving unconstrained problems. And this is the basis for making combined forecasting model more efficient and accurate.
FHS spectral CG-ARIMA combined model
ARIMA(p,d,q) model, which is the autoregressive integrated moving average model, can be understood as a combination of differential operations and ARMA(p,q) model. 2 In order to improve the prediction accuracy of the ARMA(p,q) model, in this section, estimation of the model parameters are transformed into a unconstrained optimization problem, and then combining with the CG method proposed in the previous section (i.e. FHS), we propose an improved spectral CG-ARIMA combined model.
The determination of the objective function
With reference to the existing literature,
19
ARMA(p,q) model was transformed into unconstrained optimization problems, whose model structure is as follows
The above formula could be described as
Because the nonstationary time series can become the stationary time series by difference operation, the ARMA model can only be discussed here. For the nonlinear relations between
Then the estimating value of
The determination of the initial value
Here, we use the long auto-regressive (AR) model, where its calculation principle starts from the equivalent system transfer function of the model, introduces the concept of inverse function, and combines the method of undetermined coefficients, then we get
The above equation set (8) is regarded as the p-linear equations for
We can obtain the value of
Combining with the idea of conjugate direction in nonlinear programming, an improved spectral CG method (FHS algorithm) was also proposed to optimize the parameters of the ARMA(p,q) model.
Implementation process
Spectral CG-ARIMA combined model implementation process:
Given an initial value
allowable error 2. Perform the Wolfe line search
3. If 4. If 5. Calculate equations (3) and (4). 6. Put
where
Application of FHS spectral CG-ARIMA combined model
In order to test the practicality of this model, the time series data of Table 3 in accordance with the AR (4) model were used to estimate the unknown parameters. The initial value is calculated according to the mentioned principle:
Time series.
The program is written in the MATLAB 2010b, and run on the computer with Intel(R) Core(TM) i5–5200U CPU @2.2.GHz and 4.00 GB SDRAM, the results after five iterations is:
In Figure 1, the

Raw signal.

Auto-correlation function of prediction error.
Conclusion
In this paper, the combined model is one effective combination with a new spectral CG method and ARIMA model. Making full use of the advantages of MHS and NLS-DY, a new hybrid algorithm (FHS), which is more competitive, is formed. We give the detailed algorithm steps, prove that FHS is sufficient descent and global convergent under Wolfe search, and verify the high efficiency of FHS algorithm by several examples. ARIMA(p,d,q) model is a combination of differential operations and ARMA(p,q) model; FHS spectral CG-ARIMA combined model is an optimal theoretical estimation method of ARMA model parameters, the results of which show that the estimated parameters are more accurate and effective, and the combined model can be used for effective prediction.
In the future research, we will develop more effective hybrid gradient methods to solve large-scale unconstrained optimization problems; on the other hand, the accuracy of ARMA model parameters can be improved and used in the fitting and prediction of realistic problems.
Footnotes
Acknowledgements
The authors are very grateful to the anonymous referees for their valuable comments and useful suggestions, which improved the quality of this paper.
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This study was supported by the National Nature Science Foundation of China (Nos. 51405424, 51675461, 11673040).
