<!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>Multi-Resolution Forecast Aggregation for Time Series in Agri Datasets</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fouad Bahrpeyma Fouad.Bahrpeyma</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>@mail.dcu.ie</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mark Roantree Mark.Roantree@dcu.ie</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Andrew McCarren Insight Centre for Data Analytics, School of Computing, Dublin City University</institution>
          ,
          <addr-line>Glasnevin, Dublin 9</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>A wide variety of phenomena are characterized by time dependent dynamics that can be analyzed using time series methods. Various time series analysis techniques have been presented, each addressing certain aspects of the data. In time series analysis, forecasting is a challenging problem when attempting to estimate extended time horizons which e ectively encapsulate multi-step-ahead (MSA) predictions. Two original solutions to MSA are the direct and the recursive approaches. Recent studies have mainly focused on combining previous methods as an attempt to overcome the problem of discarding sequential correlation in the direct strategy or accumulation of error in the recursive strategy. This paper introduces a technique known as Multi-Resolution Forecast Aggregation (MRFA) which incorporates an additional concept known as Resolutions of Impact. MRFA is shown to have favourable prediction capabilities in comparison to a number of state of the art methods.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The usage of analytics and machine learning in the agricultural sector has grown
considerably over the past few years. Analytics will play an important role
in activities such as optimising farming practices and accelerating crop
movements while improving pro tability through the development of more robust
algorithms for predicting prices across the sector [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. However, the predictive
power of algorithms relies heavily on the data used to learn the models. In
many areas, data in the agri or commodity sectors is collected on a weekly or
monthly basis. This di ers from the majority of data streams which are on a
much more frequent basis and thus, models are learnt using signi cant volumes
This work is supported by Science Foundation Ireland grant number SFI/12/RC/2289.
of data. For example, in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], a deep learning approach was used to interpret
the interaction between variables using large volumes of agri data streams. This
type of approach is not suited when data volumes are low.
      </p>
      <p>
        In general, predictions are made in short-run or long-run multiple responses.
Extending an analysis from a short run, or one-step-ahead prediction (OSAP),
to a long run response is known as multi-step ahead prediction (MSAP) and
the period applied to the MSAP is known as the Prediction Horizon (PH). The
number of steps in a MSAP problem equals the size of the PH, with each step
addressing one particular time unit (TU) inside the PH. A TU is the shortest
period of time at which a time series is successively sampled, such as daily or
weekly price indices. Typically, the TU is referred to as a time stamp or sampling
interval, and consists of non-overlapping successive periods of the same length
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        Time series data quantitative analysis attempts to model sequential
patterns over time which possess features such as auto-correlation, conditional
heteroskedasticity or non-stationary behaviour. Auto-correlation is the sequential
correlation between TUs; conditional heteroskedasticity occurs when the error
variance does not remain constant over time, and a time series is stationary
if its mean, variance and sequential correlation remain unchanged over time
[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Additionally, the auto-correlated nature of error terms is a concern when
attempting to conduct predictions on such data and has the e ect of in ating
traditional con dence boundaries [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Contribution. In this paper, a novel recursive approach is presented which
addresses the shortcomings of the typical recursive strategy by introducing a
concept known as the Resolutions of Impact (ROI). The introduction of ROI is
an attempt to address the limitations of the sliding window (SW) techniques.
SW enables ML algorithms to be applied to time series data [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The ROI
approach examines how long a time series signal reacts to various local
patterns. In our evaluation, a comparative analysis is conducted which compares
the forecasting capabilities of our approach with the current state of the art's
methods for the Irish Pig Price.
      </p>
      <p>Paper Structure. The remainder of this paper is organized as follows: in
x2, we provide a review of other approaches to this problem; in x3, we present
our approach which we call the MRFA method, which incorporates a recursive
strategy using the Resolutions of Impact; in x4, we discuss the experiments and
results of our evaluation; and nally, in x5, we provide our conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Research</title>
      <p>
        The time series prediction domain has long been in uenced by linear
statistical approaches, in particular the ARIMA (Autoregressive Integrated Moving
Average) family of models (introduced by Box-Jenkins [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]). The AR and the
MA models are the key components of ARIMA and, together with an initial
di erencing phase for non-stationary data, contribute in tting a linear time
series model. Due to its success in analyzing time series data, ARIMA became
popular and found an important place in time series prediction applications[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
ARIMA, however, does not have the ability to model heteroskedasticity [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
and this has led to the development of methods such as the Autoregressive
Conditional Heteroskedastic (ARCH) model [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] and Threshold Autoregressive
(TAR) model [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. In fact, such methods have been incorporated with wavelet
analysis with varying success on Agri commodity prices [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Machine Learning
(ML) approaches have also been widely applied to time series prediction [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
Arti cial Neural Networks (ANNs) or NNs are one of the most frequently used
ML models which has proven successful in time series prediction problems [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>
        In contrast to OSAP methods, where the prediction horizon (PH) consists
of only one TU, MSAP is not a straightforward ML problem. For this reason,
solutions to MSAP are generally addressed as MSA strategies. Among the
existing strategies, the direct approach and the recursive approach are the most
prominent. Others either are extensions of them or combine them to make
further improvements [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        The direct and the recursive approaches are the two most distinctive MSA
strategies. While the drawback with the direct strategy is that the sequential
auto-correlation is discarded, the recursive strategy su ers error accumulation.
A recent study highlighted the range of research projects which are addressing
these challenges [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Some approaches have been made to reformulate either the
direct or recursive methods, or overcome the shortcomings of both by combining
them. Generally, in the recursive strategy [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], a single model is trained to
perform OSAP several times, each time addressing one TU in the PH.
      </p>
      <p>yt+1 = f (yt; :::; yt d)</p>
      <p>Equation 1 illustrates this approach where d is the number of lags used as
inputs to the OSAP model, t is time, and y is the time series.</p>
      <p>
        In the direct strategy [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], for each TU one speci c model is trained as shown
in Equation 2. Here, k denotes the position of the TU being modeled, and L is
the size of the PH.
      </p>
      <p>yt+k = fk(yt; :::; yt d); k = 1; 2; :::; L
(2)
(1)
(3)</p>
      <p>
        However, the direct strategy discards sequential correlations in a time series
which negatively impacts its performance [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ], a combined MSA strategy called the DirREC strategy is presented,
which combines the principles of the direct and the recursive strategies. Like the
direct strategy, DirREC predicts each TU in the PH with a di erent model and,
like the recursive strategy, it uses the predictions of previous TUs as additional
inputs. DirREC learns k models according to Equation 3.
      </p>
      <p>yt+k = fk(yt+k 1; :::; yt d)</p>
      <p>
        To obtain the predictions, the k learned models are used in Equation 4. The
main drawback with DirREC is that as the number of inputs (with prediction
error) increases, the complexity of the model increases correspondingly, without
input selection [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        MIMO (Multiple-Inputs Multiple-Outputs) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is another MSA strategy that
aims at addressing the conditional interdependence assumption made by the
direct strategy, and the accumulation of errors in the recursive strategy. MIMO,
like the direct strategy, considers one speci c output for each TU but all are the
outputs of one model. MIMO returns multiple predictions covering the entire
PH by estimating one speci c output for each TU as shown in Equation 5.
      </p>
      <p>[yt+K ; :::; yt+1] = fk(yt; :::; yt d)</p>
      <p>
        MIMO incorporates the same model structure for each TU which e ectively
limits its exibility, [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], the authors combined the direct and MIMO
strategies in an attempt to take advantage of the prominent characteristics
of both methods (DirMO). DirMO partitions the PH into several intervals of
equal lengths (containing s TUs), each modeled using a di erent MIMO model.
Therefore, DirMO predicts PH by training n (n = P H=s) MIMO models as
illustrated in Equation 6.
(4)
(5)
y^L+p:s; :::; y^L+(p 1):s = F^k(yL; :::; yL d)
(6)
where p=1,. . . ,n. However, DirMO discards sequential correlations where
the sub-horizons in the PH are modeled via two di erent MIMO models.
Ignoring sequential correlation in the direct and DirMO strategies, the cumulative
error in the recursive strategy, the complexity of DirREC, and the in exibility of
MIMO are the reasons that MSAP is still an open challenge. This paper
introduces MRFA as an extension of the recursive strategy, addressing the problem
of cumulative error by introducing the ROI concept. ROI can be interpreted as
an attempt at making use of the actual signal, similar to the direct strategy, by
performing Multi Resolution Analysis (MRA) on ROI. MRFA then deals with
sequential correlation by following the principles of the recursive strategy.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>MRFA</title>
    </sec>
    <sec id="sec-4">
      <title>Methodology</title>
      <p>This section introduces MRFA as a novel solution to MSAP that incorporates
recursive strategy principles. Incorporated into MSAP is a novel analytical
approach known as Resolutions of Impact (ROI), which acts as the core element
of MRFA. When implementing MRFA, multiple forecast models are employed
to forecast the prediction horizon (PH) at multiple resolutions.</p>
      <p>In our approach, the down-sampling operator divides the time series into
xed intervals and returns the mean value of the time series for each interval.
The schematic view of the proposed MRFA approach is illustrated in Figure 1.</p>
      <p>Based on Figure 1, the value of the signal in the prediction horizon (PH)
is forecasted at multiple resolutions, each resolution with a separate model.
The nal forecasts are then calculated by aggregating weighted averages of the
di erent resolutions. The process of MRFA contains three main phases:
1training the forecast models at multiple resolutions, 2-determining the models'
weights, and 3-forecast aggregation.
3.1</p>
      <sec id="sec-4-1">
        <title>Training the forecast models at multiple resolutions</title>
        <p>
          In MRFA, for each resolution r 2 R (R is the set of working resolutions), a
separate prediction model is employed. In this paper, Recurrent Neural Network
(RNN) is used to provide the prediction models. A RNN is a type of ANN that
conducts feedback loops in the network architecture as a short term memory,
thus providing the facility to model sequentially correlated data [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ]. Resolution
r de nes the forecast target of an RNN model as the mean value of the signal
over the next interval of length r.
        </p>
        <p>
          A RNN is a type of ANN that conducts feedback loops in the network
architecture as a short term memory, thus providing the facility to model sequentially
correlated data [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
        <p>In MRFA, the resolution determines the forecast target of the corresponding
RNN model while, for every RNN, the input is fed from the time series of highest
resolution: i.e. the signal itself. An RNN model of resolution r is trained to
perform one step prediction in resolution r from the past values of the time
series of highest resolution. For multi-steps ahead forecasting, a feedback loop
is conducted in the MRFA model, as illustrated in Figure 2.</p>
        <p>
          As shown in Figure 2, the feedback loop feeds the RNN model by a delayed
version of the forecasts for further estimates until the entire P H is forecasted.
For the time series yt, the target resolution r is denoted by ( P Hr ) in Equation
7.
MRFA assigns weights to the outputs of the RNN models. A weight re ects the
in uence of the speci c model in the corresponding resolution. Reliability can
be determined by the model performance [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], representing the model's accuracy
for a single step ahead prediction problem. In [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], a reciprocal value of NMSE
(described in section 4.2) is used as model weight. For a single step forecasting
model weight at resolution r i.e. Wr is calculated using Equation 8.
        </p>
        <p>Wr =</p>
        <p>1</p>
        <p>N M SEr
3.3</p>
      </sec>
      <sec id="sec-4-2">
        <title>Forecast Aggregation</title>
        <p>In this phase, the forecasts made by the RNN models of di erent resolutions
are aggregated to provide forecasts for the entire PH. For every TU in the PH,
a set of candidate forecasts are introduced by the employed RNN models. At
a speci c resolution, the nal forecast is obtained by aggregating the candidate
values introduced by the RNN models at di erent resolutions, through weighted
averaging:
where y^r(t + 1) is the forecast made by the RNN model of resolution r.
Equation 9 demonstrates how multiple time points contribute to the prediction
estimate. The reason for this is that, in MRFA, a RNN of r greater than 1
provides a partial forecast for more than one step. Therefore, as long as r
covers the delay i in y^r(t + 1 i), the corresponding forecast can be used to
improve the accuracy.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Evaluation</title>
      <p>
        In this section, we describe the experiments and results achieved in our
evaluation. We begin with a description of the Irish pig price dataset [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], Figure
3, used in the evaluation; we then describe the metric used for performance
evaluation; and nally the experimental results of the study are reported and
discussed. No signi cant Conditional Heteroskedasticity was found in the Irish
Pig price dataset using a Ljung-Box Q-test [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ].
(9)
The mean squared error (MSE) is the most popular performance metric for
evaluating a forecast model [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. However, since MSE expresses prediction
accuracy within the range of the time series, it cannot detect the performance of
the prediction algorithm independent of the dataset. Therefore, the normalized
MSE (NMSE) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] shown in Equation 10 is used in our evaluation.
      </p>
      <p>n
N M SE = 1 X(
n</p>
      <p>Ti</p>
      <p>M ax(T )
i=1</p>
      <p>Yi
M in(T )
)2;</p>
      <p>(10)
4.2</p>
      <sec id="sec-5-1">
        <title>Experimental Results</title>
        <p>The performance of MRFA is highly dependent on the performance of its RNN
models. Experimental analyses demonstrated that signi cant degradation in
prediction accuracy occurred when the RNNs in MRFA had more than 12 hidden
neurons. In this study, the same RNN con guration was employed in each
experiment cycle. MRFA was studied for resolutions ranging from 1 to 7 in
size, meaning 7 RNNs were implemented in every experiment. This study also
provides a sensitivity analysis on the signi cant levels of the parameters reported
in MRFA analysis. Two parameters have been identi ed as major contributory
factors to the performance of the RNN models: (1) the number of lags being fed
to the RNNs as the input, i.e. delays, and (2) the RNN's degree of recurrence
that determines the highest number of epochs that the neurons in the RNN's
hidden layer remember their own previous outputs. The ranges of parameters
for which MRFA was tested is outlined in Table 1.</p>
        <p>In order to understand the range of the potential estimates of the RNN
model weights, a bootstrap analysis was conducted on the initial estimates, as
illustrated in Figure 5. Figure 5 shows how, as PH increases, the error variance
increases correspondingly and reaches the highest value at PH=39.</p>
        <p>The sensitivity of MRFA on the number of delays and the number of
recurrent delays is illustrated in Figure 6. Figure 6a demonstrates the most accurate
MRFA model occurs with 7 delays. Figure 6b also reveals a strong relation
between the MRFA response to changes in the number of recurrent delays.</p>
        <p>
          In this paper, six state of the art methods have been chosen for
comparative analysis: ARIMA [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], Feedforward-SW [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], RNN [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], the direct strategy
(a) Sensitivity on the number of (b) Sensitivity on the number of
delays recurrent delays
[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], MIMO [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], and ARIMA-NN [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]. A sensitivity analysis on the feedforward
model suggests a combination of 12 hidden neurons and a SW of size 10. The
sensitivity analysis also suggests that the RNN model exhibits minimum error
variance when characterized by 10 input delays, 6 recurrence delays, and 12
hidden neurons. The ARIMA parameters of the ARIMA and the ARIMA-NN
models are also identi ed by analyzing Autocorrelation Function (ACF) and Partial
Autocorrelation Function (PACF) plots, introducing ARIMA(p=1,d=1,q=1) as
the appropriate model; where p is the order of the AR component, q is the order
of MA model, and d is the di erencing order. Further details about the ARIMA
parameters is provided in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The performance of the NN model for modeling
residuals was a ected by the size of the SW and the number of hidden neurons.
Sensitivity analysis on these factors demonstrates that the minimum error
variance is reached when the SW is of size 13 and the hidden layer contains 10
neurons. Performance comparisons between MRFA, ARIMA, feedforward-SW,
RNN, the direct strategy, MIMO and ARIMA-NN with respect to growth in
PH are illustrated in Figure 7.
        </p>
        <p>Figure 7 reports the superiority of MRFA over ARIMA, ARIMA-NN, RNN,
and feedforward-SW at every PH. The comparison also reveals that, as PH
increases, the increase in the prediction error for MRFA occurs more slowly
than ARIMA, ARIMA-NN, RNN, the direct strategy, MIMO, and
feedforward</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>In this paper, a novel RNN based time series prediction approach is presented
which improves the prediction accuracy when MSAP is desirable. Our method
makes use of multi-resolution analysis on the prediction horizon by
incorporating Resolutions Of Impact from local patterns. As our research is based in the
agri domain, our evaluation used the Irish pig price dataset. The experimental
results demonstrates that the proposed MRFA method outperforms ARIMA,
feedforward-SW, RNNs, the direct strategy, MIMO, and ARIMA-NN in
forecasting the Irish pig price.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Ahmed</surname>
            ,
            <given-names>N. K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atiya</surname>
            ,
            <given-names>A. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gayar</surname>
            ,
            <given-names>N. E.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>El-Shishiny</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>An empirical comparison of machine learning models for time series forecasting</article-title>
          .
          <source>Econometric Reviews</source>
          ,
          <volume>29</volume>
          (
          <issue>5-6</issue>
          ):
          <volume>594</volume>
          {
          <fpage>621</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Atsalakis</surname>
            ,
            <given-names>G. S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Valavanis</surname>
            ,
            <given-names>K. P.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Surveying stock market forecasting techniques{part ii: Soft computing methods</article-title>
          .
          <source>Expert Systems with Applications</source>
          ,
          <volume>36</volume>
          (
          <issue>3</issue>
          ):
          <volume>5932</volume>
          {
          <fpage>5941</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Aweya</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>Sensitivity Methods for Congestion Control in Computer Networks</article-title>
          .
          <source>PhD thesis</source>
          , Ottawa, Ont.,
          <string-name>
            <surname>Canada</surname>
          </string-name>
          , Canada. AAINQ48085.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Bahrpeyma</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zakerolhoseini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Haghighi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Using ids tted q to develop a real-time adaptive controller for dynamic resource provisioning in cloud's virtualized environment</article-title>
          .
          <source>Applied Soft Computing</source>
          ,
          <volume>26</volume>
          :
          <fpage>285</fpage>
          {
          <fpage>298</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bailey</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roantree</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crane</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McCarren</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Data mining in agri warehouses using modwt wavelet analysis</article-title>
          .
          <source>In International Conference on Information and Software Technologies</source>
          , pages
          <volume>241</volume>
          {
          <fpage>253</fpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Bontempi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          <article-title>(2008). Long term time series prediction with multi-input multi-output local learning</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Bontempi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Taieb</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Le Borgne</surname>
            ,
            <given-names>Y.-A.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Machine learning strategies for time series forecasting</article-title>
          , pages
          <volume>62</volume>
          {
          <fpage>77</fpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Jenkins</surname>
            ,
            <given-names>G. M.</given-names>
          </string-name>
          (
          <year>1976</year>
          ).
          <article-title>Time series analysis: forecasting and control</article-title>
          , revised ed.
          <source>Holden-Day.</source>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenkins</surname>
            ,
            <given-names>G. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinsel</surname>
            ,
            <given-names>G. C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Ljung</surname>
            ,
            <given-names>G. M.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Time series analysis: forecasting and control</article-title>
          . John Wiley and Sons.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>De Gooijer</surname>
            ,
            <given-names>J. G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Hyndman</surname>
            ,
            <given-names>R. J.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>25 years of time series forecasting</article-title>
          .
          <source>International journal of forecasting</source>
          ,
          <volume>22</volume>
          (
          <issue>3</issue>
          ):
          <volume>443</volume>
          {
          <fpage>473</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Dietterich</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Machine learning for sequential data: A review. Structural, syntactic, and statistical pattern recognition</article-title>
          , pages
          <volume>227</volume>
          {
          <fpage>246</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Engle</surname>
            ,
            <given-names>R. F.</given-names>
          </string-name>
          (
          <year>1982</year>
          ).
          <article-title>Autoregressive conditional heteroscedasticity with estimates of the variance of united kingdom in ation</article-title>
          .
          <source>Econometrica: Journal of the Econometric Society</source>
          , pages
          <fpage>987</fpage>
          {
          <fpage>1007</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Goh</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Law</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>Modeling and forecasting tourism demand for arrivals with stochastic nonstationary seasonality and intervention</article-title>
          .
          <source>Tourism management</source>
          ,
          <volume>23</volume>
          (
          <issue>5</issue>
          ):
          <volume>499</volume>
          {
          <fpage>510</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ho</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Xie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Goh</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2002</year>
          ).
          <article-title>A comparative study of neural network and box-jenkins arima modeling in time series prediction</article-title>
          .
          <source>Computers and Industrial Engineering</source>
          ,
          <volume>42</volume>
          (
          <issue>2</issue>
          ):
          <volume>371</volume>
          {
          <fpage>375</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Lasheras</surname>
            ,
            <given-names>F. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>de Cos Juez</surname>
            ,
            <given-names>F. J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanchez</surname>
            ,
            <given-names>A. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krzemien</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Fernandez</surname>
            ,
            <given-names>P. R.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Forecasting the comex copper spot price by means of neural networks and arima models</article-title>
          .
          <source>Resources Policy</source>
          ,
          <volume>45</volume>
          :
          <fpage>37</fpage>
          {
          <fpage>43</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Ljung</surname>
            ,
            <given-names>G. M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          (
          <year>1978</year>
          ).
          <article-title>On a measure of lack of t in time series models</article-title>
          .
          <source>Biometrika</source>
          ,
          <volume>65</volume>
          (
          <issue>2</issue>
          ):
          <volume>297</volume>
          {
          <fpage>303</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>McCarren</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McCarthy</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sullivan</surname>
            ,
            <given-names>C. O.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Roantree</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Anomaly detection in agri warehouse construction</article-title>
          .
          <source>In Proceedings of the Australasian Computer Science Week Multiconference, page 17</source>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Moeeni</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Bonakdari</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Forecasting monthly in ow with extreme seasonal variation using the hybrid sarima-ann model</article-title>
          .
          <source>Stochastic Environmental Research and Risk Assessment</source>
          , pages
          <volume>1</volume>
          {
          <fpage>14</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>O</given-names>
            <surname>'Donoghue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Roantree</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            , and
            <surname>McCarren</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Detecting feature interactions in agricultural trade data using a deep neural network</article-title>
          .
          <source>In International Conference on Big Data Analytics and Knowledge Discovery</source>
          , pages
          <volume>449</volume>
          {
          <fpage>458</fpage>
          . Springer.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Parlos</surname>
            ,
            <given-names>A. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rais</surname>
            ,
            <given-names>O. T.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Atiya</surname>
            ,
            <given-names>A. F.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Multi-step-ahead prediction using dynamic recurrent neural networks</article-title>
          .
          <source>Neural networks</source>
          ,
          <volume>13</volume>
          (
          <issue>7</issue>
          ):
          <volume>765</volume>
          {
          <fpage>786</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Pollock</surname>
            ,
            <given-names>D. S. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Green</surname>
            ,
            <given-names>R. C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Nguyen</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>Handbook of time series analysis, signal processing, and dynamics</article-title>
          . Academic Press.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Sorjamaa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Lendasse</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Time series prediction using dirrec strategy</article-title>
          .
          <source>In Arti cial Neural Networks</source>
          ,
          <year>2006</year>
          .
          <source>ESANN</source>
          <year>2006</year>
          .
          <article-title>The 14th European Symposium on</article-title>
          , pages
          <volume>143</volume>
          {
          <fpage>148</fpage>
          ,
          <string-name>
            <surname>Bruges</surname>
          </string-name>
          , Belgium. d-side publications.
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Taieb</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bontempi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sorjamaa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lendasse</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Longterm prediction of time series by combining direct and mimo strategies</article-title>
          .
          <source>In Neural Networks</source>
          ,
          <year>2009</year>
          . IJCNN 2009. International Joint Conference on, pages
          <volume>3054</volume>
          {
          <fpage>3061</fpage>
          . IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Thomasson</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>S. G.</surname>
          </string-name>
          and
          <string-name>
            <surname>A</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.</surname>
          </string-name>
          (
          <year>2016</year>
          ).
          <source>How would google farm? pages</source>
          <volume>50</volume>
          {
          <fpage>55</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Tong</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>K. S.</given-names>
          </string-name>
          (
          <year>1980</year>
          ).
          <article-title>Threshold autoregression, limit cycles and cyclical data</article-title>
          .
          <source>Journal of the Royal Statistical Society. Series B (Methodological)</source>
          , pages
          <fpage>245</fpage>
          {
          <fpage>292</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>G. P.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Time series forecasting using a hybrid arima and neural network model</article-title>
          .
          <source>Neurocomputing</source>
          ,
          <volume>50</volume>
          :
          <fpage>159</fpage>
          {
          <fpage>175</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>