The Time Series Forecasting: From The Aspect of Network
The Time Series Forecasting: From The Aspect of Network
3
Department of Biomedical Informatics, Medical Center, Vanderbilt University, Nashiville, 37235, USA
4
School of Life Sciences and Biotechnology, Shanghai Jiao Tong University, Shanghai, 200030, China
Abstract – Forecasting can estimate the statement of events according to the historical data
and it is considerably important in many disciplines. At present, time series models have been
utilized to solve forecasting problems in various domains. In general, researchers use curve fitting
and parameter estimation methods (moment estimation, maximum likelihood estimation and least
square method) to forecast. In this paper, a new sight is given to the forecasting and a completely
different method is proposed to forecast time series. Inspired by the visibility graph and link
prediction, this letter converts time series into network and then finds the nodes which are mostly
likelihood to link with the predicted node. Finally, the predicted value will be obtained according
to the state of the link. The TAIEX data set is used in the case study to illustrate that the
proposed method is effectiveness. Compared with ARIMA model, the proposed shows a good
forecasting performance when there is a small amount of data.
Introduction. – Forecasting estimates the statement processes, so it is applied in the area of forecasting [2, 3].
of events in the future according to the historical data and In artificial neural network, the inputs or variables get
it is considerably important in many disciplines, such as filter through one or more hidden layers and the inter-
finance, meteorology, industry and so forth. At present, mediate output is related to the final output. Besides
abundant time series models have been utilized to solve exponential smoothing methods, ARMA model, ARIMA
forecasting problems. model and ANN model, there are some other methods
For instance, exponential smoothing methods were in- to study time series, such as autoregressive conditional
troduced in the 1950s by the works of Brown and where- heteroscedastic (ARCH) model, generalized autoregressive
after these methods got a great development. In general, conditional heteroscedastic (GARCH) model, long mem-
the smoothing parameters are restricted to the range 0 to ory models, structural models and so forth. These meth-
1 but the usual intervals may produce non-invertible mod- ods have their respective characteristics.
els. Autoregressive and Moving Average (ARMA) model In this letter, a new sight is given to the forecasting.
is an important method to study time series. The concept Different from the existed methods, the proposed method
of autoregressive (AR) and moving average (MA) mod- in this letter forecasts the time series according to the net-
els was formulated by the works of Yule, Slutsky, Walker work structure. Inspired by the visibility graph and the
and Yaglom. Autoregressive integrated moving average link prediction, this letter converts time series into net-
(ARIMA) model [1] is based on the ARMA model. The work based on the visibility graph and finds the relation-
difference is that ARIMA model converts non-stationary ship between the predicted node and other nodes based
time series into stationary time series before adopting on the link prediction. Link prediction can estimate the
ARMA model. ARMA and ARIMA model are widely likelihood of the existence of a link between two nodes and
used to predict linear time series. In order to predict commonly, if two nodes are more similar, they are more
non-linear time series, some other models are proposed. likely to be connected. In other words, we can find which
Artificial neural network (ANN) is useful for nonlinear nodes the predicted node will link with by using link pre-
p-1
S. Chen et al.
p-2
title
y5
p-3
S. Chen et al.
8000 8000
actual stock price actual stock price
forecast by proposed method forecast by proposed method
forecast by ARIMA forecast by ARIMA
7500 7500
Stock price
Stock price
7000 7000
6500 6500
0 2012/11/5 2012/11/10 2012/11/15 2012/11/20 2012/11/25 0 2012\11\5 2012\11\10 2012\11\15 2012\11\20 2012\11\25
Tima scales Time scale
Fig. 4: The training data consists of the data of October (21 Fig. 6: The training data consists of the data of June, July, Au-
records). The figure shows the predicted stock price of Novem- gust, September and October ((107 records)). The figure shows
ber obtained by ARIMA and the proposed method, respectively. the predicted stock price of November obtained by ARIMA and
the proposed method, respectively.
8000
actual stock price
forecast by proposed method
200
forecast by ARIMA
ARIMA
The proposed method
180
160
7500
140
Stock price
120
RMSE
100
7000 80
60
40
20
6500
0 2012\11\5 2012\11\10 2012\11\15 2012\11\20 2012\11\25
Time scales
0
1 2 3
The group
the stock price values of November. The predicted results cially, when there is a small amount of data, the forecast-
are shown in the Fig.4, Fig.5 and Fig.6. Table 1 shows ing performance of the proposed method is much better
the root mean square errors of ARIMA model and the than ARIMA model. With the number of data increas-
proposed method. ing, the predicted accuracy of the proposed method and
ARIMA model is improved. The predicted results show
that the proposed method is effective and when there is a
Table 1: The RMSE of ARIMA and the proposed method
small amount of data, the proposed method can obtain a
Group RMSE(ARIMA) RMSE(the proposed method)
better predicted performance than ARIMA model.
1 158.06 116.00
2 103.78 78.29 Conclusion. – In this letter, a new forecasting
3 82.91 78.15
method is proposed. This new method forecasts data
from the aspect of the network. Time series is converted
It is obvious that the forecasting performance of the into network to find out which data will link with the
proposed method is better than ARIMA model. Espe- datum which needs to be predicted. Then, the network
p-4
title
which contains the relationship information between the [19] Telesca L., Lovallo M., Ramirez R. A. and Flores
predicted datum and other data is converted into time se- M. L., Physica A, 392 (2013) 24
ries again to forecast the value of datum which needs to [20] Donner R. V. and Donges J. F., Acta Geophysica, 60
be predicted. The case study illustrates that the proposed (2012) 3
method is effectiveness. Compared with ARIMA, the pro- [21] Pierini J. O., Lovallo M. and Telesca, L., Acta Geo-
physica, 391 (2012) 20
posed shows a good forecasting performance when there
[22] Liu W., and Lü L., Europhys. Lett., 89 (2010) 5
is a small amount of data.
∗∗∗
REFERENCES
p-5