Next Article in Journal
Time Series Sampling
Previous Article in Journal
On the Prospective Use of Deep Learning Systems for Earthquake Forecasting over Schumann Resonances Signals
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Modelling a Continuous Time Series with FOU(p) Processes †

Facultad de Ciencias, Universidad de la República, Montevideo 11400, Uruguay
Presented at the 8th International Conference on Time Series and Forecasting, Gran Canaria, Spain, 27–30 June 2022.
Eng. Proc. 2022, 18(1), 33; https://doi.org/10.3390/engproc2022018033
Published: 23 June 2022
(This article belongs to the Proceedings of The 8th International Conference on Time Series and Forecasting)

Abstract

:
In this work we summarize the knowledge about FOU(p) processes (fractional iterated Ornstein–Uhlenbeck processes of order emphp). Fractional Ornstein–Uhlenbeck processes are a particular case of FOU(p) processes (when p = 1 ). FOU(p) processes are able to model time series with both long- and short-range dependence. We give the definition, the main theoretical properties, and a procedure for estimating the parameters consistently. We also show how to model a continuous time series with FOU(p) processes, and we give an example of an application.

1. Introduction

Usually, in time series, the researcher has a series of measurements evenly spaced in time (for example, measurements per minute, every thirty seconds, or weekly measurements). In these cases the underlying process is continuous time. The fractional iterated Ornstein–Uhlenbeck processes of order p (that we call FOU ( p ) and which are defined in [1]) are stationary and centred Gaussian continuous-time processes. By construction, the FOU ( p ) process depends on the two parameters defining the underlying fractional Brownian motion, namely, the Hurst exponent (H) and the scale parameter σ . From the relationship between the variogram and the Hölder index of the process trajectories, using a result given in [2], it is proved in [1] that H is the Hölder index of a FOU ( p ) , giving information about the irregularity of the trajectories. If the process is observed in a discretized and equispaced interval [ 0 , T ] , by applying a procedure suggested in [3] it is possible to estimate H and σ consistently. Apart from H and σ , a FOU ( p ) process is determined by a set of additional parameters, the so-called λ parameters, giving information about the local dependence. The theoretical properties of any FOU ( p ) process and a methodology for estimating its parameters consistently (including the asymptotic behaviour) are given in [1]. The estimation method and the asymptotic results for the λ parameters were obtained under the assumption that the process is observed over the entire interval [ 0 , T ] , where T . In [4], a consistent method can be found for estimating the λ parameters in the discretized case. An interesting property of the FOU ( p ) process is that it exhibits short-range dependence when p 2 , even though H > 1 / 2 (in this case, the generating fractional Brownian motion has long-range dependence). In addition, when p = 1 we have the result that FOU ( 1 ) is the classical fractional Ornstein–Uhlenbeck process (fOU) defined in [5], which has long-range dependence when H > 1 / 2 . Another interesting property is that as p grows, the autocorrelation function of the process goes more quickly to zero. In addition, FOU ( 1 ) (fOU) processes can be approximated by FOU ( 2 ) (simply taking λ 1 0 , where λ = ( λ 1 , λ 2 ) ). Thus, FOU ( p ) processes can be viewed as a generalization of fOU processes and are able to model a time series with short-range dependence or long-range dependence. The main objective of this work is to summarize the results obtained in [1,4,6] for modeling a time series through FOU ( p ) processes. In Section 2, we give the definition of a FOU ( p ) process. The method for estimating its parameters is given in Section 3. In Section 4, we give a method of modeling a time series through the FOU ( p ) process, including an example. Some conclusions are given in Section 5.

2. Definition of FOU(p) Processes

FOU ( p ) processes are built from the fractional Brownian motion.
Definition 1.
A fractional Brownian motion with Hurst parameter H 0 , 1 is an almost surely continuous centred Gaussian process B H ( t ) t R such that its auto-covariance function is
E B H ( t ) B H ( s ) = 1 2 t 2 H + s 2 H t s 2 H f o r e v e r y t , s R .
To use a fractional Brownian motion with a scale parameter σ , we use the notation { σ B H ( t ) } t R .
Now, we can define a fractional iterated Ornstein–Uhlenbeck process of order p (FOU ( p ) ), as found in [1].
Definition 2.
Let σ B H ( s ) s R be a fractional Brownian motion with Hurst parameter H and scale parameter σ. Suppose further that λ 1 , λ 2 , , λ q are pairwise different and positive numbers and p 1 , p 2 , , p q N such that p 1 + p 2 + + p q = p . Then, the fractional iterated Ornstein–Uhlenbeck process of order p is defined as
X t : = T λ 1 p 1 T λ 2 p 2 . . . . T λ q p q ( σ B H ) ( t ) = i = 1 q K i λ j = 0 p i 1 p i 1 j T λ i j ( σ B H ) ( t ) ,
where the numbers K i λ are defined by
K i λ = K i λ 1 , λ 2 , , λ q : = 1 j i 1 λ j / λ i
and the operators T λ i j are defined by
T λ ( h ) ( y ) ( t ) : = t e λ ( t s ) λ t s h h ! d y ( s ) f o r h = 0 , 1 , 2 ,
We define T λ simply for the h = 0 case, that is
T λ ( y ) ( t ) : = t e λ ( t s ) d y ( s ) .
Remark 1.
The equality T λ 1 p 1 T λ 2 p 2 . . . . T λ q p q = i = 1 q K i λ j = 0 p i 1 p i 1 j T λ i j that appears in Definition 2 is proved in [7].
Remark 2.
The equality T λ 1 p 1 T λ 2 p 2 . . . . T λ q p q = i = 1 q K i λ j = 0 p i 1 p i 1 j T λ i j implies that the composition T λ 1 p 1 T λ 2 p 2 . . . . T λ q p q is commutative. Then, we assume that λ 1 < λ 2 < < λ q . This will be helpful for estimating λ = ( λ 1 , λ 2 , , λ q ) , to avoid ambiguity.
Notation 1.
X t t R FOU λ 1 p 1 , λ 2 p 2 , , λ q p q , σ , H , where 0 < λ 1 < λ 2 < < λ q , or more simply, X t t R FOU ( p ) .
Remark 3.
The notation FOU λ 1 p 1 , λ 2 p 2 , , λ q p q , σ , H implies that 0 < λ 1 < λ 2 < < λ q . On the other hand, the notation FOU ( p ) means that we have taken p times the composition of operators T λ for different or equal values of λ.
Remark 4.
Every FOU λ 1 p 1 , λ 2 p 2 , , λ q p q , σ , H is a Gaussian, centred, almost surely continuous process and is almost surely non-differentiable at any point (the proof of these results can be found in [1]).
Remark 5.
When p = 1 , FOU λ , σ , H is the classical fractional Ornstein–Uhlenbeck process.
Remark 6.
In the case in which p 1 = p 2 = = p q = 1 , we have
X t = T λ 1 T λ 2 T λ q ( σ B H ) ( t ) = i = 1 q K i λ T λ i ( σ B H ) ( t )
and we simply write X t t R FOU λ 1 , λ 2 , , λ q , σ , H .
Remark 7.
From Equation (4) we have that any FOU ( λ 1 , λ 2 , σ , H ) where 0 < λ 1 < λ 2 can be writing as
X t = λ 1 λ 1 λ 2 X t ( 1 ) + λ 2 λ 2 λ 1 X t ( 2 )
being X t ( i ) = σ t e λ i ( t s ) d B H ( s ) for i = 1 , 2 . That is, X t ( i ) is a classical fractional Ornstein–Uhlenbeck process with λ = λ i . Then a FOU ( 2 ) process is a linear combination of two fOU processes with different values of λ.
Remark 8.
From Equation (5), if λ 1 0 , we have that X t X t ( 2 ) , that is, every fractional Ornstein–Uhlenbeck processes can be approximated by a FOU ( 2 ) process (by taking λ 1 small).
Remark 9.
In [1] it is shown that every FOU ( p ) process has a short-range dependence for p 2 and every H ( 0 , 1 ) . On the other hand, it is well-known that if H > 1 / 2 , every classical Ornstein–Uhlenbeck process has long-range dependence. Therefore, if H > 1 / 2 , according with previous remark, we have that the short-range dependence FOU ( 2 ) processes can able to approximate a long-range dependence fOU process.
Remark 10.
From remarks 5 and 9, we can say that the FOU ( p ) processes are a generalization of fOU processes and are able to model a time series with short-range dependence or long-range dependence.

3. Parameter Estimation

In this section, we summarize a procedure that allows the estimation of the parameters of any FOU p in a consistent way. Similarly to the estimators for ( λ , σ , H ) proposed in [8] for the fractional Ornstein–Uhlenbeck process, the procedure for estimating the parameters in any FOU ( p ) process has two steps. As a first step, we estimate σ and H independently of the values of the λ parameters. As a second step, using the explicit formula for the spectral density (see Equation (8)) and substituting ( H ^ , σ ^ ) instead of ( H , σ ) , we can estimate λ = λ 1 , λ 2 , , λ q using Whittle estimators.
Throughout this section, we assume that we have an equispaced sample in [ 0 , T ] of a FOU ( p ) process, that is, X T / n , X 2 T / n , . . . . , X T , which we simply call X 1 , X 2 , , X n .

3.1. Estimation of H and σ

We start by recalling the definition of a filter of length k + 1 and order L.
Definition 3.
a = a 0 , a 1 , , a k is a filter of length k + 1 and order L 1 when the following conditions are fulfilled:
  • i = 0 k a i i l = 0 for all 0 l L 1 .
  • i = 0 k a i i L 0 .
Remark 11.
Given a , a filter of order L and length k + 1 , the new filter a 2 defined by a 2 = a 0 , 0 , a 1 , 0 , a 2 , 0 , , 0 , a k has order L and length 2 k + 1 .
Given a filter a, we can define the quadratic variation of a sample associated with a.
Definition 4.
Given a filter a of length k + 1 and a sample X 1 , X 2 , , X n , we define
V n , a : = 1 n i = 0 n k j = 0 k a j X i + j 2 .
If we use a filter a of order L 2 and length k + 1 , and we take Δ n = n α for some α > 0 such that T = n Δ n + , then if H > 1 / 2 , the estimators of H and σ are given by
H ^ = 1 2 log 2 V n , a 2 V n , a ,
σ ^ = 2 V n , a Δ n 2 H ^ i = 0 k j = 0 k a i a j i j 2 H ^ 1 / 2 .
In [1,4], the theoretical details for the asymptotic normality and consistency of H ^ and σ ^ can be found.

3.2. Estimation of the λ Parameters

If X = { X t } t R   F O U ( λ 1 ( p 1 ) , , λ q ( p q ) , σ , H ) , where i = 1 q p i = p , the spectral density of X is given by (see [1])
f ( X ) ( x , λ , σ , H ) = σ 2 Γ ( 2 H + 1 ) sin ( H π ) | x | 2 p 1 2 H 2 π i = 1 q ( λ i 2 + x 2 ) p i .
From (8), we can estimate λ = λ 1 , λ 2 , , λ q using a modified Whittle contrast.
Consider (for any fixed T > 0 ) the function
U T n λ , σ , H = T n i = 1 n h T n i T / n , λ , σ , H
where h T ( n ) is defined by
h T n ( x , λ , σ , H ) = 1 2 π log f X x , λ , σ , H + I T n ( x ) f X x , λ , σ , H w ( x )
where
I T n ( x ) = T 2 π 1 n j = 1 n e i j T x n X j T n 2
is the discretization of the periodogram of the process and w is some weight function.
Then, the vector λ can be estimated by
λ ^ T n = arg min λ Λ U T n λ , σ ^ , H ^
where σ ^ and H ^ are defined by (7) and (6), respectively, and Λ is some compact set. Details about the consistency of this estimator, including how to choose the w function, can be found in [4].
Remark 12.
When q = 1 , that is, X t t R F O U λ p , σ , H , the λ parameter can be estimated more easily by the following formula:
λ ^ = n σ ^ 2 H ^ Γ 2 H ^ i = 1 p 1 i H ^ p 1 ! i = 1 n X i 2 1 2 H ^ .
Theorems on the consistency and asymptotic normality of λ ^ can be found in [6].

4. Modelling an Observed Time Series Using FOU ( p ) Processes

Of course, before starting to model with FOU ( p ) it is necessary to subtract the mean value and remove the seasonal component if it has one. Given X 1 , X 2 , , X n observations of a stationary centred time series that we wish to model using a FOU ( p ) process, we firstly assume that the observations form an equispaced sample on [ 0 , T ] , that is, X T / n , X 2 T / n , , X T for some value of T. According to what was seen in the previous section, we need to estimate ( λ , σ , H), whose estimators depend on T. Thus, firstly we need to know the value of T.

4.1. Choosing the Value of T

To give the value of T is equivalent to give the unit of measurement of time in which the observations are taken. In general, it is natural to take some value of T (for example, if the observations are weekly and we have 104 observations, it is natural to take T = 104 weeks or T = 2 years), but we can take any value of T and interpret it (in terms of the original time measure of the data). Therefore, we can choose a value of T that optimizes a certain criterion. According to theoretical results (see [1,4,6]), in order to model a time series dataset using FOU ( p ) processes, it is necessary to have values of n and T such that n , T + and T / n 0 at a certain rate. Now, n is the sample size, and the observations lie in the range of [ 0 , T ] for some value of T. In [4], it is suggested that a certain value of T should be chosen to optimize some criterion, for example, MAE, RMSE, AIC, BIC, or the Willmott index.

4.2. An Application to Real Data

In this section, we work with the well-known Series A (a record of 197 chemical process concentration readings, taken every two hours). To model this with a FOU ( p ) process, we use values of p = 2 , 3 , 4 . As a first step, for each one of these models, we select a suitable value of T. We minimize the error forecasts for the last m observations
1 m i = 1 m X n m + i X ^ n m + i h h
for h = 1 (mean absolute error, MAE) and h = 2 (the root mean square error prediction, RMSE) and maximize the Willmott index defined by
W h = 1 i = 1 m X n m + i X ^ n m + i h i = 1 m X ^ n m + i X ¯ ( m ) + X n m + i X ¯ ( m ) h
where X ¯ ( m ) : = 1 m i = 1 m X n m + i and X 1 , X 2 , , X n or X T / n , X 2 T / n , , X T are the real observations, for h = 1 and h = 2 . Observe that W h takes values between 0 and 1, and the predictions improve as W h grows ( W 2 is called Willmott index and W 1 is called the Willmott L 1 index). In Table 1, we show the values of the four forecast quality measures for the AR ( 7 ) , ARMA ( 1 , 1 ) models and every adjusted FOU ( p ) models for p = 2 , 3 , 4 . Every considered FOU ( p ) model, performs similarly and near to AR ( 7 ) in the four measures. In Figure 1, we show the values of the four forecast quality measures in the function of T for the FOU ( λ ( 2 ) , σ , H ) model (the other FOU ( p ) models behave similarly) for m = 50 predictions. That is, for every value of T and every model, we estimate the parameters of the FOU ( p ) model and then we obtain the m predictions for the last m observations (at one step) and compute the RMSE, MAE, W 1 , and W 2 . In every case, the optimal value is reached in the neighbourhood of T = 11 . To estimate ( σ , H ) , we used a Daubechies filter of order 2:
a = 1 2 ( 0.482962 , 0.836516 , 0.224143 , 0.129409 ) .
ARMA ( 1 , 1 ) and AR ( 7 ) are suggested for modeling the Series A dataset (see [9] where this dataset was introduced) [10,11]. In Figure 2, we show that the adjusted FOU ( λ ( 3 ) , σ , H ) and FOU ( λ ( 4 ) , σ , H ) have a better fit than the two ARMA models considered.

5. Some Concluding Remarks

We summarize below the main conclusions obtained (details can be found in [1,4,6]):
1.
FOU ( p ) processes are a Gaussian family of continuous-time stochastic processes that generalize (by taking p = 1 ) the classical fractional Ornstein–Uhlenbeck processes.
2.
When p 2 , any FOU ( p ) has short-range dependence for every value of H, whereas for p = 1 and H > 1 / 2 , it is well known that the classical fractional Ornstein–Uhlenbeck process has a long-range dependence. In addition, any long-range dependence fractional Ornstein–Uhlenbeck process ( H > 1 / 2 ) can be approximate for some FOU ( 2 ) (short-range dependence).
3.
As p grows, the FOU ( p ) process has a shorter memory (in the sense that the autocorrelation function goes more quickly to zero).
4.
Under general conditions, it is possible to estimate all the parameters of any FOU ( p ) process in a consistent way.
5.
FOU ( p ) processes are able to model a wide range of time series. In [4,6], four examples of real datasets with small and large sample sizes and with short-range and long-range dependence can be found (one of them is the Series A dataset used in Section 4).
6.
Another possible advantage (that should be studied) of using a FOU ( p ) process to model a continuous-time dataset (rather than a discrete-time model) is the Hölder index (H), since H gives a measure of the irregularity of the trajectories. Smaller values of H indicate more irregular trajectories.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Samples of the compounds are available from the basic R packages.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Kalemkerian, J.; León, J.R. Fractional iterated Ornstein-Uhlenbeck Processes. ALEA 2019, 16, 1105–1124. [Google Scholar] [CrossRef]
  2. Ibragimov, I.A.; Rozanov, Y.A. Gaussian Random Processes; Springer: Berlin/Heidelberg, Germany, 1978. [Google Scholar]
  3. Istas, I.; Lang, G. Quadratic variations and estimation of the local Hölder index of a Gaussian process. Ann. L’inst. Henry Poincaré 1997, 23, 407–436. [Google Scholar] [CrossRef] [Green Version]
  4. Kalemkerian, J. Modelling and Parameter Estimation for Discretely Observed Fractional iterated Ornstein-Uhlenbeck Processes. arXiv 2020, arXiv:2004.10369. [Google Scholar]
  5. Cheridito, P.; Kawaguchi, H.; Maejima, M. Fractional Ornstein-Uhlenbeck Processes. Electron. J. Probab. 2003, 8, 1–14. [Google Scholar] [CrossRef]
  6. Kalemkerian, J. Parameter Estimation for the FOU(p) Processes with the same lambda. arXiv 2022, arXiv:2202.00642. [Google Scholar]
  7. Arratia, A.; Cabaña, A.; Cabaña, E. A construction of Continuous time ARMA models by iterations of Ornstein-Uhlenbeck process. SORT 2016, 40, 267–302. [Google Scholar]
  8. Brouste, A.; Iacus, S.M. Parameter estimation for the discretely observed fractional Ornstein-Uhlenbeck process and the Yuima R package. Comput. Stat. 2013, 28, 1529–1547. [Google Scholar] [CrossRef] [Green Version]
  9. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C. Time Series Analysis, Forecasting and Control; Prentice Hall: Hoboken, NJ, USA, 1994. [Google Scholar]
  10. Cleveland, W.S. The inverse autocorrelations of a time series and their applicattions. Technometrics 1971, 14, 277–298. [Google Scholar] [CrossRef]
  11. McLeod, A.I.; Zang, Y. Partial autocorrelation parametrization for subset autoregression. J. Time Ser. Anal. 2006, 27, 599–612. [Google Scholar] [CrossRef] [Green Version]
Figure 1. RMSE, MAE, W 1 , and W 2 (for m = 50 predictions) when the model used is FOU ( λ ( 2 ) , σ , H ) as a function of T.
Figure 1. RMSE, MAE, W 1 , and W 2 (for m = 50 predictions) when the model used is FOU ( λ ( 2 ) , σ , H ) as a function of T.
Engproc 18 00033 g001
Figure 2. In black, the empirical auto-covariance function and in blue, the fitted auto-covariance function, according to the adjusted model for the Series A dataset.
Figure 2. In black, the empirical auto-covariance function and in blue, the fitted auto-covariance function, according to the adjusted model for the Series A dataset.
Engproc 18 00033 g002
Table 1. Values of W2, W1, RMSE, and MAE for different models adjusted to Series A. In bold the optimum value.
Table 1. Values of W2, W1, RMSE, and MAE for different models adjusted to Series A. In bold the optimum value.
Model W 2 W 1 RMSE MAE
AR(7)0.61840.4943 0.29950.2167
ARMA(1, 1)0.58830.46200.31200.2343
FOU λ 1 , λ 2 , σ , H 0.62630.47430.30760.2372
FOU λ 1 , λ 2 , λ 3 , σ , H 0.62600.47430.30760.2371
FOU λ 1 , λ 2 , λ 3 , λ 4 , σ , H 0.62440.47330.30740.2369
FOU λ 2 , σ , H 0.62470.47120.30860.2393
FOU λ 3 , σ , H 0.62770.47500.30780.2373
FOU λ 4 , σ , H 0.62640.47420.30760.2372
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kalemkerian, J. Modelling a Continuous Time Series with FOU(p) Processes. Eng. Proc. 2022, 18, 33. https://doi.org/10.3390/engproc2022018033

AMA Style

Kalemkerian J. Modelling a Continuous Time Series with FOU(p) Processes. Engineering Proceedings. 2022; 18(1):33. https://doi.org/10.3390/engproc2022018033

Chicago/Turabian Style

Kalemkerian, Juan. 2022. "Modelling a Continuous Time Series with FOU(p) Processes" Engineering Proceedings 18, no. 1: 33. https://doi.org/10.3390/engproc2022018033

Article Metrics

Back to TopTop