|
Applications of artificial neural networks to financial forecasting have become very
popular over the last few years [see, for instance, Gately (1996), Yao et al. (1999), Abu-Mostafa et al. (2001) and Zhang, et al. (2004)]. It is a natural way for solving problems that involve
learning and pattern recognition. It can detect patterns in data through learning; they are much
easier to program since they elicit general rules from examples (Afolabi and Olude, 2007).
Neural networks can approximate unknown functions to any degree of desired accuracy
without making any unnecessary assumptions about the distribution of the data (Sexton and
Sikander, 2001). Neural networks can make it possible to approximate both linear and
non-linear functions and achieve outstanding performance. Neural networks have become popular
in the world of forecasting because of their non-parametric approach (Dacha, 2007).
In sharp contrast to this, the traditional approaches to time series such as ARIMA
assume that the series under study is generated from linear progresses and linear models have
an advantage in that they can be understood and analyzed in greater detail (Box and
Jenkins, 1976). The ARIMA model is basically used for non-stationary series when linearity
between variables is assumed (Gomes et al., 2006). It assumes that future value of time series is
linearly related to the past observations.
In this paper, Artificial Neural Network (ANN), using feed-forward back
propagation supervised learning, and Autoregressive Integrated Moving Average (ARIMA) are developed
and compared. They are then used for forecasting the next day's close value of
Sensex. This paper then goes on to evaluate the performance of these two models by calculating four types of errors. |