<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Day Ahead Forecasting of FAANG Stocks Using ARIMA, LSTM Networks and Wavelets.</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tom Skehin</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Crane</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marija Bezbradica</string-name>
          <email>marija.bezbradicag@dcu.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Computing, Dublin City University</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Facebook Inc., Apple Inc., Amazon.com Inc., Net ix Inc. and Alphabet Inc., known collectively as FAANG, are a group of the best performing tech stocks in recent years. In this study, we present linear and non-linear methods for predicting the closing price of each stock on the following day. We decompose each time series into component series using wavelet methods and develop an novel ensemble approach to improve forecast accuracy.</p>
      </abstract>
      <kwd-group>
        <kwd>Machine Learning</kwd>
        <kwd>Time Series Analysis</kwd>
        <kwd>Neural Networks</kwd>
        <kwd>Signal Processing</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Linear modelling methods such as the Autoregressive model (AR) and Moving
Average (MA) models have been prominent in time series forecasting for decades,
particularly due to their intuitive nature and robustness in producing short-term
forecasts over a wide range of subject matters.</p>
      <p>
        In their seminal textbook [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], Box and Jenkins, described their method for
applying an ARIMA model and nding a best t for a time series. Since then
ARIMA models have been employed in modelling diverse series such as in ation
in the Irish economy [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and failures in repairable systems [23].
      </p>
      <p>
        LSTM Networks date from 1997 [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] as an improvement the previous RNN
algorithms, which took a prohibitive amount of time to learn long term time
lags. They are widely used in natural language processing (NLP) [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] and speech
recognition tasks [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        Wavelet decomposition, the theory of using small wave like functions or
wavelets to deconstruct a time series into its approximation and detail
components, is described in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. Wavelet methods are prominent in signal
processing [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and time series analysis [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] and have been used e ectively in
multiresolution image processing [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>Ensemble approaches combining wavelet decomposition with forecasting
methods have been extensively researched with two notable examples:</p>
      <p>Youse et al [24] use wavelets to forecast crude oil prices over di erent time
horizons using monthly WTI1 spot prices. These forecasts were compared with
NYMEX2 oil futures prices and are shown to better predict the future spot
prices, challenging the perception the futures market is e ciently priced. The
authors decompose the series into wavelet component series and extend them
using a sinusoidal model, before reconstructing. They suggest expanding the
research to other time series methods for extending the component series such
as ARIMA or GARCH.</p>
      <p>
        Liu et al [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] combine wavelet decomposition and principal components
analysis (PCA) to create input features for multiple models. The performance of
these models is compared when training and testing on two classical datasets:
the arti cial Mackey-Glass equation and the real-world, mean daily ow of the
Oldman River near Brocket.
      </p>
      <p>The ve implemented models were as follows: Cascade correlation and back
propagation neural networks (CCNN and BPNN) on the underlying the di
erenced, stationary time-series. CCNN's on the wavelet decomposed time series,
in one instance with all the decomposed series fed into one network, the another
with each sub-series as an input to it's own individual network (WCCNN and
WCCNN multi-models). The nal network introduces PCA as a preprocessing
step on the decomposed series and the rst k principal components that account
for 85% of the information are selected as inputs (PCA-WCCNN).</p>
      <p>As a result of this work, the researchers suggest PCA-WCCNN as more
accurate than WCCNN and quicker to train than WCCNN multi-models.
1 West Texas Intermediate
2 New York Metal Exchange</p>
    </sec>
    <sec id="sec-2">
      <title>Methodology</title>
      <p>In this section we describe the techniques utilised in our proposed models by
describing the mathematical concepts behind ARIMA models and LSTM
networks, used in forecasting future values of our selected time series. Finally, we
discuss wavelet methods for transforming our series into component sub-series,
which we can consider individually or use as a multivariate input to our models.</p>
      <p>We de ne a univariate time series X as a time ordered nite set of t
observations X = fx1; x2; x3; : : : ; xtg commonly recorded at evenly spaced intervals,
with each xi 2 X representing the value of the series at that time.
3.1</p>
      <sec id="sec-2-1">
        <title>Autoregressive Integrated Moving Average (ARIMA) Model</title>
        <p>
          An ARIMA process is a linear combination of p Autoregressive (AR) terms and
q Moving Average (MA) terms, modelling a d order di erencing of a time series
X [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]:
1
        </p>
        <p>p
X
i=1</p>
        <p>!
iLi (1</p>
        <p>L)dxt =</p>
        <p>q
1 + X iLi</p>
        <p>!
i=1
t + c
where c is a constant and L is a lag operator, such Lxt = xt 1, L2xt = xt 2 etc.</p>
        <p>
          The selection of appropriate values for the parameters p, d and q is crucial
to tting the most accurate model to the time series. The Auto-Correlation
Function (ACF) and Partial Auto-Correlation Function (PACF) can be used to
provide a reasonable estimate for p [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
        </p>
        <p>
          The Akaike Information Criterion (AIC) is useful for determining the relative
performance of a model to another with di erent parameters [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Long Short-Term Memory (LSTM) Networks</title>
        <p>
          LSTM Networks are a subclass of Recurrent Neural Network (RNN) that are
capable of learning long term dependencies or \long term memory" in time series
data [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] as opposed to RNNs which place more emphasis on recent inputs or
\short term memory". We provide a brief description of each but start with a
general de nition of an arti cial neural network.
        </p>
        <p>
          At its core, an arti cial neural network (ANN) is a collection of nodes or
neurons, connected by weighted edges or synapses, mimicking the biological neurons
in the human brain.Each neuron can receive multiple inputs, update it's current
state and emit an output based on an internal activation function, for
example a sigmoid or tanh function [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. The weights of each synapse determine the
in uence the output of neuron, with a low weighted synapse meaning that the
output of the preceding node is e ectively ignored.
        </p>
        <p>One limitation of ANN's is that due to their acyclic nature, all inputs and
outputs are independent of each other, that is, the predicted value, x^t does not
depend on x^t 1 or x^t 2 etc. This is not ideal for time series modelling with a
high level of autocorrelation between previous terms.</p>
        <p>
          RNNs address this issue by allowing feedback loops within the hidden layers,
where a neuron can store information from current step to make predictions in
the following steps. In practice, however, RNN's are only suitable for storing
a few previous steps and cannot remember long sequences of data which may
better inform the prediction. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ]
        </p>
        <p>
          Long term memory is improved in LSTM's with the introduction of gate
functions within the neurons [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] for transforming the state of current step, to
be used in the following steps. Three types of gate exist within each node:
{ Filter Gate: A sigmoid function which determines how much of the previous
state should persist in the current state, a value of 1 implies everything
should be remembered, while 0 completely disregards the previous state.
{ Memory Gate: Determines how much of the new data should be added to
the current state of the neuron.
{ Output Gate: Combines the the new data and the current state of the
node to produce an output.
        </p>
        <p>As the LSTM is trained it should learn which values in the series to remember
or disregard over a longer term than the RNN alone.
3.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Maximal Overlap Discrete Wavelet Transform (MODWT)</title>
        <p>
          A wavelet transform breaks a time series into components of di erent
frequencies [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and is better than other decomposition methods as it provides information
on the di erent frequencies present in a series while preserving the positions of
these frequencies in the time domain. In this section we discuss the fundamentals
of wavelet transformation theory and the application of Discrete Wavelet
Transform (DWT) and Maximal Overlap Discrete Wavelet Transform (MODWT) to
a time series.
        </p>
        <p>
          There are two main functions involved in wavelet analysis, the wavelet
function (mother wavelet ) and the scaling function (father wavelet ). In this paper
we consider the Haar and Daubechies of order 4 (db4 ) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] wavelet functions, with
the Haar father and mother wavelets as follows:
(t) =
1; if 0 t &lt; 1
0; otherwise
and
(t) =
8
&gt;
&gt;
&lt;
&gt;
&gt;
:
1; 0 t &lt;
        </p>
        <p>1
1;</p>
        <p>2
0; otherwise
1
2
t &lt; 1
In general, the mother and father wavelets have the property</p>
        <p>Z
(t)dt = 1
and</p>
        <p>(t)dt = 0
Z
In a discrete wavelet transform (DWT) the time series is decomposed using the
father and mother wavelet functions :</p>
        <p>j
j;k(t) = 2 2 (2j t
k) and</p>
        <p>
          j
j;k(t) = 2 2 (2j t
k)
Where j 2 [1; J ] in a J -level decomposition is the scale and k is the shift
parameter [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. The set of these functions provide an orthonormal basis [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and as
such we can represent our original time series x(t) as
x(t) =
        </p>
        <p>X AJ;k J;k(t) + X DJ;k J;k(t) + : : : + X D1;k 1;k(t)
k k k
The set of coe cients of the wavelet functions in the decomposition, fAJ ; DJ ;
DJ 1; : : : ; D1g, is known is a decomposition crystal, with each element Dj =
fdj;1; dj;2; : : : ; dj;kg a series in its own right.</p>
        <p>The AJ series re ect the approximation component or trend of the series,
the Di components represent the detail or deviation from this trend.</p>
        <p>
          The Maximal Overlap Discrete Wavelet Transform (MODWT) is a non
orthogonal redundant transform which repeats information in neighbouring
coefcients by overlapping time series values [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. This allows the decomposed
coe cient sets to have the same cardinality as the original series. Similarly, the
Inverse Maximal Overlap Discrete Wavelet Transform (IMODWT) takes the
decomposition crystal from the MODWT and reconstructs the original series.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Proposed Models</title>
      <p>
        In this section we discuss the implementation of the models used in our
experiments and the data acquired for training them. The implementation logic for
ARIMA and LSTM have been adapted from [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] respectively.
4.1
      </p>
      <sec id="sec-3-1">
        <title>Data Model</title>
        <p>
          log
The time series we focus on the daily closing prices of the shares in FB, AAPL,
AMZN, NFLX and GOOG over the period 1st January 2010 to 1st January
2017. The number of observations vary between each stock due a number of
corporate actions that occurred during the interval: Facebook Inc. was not listed
on the NASDAQ for the entire window, meaning there are only closing prices
subsequent to their IPO in May 2012. Alphabet Inc. (aka Google) undertook
a corporate restructure in March 2014 and issued a new class of share. It is
this new class that is the subject of our analysis. All of these time series were
obtained from Alpha Vantage Inc. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and are made available for replication.
        </p>
        <p>
          These series have been adjusted to account for stock-splits and buybacks [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]
so the transformation required is for the target feature. We are predicting log
returns based on the assumption the prices are log normally distributed [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
For each stock we have a time series of the form X = fx1; : : : ; xtg where xi =
pi
pi 1
The models described in the following sections will be used to produce 100
oneday forecasts for the nal 100 terms in each series.
        </p>
        <p>and pi, pi 1 are the current and previous closing prices respectfully.
This is our base line model for measuring the relative prediction improvements
in subsequence models. Here, the predicted value for xt is the previous day's
closing price, denoted x^t = xt 1.</p>
        <p>The iterative forecasting process continues until we have a complete set of
forecast values fx^t 99; : : : ; x^tg.
Two di erent LSTM network topologies were implemented, a 1 node and a 4
node LSTM hidden layer with both having an input layer of 3 nodes. Both are
shown in Figure 1.</p>
        <p>In order to t the network, the time series X, needs to be transformed into
feature and target spaces X~ and Y respectively. In the 3 node input layer, the
previous 3 observations are used to predict the current:</p>
        <p>X~ = f(x1; x2; x3); (x2; x3; x4); : : : ; (xt 3; xt 2; xt 1)g</p>
        <p>
          Forecasts were produced with the following steps.
{ Step 1: The training feature and target sets are de ned as X = fx~1; : : : ; x~t 100g
and Y = fy1; : : : ; yt 100g.
{ Step 2: The elements of X and Y are standardised such that all values lie in
the interval [ 1; 1]. This is to improve convergence performance and avoid
local minima [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
{ Step 3: The network is trained over 1,000 epochs using the standardised
training set X0. The internal memory of the network is reset after each pass
to ensure that future observations do not inform the parameter tting.
{ Step 4: The set X0 is input to the tted network so that the internal memory
re ects the time t 100. This memory will be available for use in forecasts
{ Step 5: The standardisation function for X is applied to the test tuples
fx~t 99; : : : ; x~tg which are sequently input into the model to output the
forecasts fy^t 99; : : : ; y^tg.
{ Step 6: The inverse standardisation function for Y is applied to fy^t 99; : : : ; y^tg
to produce a complete set of forecast values fx^t 99; : : : ; x^tg.
4.5
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>WAV-ARIMA</title>
        <p>An extension to the ARIMA model, this method applies the MODWT to the
series before applying the ARIMA model as above. The steps are as follows:
{ Step 1: The training set X, for the model is extracted from the series X.
{ Step 2: The J -level MODWT is applied to X to produce the component
series AJ ; DJ ; DJ 1; : : : ; D1
{ Step 3: The ARIMA process above is applied to each component series</p>
        <p>Dj = fdj;1; : : : ; dj;t 100g to produce the forecast d^j;t 99
{ Step 3: The forecasts are appended to each component series, the IMODWT
is applied and the nal term in the constructed series is the forecast x^t 99.
{ Step 4: The observed value xt 99 is added to the training set X and Steps
2-3 are repeated to produce a forecast for xt 98.</p>
        <p>The iterative forecasting process continues until we have a complete set of
forecast values fx^t 99; : : : ; x^tg.
4.6</p>
      </sec>
      <sec id="sec-3-3">
        <title>WAV-LSTM</title>
        <p>The network topologies implemented were the same as those in LSTM, as are
most of the steps for producing forecasts. The main di erence lies in the
transformation of the series into the feature and target spaces, where the real values
xi 2 R, are replaced with vectors haJ;i; dJ;i; : : : ; d1;ii 2 RJ+1. Out target and
feature sets are now:
X~ =
&gt;
&gt;
&gt;
:
8 (haJ;1; : : : ; d1;1i; haJ;2; : : : ; d1;2i; haJ;3; : : : ; d1;3i); 9
&gt; &gt;
&gt;&gt;&lt; (haJ;2; : : : ; d1;2i; haJ;3; : : : ; d1;3i; haJ;4; : : : ; d1;4i); &gt;&gt;=
.
.</p>
        <p>.
(haJ;t 3; : : : ; d1;t 3i; : : : ; haJ;t 1; : : : ; d1;t 1i)
&gt;
&gt;
&gt;
;</p>
        <p>The Steps 1-6 are repeated from the LSTM process to produce a complete
set of forecast values fx^t 99; : : : ; x^tg.
The model implementations from the previous section were used to perform
several pieces of analysis. By way of determining a baseline accuracy of
forecasting, we applied PREVCLOSE to the ve series FB, AAPL, AMZN, NFLX and
GOOG. These baseline forecasts were used to calculate a comparative uplift in
accuracy between the models for each series.</p>
        <p>Primarily, we were interested in assessing the impact of the MODWT on
forecast accuracy by comparing performance the wavelet and non-wavelet models.
We rst applied the ARIMA and the two LSTM network topologies in Figure 1
to each series. For WAV-ARIMA we applied 4-level and 7-level Haar MODWTs
and for the WAV-LSTM, both Haar and db4 4-level and 7-level MODWT's. In
total this was 13 models for each of the 5 series.
6</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Evaluating Performance</title>
      <p>With each of the 100-step log return forecasts fx^t 99; : : : ; x^tg, we were able to
produce a set of predicted closing prices fp^t 99; : : : ; p^tg with p^i = p^i 1ex^i and
p^t 100 = pt 100. Figure 2 displays the day ahead forecast of AAPL using
WAVLSTM 4haar 4nodes. With these forecasts we calculated the root mean squared
error (RMSE) as a measure of a model's accuracy. The RMSE metric has the
bene t of having the same units as the closing prices we are predicting.
7</p>
    </sec>
    <sec id="sec-5">
      <title>Results</title>
      <p>In this section we display the model forecast accuracies for the each stock, a
results summary can be seen in Table 1. For each stock, we present PREVCLOSE
with AAPL the only instance where there is a notable improvement (&gt; 1%
increase in uplift) when using the LSTM.</p>
      <p>We suspect this is because of the di erence in forecasting methods between
the two approaches. With ARIMA, a new model is trained with each step of the
100 day forecast to incorporate each new current day observation. With LSTM,
the model is t on the initial training data only and while the node states will
update as the test data is played through the network, the synapse weights are
xed. We suggest there may an increase in LSTM accuracy if the network is
retrained after each forecast to include the observed value for the current day.</p>
      <p>The 1 node LSTM hidden layer continually outperformed the 4 node layer
in both RMSE and MODWT RMSE, with AAPL the only exception,
demonstrating that an increase in model complexity does not always translate to an
improvement in model performance.</p>
      <p>All of the ARIMA models outperformed their WAV-ARIMA counterparts,
suggesting that the component series are less suitable to this type of modelling
than the original series. The majority of the di erences in uplifts between the
LSTM and WAV-LSTM models were negligible (&lt; 1% di erence in uplifts), with
the exception of the APPL 4 node WAV-LSTM with a 4-level Haar
decomposition which had a 2:86% increase in accuracy uplift and the AMZN 4 node
WAV-LSTM 7-level Haar with a 4:21% decrease.</p>
      <p>
        In summary, the results show no signi cant gains in forecast accuracy
resulting from the MODWT in either the ARIMA or LSTM models. This contrary to
the research in [24] and [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and would suggest there are further re nements to
be made to our approach.
      </p>
      <p>
        Our selection of the 4-level and 7-level decomposition were arbitrary and
further work in our method could make this a more informed decision by
incorporating the PCA as seen in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. Similarly our choice of the number of input
nodes in LSTM, in this instance a 3-lag input, could better inferred by making
using of the Partial Autocorrelation Function (PACF) in the ARIMA model.
      </p>
      <p>A major assumption of the ARIMA model is constant variance or volatility.
This seems unlikely in a real world scenario given the trading volumes that
surround company speci c or geo-political events like earnings reports or the USA
Presidential election. An ARIMA with addition explanatory variables
(ARIMAX) or the General Autoregressive Conditional Heteroskedasticity (GARCH)
model as suggested in [24] could better describe this behaviour.
9</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In this paper we deployed the ARIMA and LSTM models for forecasting future
values in a univariate time series. We demonstrated the MOWDT, a technique
for decomposing a time series into approximation and detail components, while
preserving the temporal information of the original series. We combined these
techniques and developed an ensemble approach in order to produce 100 1-day
ahead forecasts of the daily closing price of FAANG stocks on the NASDAQ
exchange. We presented our results and o ered possible suggestions for the
outcomes. Finally we recommended further avenues of investigation in order to
expanded and improve upon our work.
23. Walls, L., Bendell, A.: Time series methods in reliability. Reliability Engineering
18(4), 239 { 265 (1987)
24. Youse , S., Weinreich, I., Reinarz, D.: Wavelet-based prediction of oil prices. Chaos,
Solitons &amp; Fractals 25(2), 265{275 (2005)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Alpha</given-names>
            <surname>Vantage</surname>
          </string-name>
          . https://www.alphavantage.co (
          <year>2018</year>
          ), [Online; accessed 10-Aug2018]
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Investopedia - What are Corporate Actions? https://www.investopedia.com/ articles/03/081303.asp (
          <year>2018</year>
          ), [Online; accessed 10-Aug-2018]
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. Yahoo! Finance. https://finance.yahoo.com (
          <year>2018</year>
          ), [Online; accessed 10-Aug2018]
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Auquan</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Time Series Analysis for Financial Data V - ARIMA Models</article-title>
          . https://medium.com/auquan/ time-series
          <article-title>-analysis-for-finance-arima-models-</article-title>
          <string-name>
            <surname>acb5e39999df</surname>
          </string-name>
          (
          <year>2017</year>
          ), [Online; accessed 10-Aug-2018]
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Brownlee</surname>
          </string-name>
          , J.:
          <article-title>Time Series Forecasting with the Long Short-Term Memory Network in Python</article-title>
          . https://machinelearningmastery.com/ time-series
          <article-title>-forecasting-long-short-term-memory-network-python/ (</article-title>
          <year>2017</year>
          ), [Online; accessed 10-Aug-2018]
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Conlon</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ruskin</surname>
            ,
            <given-names>H.J.:</given-names>
          </string-name>
          <article-title>Wavelet multiscale analysis for hedge funds: Scaling and strategies</article-title>
          .
          <source>Physica A: Statistical Mechanics and its Applications</source>
          <volume>387</volume>
          (
          <issue>21</issue>
          ),
          <volume>5197</volume>
          {
          <fpage>5204</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Crowley</surname>
            ,
            <given-names>P.M.:</given-names>
          </string-name>
          <article-title>A guide to wavelets for economists</article-title>
          .
          <source>Journal of Economic Surveys</source>
          <volume>21</volume>
          (
          <issue>2</issue>
          ),
          <volume>207</volume>
          {
          <fpage>267</fpage>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Egan</surname>
            ,
            <given-names>W.J.:</given-names>
          </string-name>
          <article-title>The distribution of s&amp;p 500 index returns (</article-title>
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>George</surname>
            <given-names>E. P.</given-names>
          </string-name>
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G.M.J.</given-names>
          </string-name>
          :
          <source>Time Series Analysis: Forecasting and Control. Holden Day</source>
          (
          <year>1970</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Graves</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Generating sequences with recurrent neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1308.0850</source>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Hannan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McDougall</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Regression procedures for arma estimation</article-title>
          .
          <source>Journal of the American Statistical Association</source>
          <volume>83</volume>
          (
          <issue>402</issue>
          ),
          <volume>490</volume>
          {
          <fpage>498</fpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>Hasim</given-names>
            <surname>Sak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.W.S.</given-names>
            ,
            <surname>Beaufays</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          :
          <article-title>Long short-term memory based recurrent neural network architectures for large vocabulary speech recognition</article-title>
          .
          <source>CoRR abs/1402</source>
          .1128 (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Hochreiter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidhuber</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural computation 9(8)</source>
          ,
          <volume>1735</volume>
          {
          <fpage>1780</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Kingsbury</surname>
          </string-name>
          , N.:
          <article-title>Image processing with complex wavelets</article-title>
          .
          <source>Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences</source>
          <volume>357</volume>
          (
          <issue>1760</issue>
          ),
          <volume>2543</volume>
          {
          <fpage>2560</fpage>
          (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Laurent</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereyra</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brakel</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y.</surname>
          </string-name>
          :
          <article-title>Batch normalized recurrent neural networks</article-title>
          .
          <source>arXiv preprint arXiv:1510.01378</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Time series forecasting based on wavelet decomposition and feature extraction</article-title>
          .
          <source>Neural Computing and Applications</source>
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <volume>183</volume>
          {
          <fpage>195</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Meyler</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kenny</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Quinn</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Forecasting irish in ation using arima models</article-title>
          .
          <source>Central Bank and Financial Services Authority of Ireland Technical Paper Series</source>
          <year>1998</year>
          (3/RT/98),
          <volume>1</volume>
          {
          <fpage>48</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Percival</surname>
            ,
            <given-names>D.B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Walden</surname>
            ,
            <given-names>A.T.</given-names>
          </string-name>
          :
          <article-title>Wavelet Methods for Time Series Analysis</article-title>
          . Cambridge University Press (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Rioul</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vetterli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Wavelets and signal processing</article-title>
          .
          <source>IEEE Signal Processing Magazine</source>
          <volume>8</volume>
          (
          <issue>4</issue>
          ),
          <volume>14</volume>
          {
          <fpage>38</fpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Ripley</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Statistical theories of model tting</article-title>
          .
          <source>INATO ASI SERIES F COMPUTER AND SYSTEMS SCIENCES 168</source>
          ,
          <issue>2</issue>
          {
          <fpage>26</fpage>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Siami-Namini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Namin</surname>
            ,
            <given-names>A.S.:</given-names>
          </string-name>
          <article-title>Forecasting economics and nancial time series: Arima vs</article-title>
          . lstm. arXiv preprint arXiv:
          <year>1803</year>
          .
          <volume>06386</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Sundermeyer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , Schluter, R.,
          <string-name>
            <surname>Ney</surname>
          </string-name>
          , H.:
          <article-title>Lstm neural networks for language modeling</article-title>
          . In:
          <article-title>Thirteenth annual conference of the international speech communication association (</article-title>
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>