<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2015.35008</article-id><article-id pub-id-type="publisher-id">JCC-56577</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Hybrid ARIMA/RBF Framework for Prediction BUX Index
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dušan</surname><given-names>Marček</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Research Institute of the IT4Innovations Centre of Excellence, The Silesian University in Opava, Bezruc Square 13, 74601 Opava, Czech Republic</addr-line></aff><author-notes><corresp id="cor1">* E-mail:</corresp></author-notes><pub-date pub-type="epub"><day>25</day><month>05</month><year>2015</year></pub-date><volume>03</volume><issue>05</issue><fpage>63</fpage><lpage>71</lpage><history><date date-type="received"><day>March</day>	<month>2015</month>	</date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   In this paper, we construct and implement a new architecture and learning method of customized hybrid RBF neural network for high frequency time series data forecasting. The hybridization is carried out using two running approaches. In the first one, the ARCH (Autoregressive Conditionally Heteroscedastic)-GARCH (Generalized ARCH) methodology is applied. The second modeling approach is based on RBF (Radial Basic Function) neural network using Gaussian activation function with cloud concept. The use of both methods is useful, because there is no knowledge about the relationship between the inputs into the system and its output. Both approaches are merged into one framework to predict the final forecast values. The question arises whether non-linear methods like neural networks can help modeling any non-linearities being inherent within the estimated statistical model. We also test the customized version of the RBF combined with the machine learning method based on SVM learning system. The proposed novel approach is applied to high frequency data of the BUX stock index time series. Our results show that the proposed approach achieves better forecast accuracy on the validation dataset than most available techniques. 
 
</p></abstract><kwd-group><kwd>High Frequency Data</kwd><kwd> Statistical Forecasting Models</kwd><kwd> Rbf Neural Networks</kwd><kwd> Machine Learning</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>One of the reason computers started to apply in time series modeling was the study of Bollershev [<xref ref-type="bibr" rid="scirp.56577-ref1">1</xref>] where he proved the existence of nonlinearity in financial high frequency data. Over the past ten years statisticians and academics of computer science have developed new forecasting techniques based on probabilistic theory such as the use of Kalman filter, threshold autoregressive models, the ARCH/GARCH family of models, and latest information technologies respectively such as probabilistic or believe networks, soft, neural and granular computing that help to predict future values of high frequency financial data. At the same time, the field of financial econometrics and statistics have undergone various new developments, especially in financial models, stochastic volatility such as models for managing financial risk [<xref ref-type="bibr" rid="scirp.56577-ref2">2</xref>]-[<xref ref-type="bibr" rid="scirp.56577-ref4">4</xref>], methods based on the extreme value theory [<xref ref-type="bibr" rid="scirp.56577-ref5">5</xref>], L&#233;vy models [<xref ref-type="bibr" rid="scirp.56577-ref6">6</xref>], methods to assess and control financial risk, methods based on time intensity models, usage copulas and implementing risk systems [<xref ref-type="bibr" rid="scirp.56577-ref7">7</xref>].</p><p>The first techniques of machine learning applied into time series forecasting were artificial neural networks (ANN). As ANN was an universal approximator, it was believed that these models could perform tasks like pattern recognition, classification or predictions [<xref ref-type="bibr" rid="scirp.56577-ref8">8</xref>]. Today, according to some studies [<xref ref-type="bibr" rid="scirp.56577-ref9">9</xref>], ANNs are the models having the biggest potential in predicting financial time series. The reason for attractiveness of ANNs for financial prediction can be found in works of Hill et al. [<xref ref-type="bibr" rid="scirp.56577-ref10">10</xref>], where authors showed that ANNs works best in connection with high-frequency financial data. Lately, time series prediction becomes one of the most important aspects of time series Data Mining, which has received a growing attention. While the first application of ANNs into financial forecasting perceptron’s network the simplest feed forward neural network was used [<xref ref-type="bibr" rid="scirp.56577-ref11">11</xref>], nowadays it is mainly RBF network [<xref ref-type="bibr" rid="scirp.56577-ref12">12</xref>] that is being used for this as they showed to be better approximators than the perceptron type networks [<xref ref-type="bibr" rid="scirp.56577-ref13">13</xref>].</p><p>Firstly, in this article we analyse, discuss and compare the forecast accuracy from models which are derived from competing statistical and neural network specifications. Secondly the hybrid ARCH-GARCH and RBF NN (Radial Basic Function Neural Network) architectures for time series prediction are proposed and their forecasting performance is evaluated and compared with SVM (Support Vector Machines) approach. The aim of the paper is to explain achieved aspects of both statistical and soft computing approaches for quantifying forecast accuracy applied to daily BUX index time series and assess the prediction performance of novel models based on the hybridization of these separate approaches.</p><p>The paper is organized as follows. In Section 2 we briefly describe the basic knowledge of ARCH-GARCH models and their variants: EGARCH and PGARCH models. Section 3 presents the data, conduct some preliminary analysis of the time series and demonstrate the forecasting abilities of ARMA (AutoRegressive Moving Average)-ARCH/GARCH models. Section 4 introduces RBF neural networks and proposes a novel Evolutionary RBF Network (ERBFN) that is based on RBF network and ARCH/GARCH models. Section 5 shows the forecasting performance SVM system. In Section 6 we put an empirical comparison. Section 7 concludes the paper and proposes future work.</p></sec><sec id="s2"><title>2. Some ARCH/GARCH Models for Financial Data</title><p>ARCH-GARCH models are designed to capture certain characteristics that are commonly associated with financial time series. They are among others: fat tails, volatility clustering, persistence, mean-reversion and leverage effect. As far as fat tails, it is well known that the distribution of many high frequency financial data have fatter tails than normal distribution.</p><p>The first model that provides a systematic framework for volatility modelling is the ARCH model. This model was proposed by Engle [<xref ref-type="bibr" rid="scirp.56577-ref14">14</xref>]. Bollerslev [<xref ref-type="bibr" rid="scirp.56577-ref1">1</xref>] proposed a useful extension of Engle’s ARCH model known as the generalized ARCH (GARCH) model for time sequence {<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x3.png" xlink:type="simple"/></inline-formula>} in the following form</p><disp-formula id="scirp.56577-formula275"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x4.png"  xlink:type="simple"/></disp-formula><p>where {<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x5.png" xlink:type="simple"/></inline-formula>} is a sequence of IID (Independent Identical Distribution) random variables with zero mean and unit variance. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x6.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x7.png" xlink:type="simple"/></inline-formula> are the ARCH and GARCH coefficients, h<sub>t</sub> represents the conditional variance of time series conditional on all the information to time t -1, I<sub>t-</sub><sub>1</sub>.</p><p>In the literature several variants of basic GARCH model (1) has been derived. Nelson [<xref ref-type="bibr" rid="scirp.56577-ref15">15</xref>] proposed the following exponential GARCH model abbreviated as EGARCH to allow for leverage effects in the form</p><disp-formula id="scirp.56577-formula276"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x8.png"  xlink:type="simple"/></disp-formula><p>The basic GARCH model can be extended to allow for leverage effects. This is performed by treating the basic GARCH model as a special case of the power GARCH (PGARCH) model proposed by Ding, Granger and Engle [<xref ref-type="bibr" rid="scirp.56577-ref16">16</xref>]</p><disp-formula id="scirp.56577-formula277"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x9.png"  xlink:type="simple"/></disp-formula><p>where d is a positive exponent, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x10.png" xlink:type="simple"/></inline-formula> denotes the coefficient of leverage effects.</p><p>Another ARCH-GARCH models as the ARCH-GARCH regression and ARCH-GARCH mean model can be found in [<xref ref-type="bibr" rid="scirp.56577-ref17">17</xref>].</p></sec><sec id="s3"><title>3. An Application of ARCH-GARCH Models</title><p>We illustrate the statistical ARCH-GARCH methodology for daily BUX stock indexes<sup>1</sup> as a proxy to the Hungarian stock market to study the development of forecasting model. The sample period is from January 7, 2004 to December 31, 2012 and has 2255 observations (see <xref ref-type="fig" rid="fig1">Figure 1</xref>). This period was chosen purposely to investigate forecasting accuracy during time with a special emphasis on the resolution of behavior in the time during the global financial crisis of 2008-09, and also in post crisis period of 2010-12. To build a forecast model the sample period for analysis (January 2004 to June 2007 so called the training data set) was defined, i.e. the period over which the forecasting model can be developed and the ex post forecast period (July 2007 to December 2012) so called validation or ex post data set. By using only the actual and forecast values within the ex post forecasting period only, the accuracy of the model can be calculated. It is clear from the time plot of both datasets the series are not stationary since their graphs show a trend, but after differencing their become stationary.</p><p>The main purpose of time series analysis is to understand the underlying mechanism that generates the observed data, in turn, to forecast future values. Typically, these processes are described by a class of linear models called autoregressive integrated moving average (ARIMA) models. Tentative identification of an ARIMA time series model is done through analysis of actual historical data. The primary tools used in identification process are autocorrelation function (ACF) and partial autocorrelation function (PACF). The theoretical ACF and PACF are unknown and must be estimated by the sample ACF and PACF.</p><p>The relevant lag structure of potential inputs was analyzed using traditional statistical tools, i.e. using the autocorrelation function (ACF), partial autocorrelation function (PACF) and the Akaike information criterion (AIC): we looked to determine the maximum lag for which the PACF coefficient was statistically significant and the lag given the minimum AIC. According to these criterions the ARMA model was specified as the ARIMA(1,1,0) process.</p><p>High frequency financial data, like our BUX index reflect a stylized fact of changing variance over time. An appropriate model that would account for conditional heteroscedasticity should be able to remove possible nonlinear pattern in the data. Various procedures are available to test an existence of ARCH or GARCH. A commonly used test is the LM (Lagrange Multiplier) test [<xref ref-type="bibr" rid="scirp.56577-ref14">14</xref>]. The LM test performed on the BUX time series indicates presence of autoregressive conditional heteroscedasticity. For estimation the coefficients of an ARCH or GARCH type model the maximum likelihood procedure was used. The quantification of the model was performed by means of the R2.6.0 software and resulted into the ARIMA(1,1,0)/EGARCH(1,1,1) model where the ARIMA(1,1,0) process has the form</p><disp-formula id="scirp.56577-formula278"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x11.png"  xlink:type="simple"/></disp-formula><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Graph of real BUX index</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x12.png"/></fig><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x14.png" xlink:type="simple"/></inline-formula> are first differences of the BUX time series, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x15.png" xlink:type="simple"/></inline-formula>are reziuals<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x16.png" xlink:type="simple"/></inline-formula>, i.e. independent random variable drawn from stable probability distribution with mean zero and variance h<sub>t</sub>.. The estimation results of ARIMA(1,1,0)/EGARCH(1,1,1) process for BUX index time series are given in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>Graph of the fitted and the forecast values for the estimation and ex post periods are presented in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s4"><title>4. Evolutionary RBF Network</title><p>The structure of a neural network is defined by its architecture. In <xref ref-type="fig" rid="fig3">Figure 3</xref> the architecture is depicted for classic RBF NN where each circle or node represents the neuron. This neural network consists an input layer with input vector x and an output layer with the output value<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x17.png" xlink:type="simple"/></inline-formula>. The output signals of the hidden layer are calculated as</p><disp-formula id="scirp.56577-formula279"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x18.png"  xlink:type="simple"/></disp-formula><p>where x is a k-dimensional neural input vector, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x19.png" xlink:type="simple"/></inline-formula>represents the hidden layer weights, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x20.png" xlink:type="simple"/></inline-formula>are radial basis</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The actual and fitted values for BUX index?statistical approach (validation data set Jun 2007-Dec 2012)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x21.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> RBF neural network architecture</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x22.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Estimation results of ARIMA(1,1,0) model for BUX index</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Coeff.</th><th align="center" valign="middle" >Value</th><th align="center" valign="middle" >St. dev.</th><th align="center" valign="middle" >p-value</th><th align="center" valign="middle" >D-W</th></tr></thead><tr><td align="center" valign="middle" >x</td><td align="center" valign="middle" >11.6961</td><td align="center" valign="middle" >3.7167</td><td align="center" valign="middle" >0.0017</td><td align="center" valign="middle"  rowspan="2"  >1.936</td></tr><tr><td align="center" valign="middle" >f<sub>1</sub></td><td align="center" valign="middle" >−0.01567</td><td align="center" valign="middle" >0.0349</td><td align="center" valign="middle" >0.6532</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Estimation results of EGARCH(1,1,1) model for BUX index</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Coeff.</th><th align="center" valign="middle" >Value</th><th align="center" valign="middle" >St. dev.</th><th align="center" valign="middle" >p-value</th><th align="center" valign="middle"  rowspan="5"  >D-W = 1.935 AIC = 12.500</th></tr></thead><tr><td align="center" valign="middle" >a<sub>0</sub></td><td align="center" valign="middle" >0.001528</td><td align="center" valign="middle" >0.062564</td><td align="center" valign="middle" >0.9805</td></tr><tr><td align="center" valign="middle" >a<sub>1</sub></td><td align="center" valign="middle" >0.119249</td><td align="center" valign="middle" >0.032006</td><td align="center" valign="middle" >0.0002</td></tr><tr><td align="center" valign="middle" >g</td><td align="center" valign="middle" >0.029683</td><td align="center" valign="middle" >0.012809</td><td align="center" valign="middle" >0.0205</td></tr><tr><td align="center" valign="middle" >b<sub>1</sub></td><td align="center" valign="middle" >0.990377</td><td align="center" valign="middle" >0.00732</td><td align="center" valign="middle" >0.0000</td></tr></tbody></table></table-wrap><p>(Gaussian) activation functions. Note that for an RBF network, the hidden layer weights <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x23.png" xlink:type="simple"/></inline-formula> represent the centres <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x24.png" xlink:type="simple"/></inline-formula> of activation functions<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x23.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x25.png" xlink:type="simple"/></inline-formula>. To find the weights w<sub>j</sub> or centres of activation functions we used the adaptive (learning) version of K-means clustering algorithm for s clusters [<xref ref-type="bibr" rid="scirp.56577-ref17">17</xref>]. The RBF network computes the output data set as</p><disp-formula id="scirp.56577-formula280"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x26.png"  xlink:type="simple"/></disp-formula><p>where N is the size of training data samples, s denotes the number of the hidden layer neurons (RBF neurons) and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x27.png" xlink:type="simple"/></inline-formula> corresponds to the estimated value of BUX index. To improve the abstraction ability of classic RBF neural networks with architecture depicted in <xref ref-type="fig" rid="fig3">Figure 3</xref>, we replaced the standard Gaussian activation (membership) function of RBF neurons with functions based on the normal cloud concept (see [<xref ref-type="bibr" rid="scirp.56577-ref18">18</xref>]. Then, in the case of RBF network, the Gaussian membership function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x28.png" xlink:type="simple"/></inline-formula> in Equation (6) has the form [<xref ref-type="bibr" rid="scirp.56577-ref17">17</xref>]</p><disp-formula id="scirp.56577-formula281"><graphic  xlink:href="http://html.scirp.org/file/56577x29.png"  xlink:type="simple"/></disp-formula><p>= <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x30.png" xlink:type="simple"/></inline-formula> (7)</p><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x31.png" xlink:type="simple"/></inline-formula> is a normally distributed random number with mean <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x31.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x32.png" xlink:type="simple"/></inline-formula> (entropy) and standard deviation He (hyper entropy). E is the expectation operator.</p><p>Recently, a lot of scholars have developed hybrid forecasting systems [<xref ref-type="bibr" rid="scirp.56577-ref"></xref>]. For example models for financial data systems which focus on parametric structural models, including logit or probit models of warning economic indicators to predict crises [<xref ref-type="bibr" rid="scirp.56577-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.56577-ref20">20</xref>], and models which utilize techniques of computational intelligence such ANN, fuzzy logic systems and genetic algorithm, artificial intelligence and machine learning [<xref ref-type="bibr" rid="scirp.56577-ref21">21</xref>].</p><p>Next, we will combine the RBF neural network according to the architecture depicted in <xref ref-type="fig" rid="fig3">Figure 3</xref> with the statistical ARMA(1,1,0)/EGARCH(1,1,1) model and with estimated coefficients given in <xref ref-type="table" rid="table1">Table 1</xref> and <xref ref-type="table" rid="table2">Table 2</xref> respectively in one unified framework. The scheme of such proposed hybrid model is depicted in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The thought of this proposal consists in the economic theory of co-integrated variables which are related by an error correction model [<xref ref-type="bibr" rid="scirp.56577-ref22">22</xref>]. The simple mean Equation (4) can be interpreted as the long-run relationship and thus it entails a systematic co-movement between variables <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x33.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x34.png" xlink:type="simple"/></inline-formula>. A long-run relationship will often hold “on average” over time [<xref ref-type="bibr" rid="scirp.56577-ref23">23</xref>]. If there exists a stable long-run, then error (residual) <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x35.png" xlink:type="simple"/></inline-formula>from the Equation (4) should be a useful additional explanatory variable for the next direction of movement of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x36.png" xlink:type="simple"/></inline-formula>. According to [<xref ref-type="bibr" rid="scirp.56577-ref23">23</xref>] this mechanism is called as the error correction mechanism.</p><p>The mentioned hybrid model consists of the following components. External inputs which represent input data, in our case the BUX indexes of historical-rates. Input data enter the ARIMA forecasting model which produces one output: the ex-post residuals. These residuals enter together with external inputs the hyrid ERBF NN forecasting model which generates the ERBF NN ex post forecasts.</p><p>As can be seen in <xref ref-type="fig" rid="fig4">Figure 4</xref>, the proposed hybrid forecasting systems are two or more prediction models. It can be proposed several types of hybrid forecasting systems depending on the combination and utilization of the various components which are included into the system. For example, we investigated also another hybrid system in which the ERBF NN was replaced by the classic neural network of perceptron type with one hidden layer. The architecture of this neural network is similar to the classic RBF NN architecture. The difference is that all processing neurons in the hidden layer have the tanh activation functions and all the weights <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x37.png" xlink:type="simple"/></inline-formula> are adapted using classical Back-Propagation algorithm.</p></sec><sec id="s5"><title>5. Support Vector Machines Learning</title><p>Despite the fact that RBF neural networks possess a number of attractive properties such as the universal</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The scheme of the proposed hybrid forecasting model (see text for details)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x38.png"/></fig><p>approximation ability and parallel structure, they still suffer from problems like the existence of many local minima and the fact that it is unclear how one should choose the number of hidden units. Support Vector Machines (SVM) are learning systems that use a hypothesis space of linear function in high dimensional feature space, trained with learning algorithm from optimization theory that implements a learning bias derived from statistical learning theory. Recently, SVMs have been introduced by Vapnik [<xref ref-type="bibr" rid="scirp.56577-ref24">24</xref>]. SVR is an extension of the support vector machine algorithm for numeric prediction. Its decision boundary can be expressed with a few support vectors. When used with kernel functions, it can create complex nonlinear decision boundaries while reducing the computational complexity. Nonlinear Support Vector Regression (SVR) is frequently interpreted by using the training data set {<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x39.png" xlink:type="simple"/></inline-formula>} <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x40.png" xlink:type="simple"/></inline-formula> with input data <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x41.png" xlink:type="simple"/></inline-formula> and output data <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x42.png" xlink:type="simple"/></inline-formula> as follows</p><disp-formula id="scirp.56577-formula282"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x43.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x44.png" xlink:type="simple"/></inline-formula> are called features (the input data are projected to a higher dimensional feature space). In order to</p><p>perform SVR one optimizes the cost function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x45.png" xlink:type="simple"/></inline-formula> containing Vapnik’s <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x46.png" xlink:type="simple"/></inline-formula>-insensitive loss</p><p>function which is defined as follows</p><disp-formula id="scirp.56577-formula283"><graphic  xlink:href="http://html.scirp.org/file/56577x47.png"  xlink:type="simple"/></disp-formula><p>and the weights vector norm <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x48.png" xlink:type="simple"/></inline-formula> simultaneously. (7)</p><p>This leads to the optimization problem min <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x49.png" xlink:type="simple"/></inline-formula></p><p>subject to</p><disp-formula id="scirp.56577-formula284"><graphic  xlink:href="http://html.scirp.org/file/56577x50.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x51.png" xlink:type="simple"/></inline-formula> are positive slack variables and C is regularization parameter which influences a trade-of between an approximation error and weights vector norm.</p><p>Finally, the SVR nonlinear function estimation takes the form</p><disp-formula id="scirp.56577-formula285"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/56577x52.png"  xlink:type="simple"/></disp-formula><p>where so called kernel trick was applied <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x53.png" xlink:type="simple"/></inline-formula> = <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x54.png" xlink:type="simple"/></inline-formula> within the formulation of this quadratic programming problem. Note that in the case of RBF kernels, the parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x55.png" xlink:type="simple"/></inline-formula> are to be considered as additional tuning parameters.</p></sec><sec id="s6"><title>6. Results and Empirical Comparison</title><p>ERBFN and SVM model were trained using the variables and data sets as the ARMA(1,1,0)/EGARCH(1,1,1) model above. In the ERBFN framework, the non-linear forecasting function f(x) was estimated according to the expressions (6) with RB function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/56577x56.png" xlink:type="simple"/></inline-formula> given by (7). Graphs of the forecast values for validation data sets are presented in <xref ref-type="fig" rid="fig5">Figure 5</xref> (ERBFN model) and <xref ref-type="fig" rid="fig6">Figure 6</xref> (SVM model) respectively. <xref ref-type="table" rid="table3">Table 3</xref> presents the accuracy results of three prediction methods. As can be also seen from <xref ref-type="table" rid="table3">Table 3</xref>, all models are very good and follow the pattern of the actual very closely. The MAPE was very good, measuring approximately 1.6 percent for ARIMA/EGARCH model, 1.2 percent for ERBF network and 1.4 percent for SVM model.</p><p>From <xref ref-type="table" rid="table3">Table 3</xref> it is shown that all forecasting models used are very accurate. The development of the error rates on the validation data sets showed a high inherent deterministic relationship of the underlying variables.</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> The actual and fitted values for BUX index-ERBFN model (the validation data sets Jun 2007-Dec 2012)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x57.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> The actual and fitted values for BUX index-SVM model (the validation data sets Jun 2007-Dec 2012)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/56577x58.png"/></fig><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Statistical summary measures of model’s ex post forecast accuracy for ARIMA(1,1,0)/EGARCH(1,1,1) model and SVM model</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Model</th><th align="center" valign="middle" >RMSE</th><th align="center" valign="middle" >MAPE</th></tr></thead><tr><td align="center" valign="middle" >ARIMA(1,1,0)/EGARH(1,1,1)</td><td align="center" valign="middle" >463.93</td><td align="center" valign="middle" >1.650</td></tr><tr><td align="center" valign="middle" >ERBFN</td><td align="center" valign="middle" >295.56</td><td align="center" valign="middle" >1.197</td></tr><tr><td align="center" valign="middle" >SVM</td><td align="center" valign="middle" >392.3</td><td align="center" valign="middle" >1.421</td></tr></tbody></table></table-wrap><p>Though promising results have been achieved with both approaches, for the chaotic financial time markets a purely linear (statistical) approach for modeling relationships does not reflect the reality. The hybrid system based on ERBFN not only detected the functionality between the underlying variables and the BUX indexes as well as the short-run dynamics.</p></sec><sec id="s7"><title>7. Conclusions</title><p>In the present paper we proposed two approaches for predicting the BUX time series. The first one was based on the latest statistical ARIMA/ARCH methodologies, the second one was on neural version of the statistical model and SVR.</p><p>After performed demonstration it was established that forecasting model based on SVR model is better than ARIMA/ARCH one to predict high frequency financial data for the Malaysia KLCI-Price Index time series. The direct comparison of forecast accuracies between statistical ARCH-GARCH forecasting models and its neural representation, the experiment with high frequency financial data indicates that all investigated methodologies yield very little MAPE (Mean Percentage Absolute Error) values. Moreover, our experiments show that neural forecasting systems are economical and computational very efficient, well suited for high frequency forecasting. Therefore they are suitable for financial institutions, companies, medium and small enterprises. In the future research we plan to extend presented methodologies by applying fuzzy logic systems to incorporate structured human knowledge into workable learning algorithms.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This work was supported by the European Regional Development Fund in the IT4Innovations Centre of Excellence project (CZ.1.05/1.1.00/02.0070).</p></sec><sec id="s9"><title>Cite this paper</title><p>Dušan Marček, (2015) Hybrid ARIMA/RBF Framework for Prediction BUX Index. Journal of Computer and Communications,03,63-71. doi: 10.4236/jcc.2015.35008</p></sec><sec id="s10"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.56577-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Bollershev, T. (1986) Generalized Autoregressive Conditional Heteroskedasticity. Journal of Econometrics, 31, 307- 327. http://dx.doi.org/10.1016/0304-4076(86)90063-1</mixed-citation></ref><ref id="scirp.56577-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Jorion, P. (2006) Value at Risk. In: McGraw-Hill Professional Financial Risk Manager Handbook: FRM Part I/Part II. John Wiley &amp; Sons, Inc., New Jersey.</mixed-citation></ref><ref id="scirp.56577-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Jorion, P. (2009) Financial Risk Manager Handbook. John Wiley &amp; Sons, Inc., New Jersey.</mixed-citation></ref><ref id="scirp.56577-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zmeskal, Z. (2005) Value at Risk Methodology under Soft Conditions Approach (Fuzzy-Stochastic Approach). European Journal of Operational Research, 161, 337-347. http://dx.doi.org/10.1016/j.ejor.2003.08.048</mixed-citation></ref><ref id="scirp.56577-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Glosten, L.R., Jaganathan, R. and Runkle, D.E. (1993) On the Relation between the Expected Value and the Volatility of the Nominal Excess Returns on Stocks. Journal of Finance, 48, 1779-1801.  
http://dx.doi.org/10.1111/j.1540-6261.1993.tb05128.x</mixed-citation></ref><ref id="scirp.56577-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Bertoin, J. (1998) Lévy Processes of Normal Inverse Gaussian Type. Finance and Statistics, No. 2, 41-68.</mixed-citation></ref><ref id="scirp.56577-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Bessis, J. (2010) Risk Management in Banking. John Wiley &amp; Sons Inc., New York.</mixed-citation></ref><ref id="scirp.56577-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hertz, J., Krogh, A. and Palmer, R.G. (1991) Introduction to the Theory of Neural Computation. Westview Press.</mixed-citation></ref><ref id="scirp.56577-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Gooijer, J.G. and Hyndman, R.J. (2006) 25 Years of Time Series Forecasting. Journal of Forecasting, 22, 443-473.  
http://dx.doi.org/10.1016/j.ijforecast.2006.01.001</mixed-citation></ref><ref id="scirp.56577-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Hill, T., Marquez, L., O’Connor, M. and Remus, W. (1994) Neural Networks Models for Forecasting and Decision Making. International Journal of Forecasting, 10, 5-15. http://dx.doi.org/10.1016/0169-2070(94)90045-0</mixed-citation></ref><ref id="scirp.56577-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">White, H. (1988) Economic Prediction Using Neural Networks: The Case of IBM Daily Stock Returns. Proceedings of the Second IEEE Annual Conference on Neural Networks, 2, 451-458. http://dx.doi.org/10.1109/ICNN.1988.23959</mixed-citation></ref><ref id="scirp.56577-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Hornik, K. (1993) Some New Results on Neural Network Approximation. Neural Networks, 6, 1069-1072.  
http://dx.doi.org/10.1016/S0893-6080(09)80018-X</mixed-citation></ref><ref id="scirp.56577-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Mar?ek</surname><given-names> D. </given-names></name>,<etal>et al</etal>. (<year>2014</year>)<article-title>Volatility Modelling and Forecasting Models for High-Frequency Financial Data: Statistical and Neuronal Approach</article-title><source> Journal of Economics</source><volume> 62</volume>,<fpage> 133</fpage>-<lpage>149</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.56577-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Engle, R.F. (1982) Autoregressive Conditional Heteroscedasticity with Estimates of the Variance of United Kingdom Inflation. Econometrica, 50, 987-1007. http://dx.doi.org/10.2307/1912773</mixed-citation></ref><ref id="scirp.56577-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Nelson, D.B. (1991) Conditional Heteroscedasticity in Asset Returns: A New Approach. Econometrica, 59, 347-370.  
http://dx.doi.org/10.2307/2938260</mixed-citation></ref><ref id="scirp.56577-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Ding, Z., Granger, V.W. and Engle, R.F. (1993) A Long Memory Property of Stock Market Returns and a New Model. Journal of Empirical Finance, 1, 83-106. http://dx.doi.org/10.1016/0927-5398(93)90006-D</mixed-citation></ref><ref id="scirp.56577-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Marcek, D., Marcek, M. and Babel, J. (2009) Granular RBF NN Approach and Statistical Methods Applied to Modelling and Forecasting High Frequency Data. International Journal of Computational Intelligence Systems, 2, 353- 364. http://dx.doi.org/10.1080/18756891.2009.9727667</mixed-citation></ref><ref id="scirp.56577-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Li, D. and Du, Y. (2008) Artificial Intelligence with Uncertainty. Chapman &amp; Hall/CRC, Taylor &amp; Francis Group, Boca Raton.</mixed-citation></ref><ref id="scirp.56577-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Bussiere, M. and Fratzscher, M. (2006) Towards a New Early Warning System of Financial Crises. Journal of Money and Finance, 26, 953-973.</mixed-citation></ref><ref id="scirp.56577-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Yu, L., Lai, K.K. and Wang, S.Y. (2006) Currency Crisis Forecasting with General Regression Neural Networks. International Journal of Information Technology and Decision Making, 5, 437-454.  
http://dx.doi.org/10.1142/S0219622006002040</mixed-citation></ref><ref id="scirp.56577-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Sohn, I., Oh, K.J., Kim, T.Y. and Kim, D.H. (2009) An Early Warning Systems for Global Institutional Investor at Emerging Stock Markets Based on Machine Learning Forecasting. Expert Systems with Applications, 36, 4951-4957.  
http://dx.doi.org/10.1016/j.eswa.2008.06.044</mixed-citation></ref><ref id="scirp.56577-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Engle, R.F. and Granger, C.W.J. (1987) Co-Integration and Error Correction Representation, Estimation and Testing. Econometrica, 55, 251-276. http://dx.doi.org/10.2307/1913236</mixed-citation></ref><ref id="scirp.56577-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Banerjee, A.J., Dolado, J.J., Galbrait, J.W. and Hendry, D.F. (1993) Co-Integration, Error Correction, and the Econometric Analysis of Non-Stationary Data. Oxford University Press. http://dx.doi.org/10.1093/0198288107.001.0001</mixed-citation></ref><ref id="scirp.56577-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Vapnik, V. (1995) The Nature of Statistical Learning Theory. Springer Verlag, New-York.</mixed-citation></ref></ref-list></back></article>