A General Class of Nonseparable Space-time - DME

Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
A General Class of Nonseparable Space-time Covariance
Models
Thais C O da Fonseca
Joint work with Prof Mark F J Steel
Department of Statistics
University of Warwick
March, 2010
March, 2010
1/ 29
Outline
Spatiotemporal modeling
Separable models
1
Spatiotemporal modeling
Introduction
Covariance modeling
2
Separable models
Properties and definition
3
Nonseparable models
Mixture approach
Our proposal
Inference
4
Irish wind data
Nonseparable model
Asymmetric model
5
conclusions
Nonseparable models
Irish wind data
March, 2010
conclusions
2/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Introduction
Typical problem
Given: observations Z(si , tj ) at a finite number locations
si , i = 1, . . . , I and time points tj , j = 1, . . . , J.
Desired: predictive distribution for the unknown value Z(s0 , t0 ) at
the space-time coordinate (s0 , t0 ).
Focus: continuous space and continuous time which allow for
prediction and interpolation at any location and any time.
Z(s, t), (s, t) ∈ D × T, where D ⊆ <d , T ⊆ <
March, 2010
3/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Introduction
Typical problem
Given: observations Z(si , tj ) at a finite number locations
si , i = 1, . . . , I and time points tj , j = 1, . . . , J.
Desired: predictive distribution for the unknown value Z(s0 , t0 ) at
the space-time coordinate (s0 , t0 ).
Focus: continuous space and continuous time which allow for
prediction and interpolation at any location and any time.
Z(s, t), (s, t) ∈ D × T, where D ⊆ <d , T ⊆ <
March, 2010
3/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Introduction
Typical problem
Given: observations Z(si , tj ) at a finite number locations
si , i = 1, . . . , I and time points tj , j = 1, . . . , J.
Desired: predictive distribution for the unknown value Z(s0 , t0 ) at
the space-time coordinate (s0 , t0 ).
Focus: continuous space and continuous time which allow for
prediction and interpolation at any location and any time.
Z(s, t), (s, t) ∈ D × T, where D ⊆ <d , T ⊆ <
March, 2010
3/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Introduction
Example: Irish wind data [Haslett and Raftery, 1989]
Daily average wind speed in m/s at 11 meteorological stations in
Ireland during the period 1961-1970.
●
●
Claremorris
●
Mullingar
●
Dublin
●
Birr
●
●
Shannon
2.4
2.2
Clones
2.0
●
●
Belmullet
seasonal effect
2.6
Malin Head
1.8
Kilkenny
●
●
Valentia
Roches Point
0
100
200
300
day of year
Plot 1: Location of the 11 stations in Ireland;
Plot 2: Mean wind over all stations and years for each day of the year and fitted mean.
March, 2010
4/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Real-valued stochastic processes
The uncertainty of the unobserved parts of the process can be
expressed probabilistically by a random function in space and time:
{Z(s, t); s ∈ D ⊂ <d , t ∈ T ⊆ <+ }
Mean function:
Z
m(s, t) = E(Z(s, t)) =
z(s, t)dF(z),
Covariance function:
Z
Cov(Z(s1 , t1 ), Z(s2 , t2 )) =
[z(s1 , t1 ) − m(s1 , t1 )][z(s2 , t2 ) − m(s2 , t2 )]dF(z1 , z2 ),
where (s, t), (s1 , t1 ), (s2 , t2 ) ∈ D × T.
March, 2010
5/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Real-valued stochastic processes
The uncertainty of the unobserved parts of the process can be
expressed probabilistically by a random function in space and time:
{Z(s, t); s ∈ D ⊂ <d , t ∈ T ⊆ <+ }
Mean function:
Z
m(s, t) = E(Z(s, t)) =
z(s, t)dF(z),
Covariance function:
Z
Cov(Z(s1 , t1 ), Z(s2 , t2 )) =
[z(s1 , t1 ) − m(s1 , t1 )][z(s2 , t2 ) − m(s2 , t2 )]dF(z1 , z2 ),
where (s, t), (s1 , t1 ), (s2 , t2 ) ∈ D × T.
March, 2010
5/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Real-valued stochastic processes
The uncertainty of the unobserved parts of the process can be
expressed probabilistically by a random function in space and time:
{Z(s, t); s ∈ D ⊂ <d , t ∈ T ⊆ <+ }
Mean function:
Z
m(s, t) = E(Z(s, t)) =
z(s, t)dF(z),
Covariance function:
Z
Cov(Z(s1 , t1 ), Z(s2 , t2 )) =
[z(s1 , t1 ) − m(s1 , t1 )][z(s2 , t2 ) − m(s2 , t2 )]dF(z1 , z2 ),
where (s, t), (s1 , t1 ), (s2 , t2 ) ∈ D × T.
March, 2010
5/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Valid functions
We need to specify a valid covariance structure for the process.
C(s1 , s2 ; t1 , t2 ) = Cov(Z(s1 , t1 ), Z(s2 , t2 ))
P
Positive definiteness: C has to imply that ni=1 ai Z(si , ti ) has
positive variance for any (s1 , t1 ), . . . , (sn , tn ), any real a1 , ..., an , and
any positive integer n.
It is quite difficult to check whether a function is positive definite.
March, 2010
6/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Valid functions
We need to specify a valid covariance structure for the process.
C(s1 , s2 ; t1 , t2 ) = Cov(Z(s1 , t1 ), Z(s2 , t2 ))
P
Positive definiteness: C has to imply that ni=1 ai Z(si , ti ) has
positive variance for any (s1 , t1 ), . . . , (sn , tn ), any real a1 , ..., an , and
any positive integer n.
It is quite difficult to check whether a function is positive definite.
March, 2010
6/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Valid functions
We need to specify a valid covariance structure for the process.
C(s1 , s2 ; t1 , t2 ) = Cov(Z(s1 , t1 ), Z(s2 , t2 ))
P
Positive definiteness: C has to imply that ni=1 ai Z(si , ti ) has
positive variance for any (s1 , t1 ), . . . , (sn , tn ), any real a1 , ..., an , and
any positive integer n.
It is quite difficult to check whether a function is positive definite.
March, 2010
6/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Simplifying assumptions
One way to ensure positive definiteness: separability
Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C1 (s1 , s2 )C2 (t1 , t2 ),
C1 and C2 are valid functions in space and time, respectively.
Other simplifying assumptions:
Stationarity: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(s1 − s2 , t1 − t2 ).
Isotropy: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(||s1 − s2 ||, |t1 − t2 |).
Gaussianity: The process has finite dimensional Gaussian
distribution.
I will consider Gaussian processes with stationary and isotropic
covariance functions.
Here I relax the separability assumption.
March, 2010
7/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Simplifying assumptions
One way to ensure positive definiteness: separability
Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C1 (s1 , s2 )C2 (t1 , t2 ),
C1 and C2 are valid functions in space and time, respectively.
Other simplifying assumptions:
Stationarity: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(s1 − s2 , t1 − t2 ).
Isotropy: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(||s1 − s2 ||, |t1 − t2 |).
Gaussianity: The process has finite dimensional Gaussian
distribution.
I will consider Gaussian processes with stationary and isotropic
covariance functions.
Here I relax the separability assumption.
March, 2010
7/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Covariance modeling
Simplifying assumptions
One way to ensure positive definiteness: separability
Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C1 (s1 , s2 )C2 (t1 , t2 ),
C1 and C2 are valid functions in space and time, respectively.
Other simplifying assumptions:
Stationarity: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(s1 − s2 , t1 − t2 ).
Isotropy: Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(||s1 − s2 ||, |t1 − t2 |).
Gaussianity: The process has finite dimensional Gaussian
distribution.
I will consider Gaussian processes with stationary and isotropic
covariance functions.
Here I relax the separability assumption.
March, 2010
7/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Properties and definition
Definition
Separable covariance function
A stationary isotropic separable covariance function is defined as
Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(s1 − s2 , t1 − t2 ) = C1 (s1 − s2 )C2 (t1 − t2 ), (1)
where (s1 , t1 ), (s2 , t2 ) ∈ D × T.
It is computationally very convenient: Σ = Σ1 ⊗ Σ2 .
But it is very unrealistic.
It has severe theoretical limitations.
March, 2010
8/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Properties and definition
Definition
Separable covariance function
A stationary isotropic separable covariance function is defined as
Cov(Z(s1 , t1 ), Z(s2 , t2 )) = C(s1 − s2 , t1 − t2 ) = C1 (s1 − s2 )C2 (t1 − t2 ), (1)
where (s1 , t1 ), (s2 , t2 ) ∈ D × T.
It is computationally very convenient: Σ = Σ1 ⊗ Σ2 .
But it is very unrealistic.
It has severe theoretical limitations.
March, 2010
8/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Properties and definition
Theoretical limitation
Separability means that for different fixed time points, the marginal
spatial covariances are just proportional.
0.8
0.6
ρ(s,, t)
0.0
0.2
0.4
0.0
4
6
8
10
0
2
4
6
s
s
c=0
c = 0.98
8
10
8
10
0.8
0.6
0.4
0.2
0.0
0.0
0.2
0.4
0.6
ρ(s,, t) ρ(0,, t)
0.8
1.0
2
1.0
0
ρ(s,, t) ρ(0,, t)
0.4
0.6
0.8
t=0
t=3
t=6
t=9
0.2
ρ(s,, t)
1.0
c = 0.98
1.0
c=0
0
2
4
6
8
10
0
2
4
s
6
s
C(s,t)
Plot of ρ(s, t) = C(0,0) for separable and nonseparable covariance functions.
March, 2010
9/ 29
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Properties and definition
Example: Irish wind data
Separable function:
||s/a||
δ
Kλ1
q
2δ 1 +
n
1 + |t/b|β
o−λ2
.
●
0.8
● ●●
●
● ●
●
●
●●
●
●
●● ●
●●
●
●
● ● ●
●
●●
●
●
●●
●
●● ●
●●
● ● ●●
●●●
0.6
●
●●
● ●
●
●
●
●●
●
●
0.4
●
0.0
0.2
Fitted correlation
||s/a||α
δ
Kλ1 (2δ)
1.0
C(s, t) = σ 2 1 +
α −λ1 /2
●●● ●●
●●●
●
● ●●● ●
●●
●●
●●
● ●●
●●
●●
●
●●
●●●
●
●
●
●● ●●
●● ●● ●
●●
●● ●●●
●
● ●●
●●
●●●●●●
●
●●
●●
●●●●
●●
● ●●
●
● ●
●●
● ● ● ●●
●
● ●● ●
●
●●
●
● ●●
●
● ●● ● ●●
●
●●●● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●●
●●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●
●●●●●
●
●●
●●
●
●
●●
●●
●●
●
●
●
●
●●
●
●
●
●●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●●
●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●●●
●
●
●●
●
●
●
●
●
●●
●●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●●
●●
●●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●●
●
●●
●
●
0.0
0.2
●●
0.4
0.6
0.8
1.0
Empirical correlation
Plot: posterior median of the correlation function against empirical correlation at temporal lags zero until five, with black
corresponding to lag 0, red to lag 1, green to lag 2, dark blue to lag 3, light blue to lag 4 and pink to lag 5.
March, 2010
10/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Some models proposed in the literature
[Cressie and Huang, 1999] proposed a model that is not always
valid;
[Gneiting, 2002] proposed a model that might have lack of
smoothness away from the origin;
[Ma, 2002] proposed the mixture approach but the solution for the
(d+1)-variate integral is not always available; And properties of the
classes are not discussed.
I will consider the mixture approach.
March, 2010
11/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Some models proposed in the literature
[Cressie and Huang, 1999] proposed a model that is not always
valid;
[Gneiting, 2002] proposed a model that might have lack of
smoothness away from the origin;
[Ma, 2002] proposed the mixture approach but the solution for the
(d+1)-variate integral is not always available; And properties of the
classes are not discussed.
I will consider the mixture approach.
March, 2010
11/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Mixture approach
Continuous mixture
Mixture Models
Z
C(s, t) =
(2)
C1 (s; u)C2 (t; v)dF(u, v)
Idea: convex combinations of valid separable covariance functions
are valid and nonseparable functions.
C1 (s; u) is a valid spatial covariance in D and C2 (t; v) is a valid
temporal covariance in T.
(U, V) is a bivariate nonnegative random vector with cumulative
distribution function F.
March, 2010
12/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Mixture approach
Continuous mixture
Mixture Models
Z
C(s, t) =
(2)
C1 (s; u)C2 (t; v)dF(u, v)
Idea: convex combinations of valid separable covariance functions
are valid and nonseparable functions.
C1 (s; u) is a valid spatial covariance in D and C2 (t; v) is a valid
temporal covariance in T.
(U, V) is a bivariate nonnegative random vector with cumulative
distribution function F.
March, 2010
12/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Mixture approach
Main advantages
1
One may take advantage of the whole available literature of spatial
statistics and time series; C is the unconditional covariance of
Z(s, t; U, V) = Z1 (s; U)Z2 (t; V)
2
It is natural to make separate modeling decisions regarding the
spatial and temporal components, eg. smoothness and long range
dependence can be different across space and time.
March, 2010
13/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Mixture approach
Main advantages
1
One may take advantage of the whole available literature of spatial
statistics and time series; C is the unconditional covariance of
Z(s, t; U, V) = Z1 (s; U)Z2 (t; V)
2
It is natural to make separate modeling decisions regarding the
spatial and temporal components, eg. smoothness and long range
dependence can be different across space and time.
March, 2010
13/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Mixture approach
Defining F
Notice that if C1 (s; u) = σ1 exp{−γ1 (s)u} and C2 (t; v) = σ2 exp{−γ2 (t)v}
then
Mixture Models
Z
C(s, t) =
C1 (s; u)C2 (t; v)dF(u, v) = σ 2 M(−γ1 (s), −γ2 (t)),
(3)
where, for instance, γ1 (s) = ||s/a||α and γ2 (t) = |t/b|β . And M(., .) is the
joint moment generating function of (U, V).
March, 2010
14/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Interaction in space and time
If (U, V) independent then
C(s, t) = σ 2 M(−γ1 (s), −γ2 (t)) = σ 2 M1 (−γ1 (s))M2 (−γ2 (t)),
that is, C is separable.
The dependence between U and V will define the interaction
between spatial and temporal components.
Thus, the definition of the joint distribution F is crucial in the
spatiotemporal covariance modelling.
March, 2010
15/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Interaction in space and time
If (U, V) independent then
C(s, t) = σ 2 M(−γ1 (s), −γ2 (t)) = σ 2 M1 (−γ1 (s))M2 (−γ2 (t)),
that is, C is separable.
The dependence between U and V will define the interaction
between spatial and temporal components.
Thus, the definition of the joint distribution F is crucial in the
spatiotemporal covariance modelling.
March, 2010
15/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Interaction in space and time
If (U, V) independent then
C(s, t) = σ 2 M(−γ1 (s), −γ2 (t)) = σ 2 M1 (−γ1 (s))M2 (−γ2 (t)),
that is, C is separable.
The dependence between U and V will define the interaction
between spatial and temporal components.
Thus, the definition of the joint distribution F is crucial in the
spatiotemporal covariance modelling.
March, 2010
15/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Defining the joint distribution of (U, V)
Simple way to generate dependence between U and V: U = X0 + X1
and V = X0 + X2 then
Mixture Models
C(s, t) = σ 2 M(−γ1 (s), −γ2 (t))
= σ 2 M0 (−γ1 (s) − γ2 (t))M1 (−γ1 (s))M2 (−γ2 (t)),
(4)
where Mk (.) is the joint moment generating function of Xk , k = 0, 1, 2.
March, 2010
16/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Possible choices for Xk , k = 0, 1, 2
Cauchy covariance
If Xk ∼ Ga(λk , 1) then Mk (x) = (1 − x)−λk ;
Matérn covariance
If Xk ∼ InvGa(ν, 1) then Mk (x) =
√
(2 x)ν
2ν−1 Γ(ν)
√
Kν (2 x);
Generalized Matérn covariance
−λ1 /2
If Xk ∼ GIG(λk , δ, δ) then Mk (x) = 1 − δx
√
Kλ1 (2δ 1− δx )
;
Kλ1 (2δ)
March, 2010
17/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Possible choices for Xk , k = 0, 1, 2
Cauchy covariance
If Xk ∼ Ga(λk , 1) then Mk (x) = (1 − x)−λk ;
Matérn covariance
If Xk ∼ InvGa(ν, 1) then Mk (x) =
√
(2 x)ν
2ν−1 Γ(ν)
√
Kν (2 x);
Generalized Matérn covariance
−λ1 /2
If Xk ∼ GIG(λk , δ, δ) then Mk (x) = 1 − δx
√
Kλ1 (2δ 1− δx )
;
Kλ1 (2δ)
March, 2010
17/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Possible choices for Xk , k = 0, 1, 2
Cauchy covariance
If Xk ∼ Ga(λk , 1) then Mk (x) = (1 − x)−λk ;
Matérn covariance
If Xk ∼ InvGa(ν, 1) then Mk (x) =
√
(2 x)ν
2ν−1 Γ(ν)
√
Kν (2 x);
Generalized Matérn covariance
−λ1 /2
If Xk ∼ GIG(λk , δ, δ) then Mk (x) = 1 − δx
√
Kλ1 (2δ 1− δx )
;
Kλ1 (2δ)
March, 2010
17/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Examples of spatiotemporal functions
Model 1: X0 ∼ Ga(λ0 , 1), X1 ∼ GIG(λ1 , δ, δ) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ
(
0
1+
||s/a||α
)−λ /2 K
λ1
1
δ
q
||s/a||α
2δ 1 +
n
δ
Kλ (2δ)
β
1 + |t/b|
o−λ
2
.
1
Model 2: X0 ∼ Ga(λ0 , 1), X1 ∼ InvGa(ν, 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ (2||s/a||α/2 )ν
0
2ν−1 Γ(ν)
Kν
n
o
α/2
β −λ2
2||s/a||
1 + |t/b|
.
Model 3: X0 ∼ Ga(λ0 , 1), X1 ∼ Ga(λ1 , 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ n
o
α −λ1
β −λ2
0
1 + ||s/a||
1 + |t/b|
.
March, 2010
18/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Examples of spatiotemporal functions
Model 1: X0 ∼ Ga(λ0 , 1), X1 ∼ GIG(λ1 , δ, δ) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ
(
0
1+
||s/a||α
)−λ /2 K
λ1
1
δ
q
||s/a||α
2δ 1 +
n
δ
Kλ (2δ)
β
1 + |t/b|
o−λ
2
.
1
Model 2: X0 ∼ Ga(λ0 , 1), X1 ∼ InvGa(ν, 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ (2||s/a||α/2 )ν
0
2ν−1 Γ(ν)
Kν
n
o
α/2
β −λ2
2||s/a||
1 + |t/b|
.
Model 3: X0 ∼ Ga(λ0 , 1), X1 ∼ Ga(λ1 , 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ n
o
α −λ1
β −λ2
0
1 + ||s/a||
1 + |t/b|
.
March, 2010
18/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Our proposal
Examples of spatiotemporal functions
Model 1: X0 ∼ Ga(λ0 , 1), X1 ∼ GIG(λ1 , δ, δ) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ
(
0
1+
||s/a||α
)−λ /2 K
λ1
1
δ
q
||s/a||α
2δ 1 +
n
δ
Kλ (2δ)
β
1 + |t/b|
o−λ
2
.
1
Model 2: X0 ∼ Ga(λ0 , 1), X1 ∼ InvGa(ν, 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ (2||s/a||α/2 )ν
0
2ν−1 Γ(ν)
Kν
n
o
α/2
β −λ2
2||s/a||
1 + |t/b|
.
Model 3: X0 ∼ Ga(λ0 , 1), X1 ∼ Ga(λ1 , 1) and X2 ∼ Ga(λ2 , 1)
C(s, t) = σ
2
n
1 + ||s/a||
α
+ |t/b|
β
o−λ n
o
α −λ1
β −λ2
0
1 + ||s/a||
1 + |t/b|
.
March, 2010
18/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Inference
Likelihood and MCMC sampler
We consider vague but proper priors and use an MCMC sampler.
We implement an approximation to the likelihood which makes it
feasible to perform inference for large data sets.
In the wind data example we set the correlations to be zero from a
certain lag L = 3 in time, thus instead of inverting matrices with
size 40150 × 40150, we only invert matrices with size 33 × 33.
Other possibility:
p(z|θ) ≈ p(z1 |θ)
J
Y
p(zj |zj−1 , . . . , zj−L , θ).
(5)
j=2
where Zj = (Z(s1 , tj ), . . . , Z(sI , tj ))0 .
March, 2010
19/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Inference
Degree of separability
It is defined by the correlation between (U, V).
measure of separability
Var(X0 )
c = corr(U, V) = p
,
(Var(X0 ) + Var(X1 ))(Var(X0 ) + Var(X2 ))
(6)
0 ≤ c ≤ 1.
0 means separability and 1 means strong nonseparability.
March, 2010
20/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Inference
Prior distributions for c
The prior distribution of c is implied by setting the prior distribution
of the parameters;
0.2
0.4
0.6
0.8
1.0
c
(a) X1 ∼ Ga(λ1 , 1)
2.0
1.5
P(c)
0.5
0.0
0.5
0.0
0.0
prior1
prior2
prior3
prior4
1.0
1.5
P(~
c)
2.0
prior1
prior2
prior3
prior4
1.0
1.5
1.0
0.0
0.5
P(c)
2.0
prior1
prior2
prior3
prior4
2.5
2.5
2.5
The prior distribution for c needs to give enough weight for values
of c close to 0 (simpler separable model often used in the
literature).
0.0
0.2
0.4
0.6
0.8
1.0
~
c
(b) X1 ∼ InvGa(ν, 1)
0.0
0.2
0.4
0.6
0.8
1.0
c
(c) X1 ∼ GIG(λ1 , δ, δ)
Plot: Prior distribution for c.
March, 2010
21/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Nonseparable model
Irish wind data: Model comparison
Table: Natural logarithm of the Bayes factor in favour of the nonseparable
Model 1 using Newton-Raftery (d = 0.01), Bridge-sampling and
Shifted-Gamma (λ = 0.98) estimators for the marginal likelihood. log(BF) > 5
suggests strong evidence.
Separable Model 1
Nonseparable Model 2
Nonseparable Model 3
Newton-Raftery
49
57
6
Bridge-Sampling
46
68
9
Shifted-Gamma
50
42
7
March, 2010
22/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Nonseparable model
3
2
0
1
Density
4
5
Posterior distribution of c
0.0
0.2
0.4
0.6
0.8
1.0
c
Figure: Nonseparable model 1: Posterior (solid line) and prior (dashed line)
March, 2010
23/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Nonseparable model
0.4
●●● ●●
●●●
●
0.2
0.4
●
●●
●● ●
1.0
●
●
0.2
0.8
●
●
●●
●
0.0
0.6
●●●●
● ●
●
●
●
●
●●●●
●●●
●
●
● ● ●
●
●●
●
●●
●
● ●●
●
●
●
●●
●
●
●●●
0.8
●
● ●●● ●
●●
●●
●●
● ●●
●●
●●
●
●●
●●●
●
●
●
●● ●●
●● ●● ●
●●
●● ●●●
●
● ●●
●●
●●●●●●
●
●●
●●
●●●● ●
● ●●
●
● ●
●●
● ● ● ●●
●
● ●● ●
●
●●
●
● ●●
●
● ●● ● ●●
●
●●●● ● ● ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●●●
●
●●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●
●●●●●
●
●●
●●
●
●
●●
●●
●●
●
●
●
●
●●
●
●
●
●●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●●
●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●●●
●
●
●●
●
●
●
●
●
●●
●●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●●
●
●●
●
●
0.0
●
0.6
Fitted correlation
0.6
●
●●
● ●
●
●
●
●●
●
0.2
Fitted correlation
0.8
● ●●
●
● ●
●
●
●●
●
●
●● ●
●●
●
●
● ● ●
●
●●
●
●
●●
●
●
●● ●
●●
● ●
●
●
●●
●
0.0
1.0
●
0.4
1.0
Empirical fit
●●● ●●
●●●
●
● ●●
●●
●●●
●●
●
●●
●●●
●
● ●●
●
● ●●●
●
●●
●
●
●
●●●
●●
●●●●●
●
●
● ●
●
●
●
●
●●
●
●●
●●
●●●
●●
●●
● ●●
●●
● ●
●●
● ● ● ●●
●
● ●● ●
●
●● ●
●
● ●●
● ●
●●
● ●● ● ●●
●
●●●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●●
●
●
●
●
●
●
●
●●
●●
●●●
●
●
●
●●●
●
●● ●
●● ●
●●●
●●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●●●●● ●
●●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●●●●
●
●
●
●
●
●●
●
●●●
●
●
●
●
●
●●
●
●●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●●
●●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●●
●
●
●
0.0
0.2
0.4
0.6
0.8
1.0
Empirical correlation
Empirical correlation
(a) Separable model
(b) Nonseparable model
Plot: Posterior median of the correlation function against empirical correlation at temporal lags zero until five, with black
corresponding to lag 0, red to lag 1, green to lag 2, dark blue to lag 3, light blue to lag 4 and pink to lag 5.
March, 2010
24/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Asymmetric model
Extending the model
Notice the clear lack of fit at lag one.
This is due to asymmetry of the covariance function at lag one.
Simple way to address this problem:
C∗ (s, t) = C(s − tw, t),
where is a parameter to be estimated and w is a unit vector.
As the asymmetries in this example are mainly functions of
differences in longitude, we take w = (0, 1) as suggested by
[Stein, 2005].
In our framework, this is equivalent to replacing the variogram
γ1 (s) by γ1 (s − tw).
March, 2010
25/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Asymmetric model
Extending the model
Notice the clear lack of fit at lag one.
This is due to asymmetry of the covariance function at lag one.
Simple way to address this problem:
C∗ (s, t) = C(s − tw, t),
where is a parameter to be estimated and w is a unit vector.
As the asymmetries in this example are mainly functions of
differences in longitude, we take w = (0, 1) as suggested by
[Stein, 2005].
In our framework, this is equivalent to replacing the variogram
γ1 (s) by γ1 (s − tw).
March, 2010
25/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Asymmetric model
Extending the model
Notice the clear lack of fit at lag one.
This is due to asymmetry of the covariance function at lag one.
Simple way to address this problem:
C∗ (s, t) = C(s − tw, t),
where is a parameter to be estimated and w is a unit vector.
As the asymmetries in this example are mainly functions of
differences in longitude, we take w = (0, 1) as suggested by
[Stein, 2005].
In our framework, this is equivalent to replacing the variogram
γ1 (s) by γ1 (s − tw).
March, 2010
25/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Asymmetric model
Model comparison
Table: Natural logarithm of the Bayes factor in favour of the asymmetric Model
1 with free λ0 . Bayes factors were calculated using Newton-Raftery
(d = 0.01), Bridge-sampling and Shifted gamma (λ = 0.98) estimators for the
marginal likelihood. log(BF) > 5 suggests strong evidence.
Asym. Model 1 λ0 = 0
Nonseparable Model 1
Separable Model 1
Nonseparable Model 2
Nonseparable Model 3
Model of Gneiting et al.
Newton-Raftery
149
166
215
223
172
206
Bridge sampling
153
159
205
227
168
212
Shifted gamma
148
162
212
205
169
204
March, 2010
26/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Asymmetric model
0.2
0.0
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●●
●●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●
●●●●●
●
●●
●●
●
●
●●
●●
●●
●
●
●
●
●●
●
●
●
●●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●●
●
●●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●●●
●
●
●●
●
●
●
●
●
●●
●●
●
●●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●●
●●
●●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●●
●
●●
●
●
0.4
0.6
0.8
1.0
1.0
0.8
●●● ●●
●●●
●
● ●● ● ●●
●
●●●●
●
●
●
●
●
●
●
●
●
●
●
●●
●●●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●●
●●
●●●
●
●
●
●●●
●
●● ●
●● ●
●●●
●●
●
●
●
●
●●
●●
●
●
●
●
●
●
●
●●
●●
●●
●●
●
●
●
●●
●
●
●
●
●●
●
●
●
●
●
●●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●● ●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●●
●
●
●
●●●●
●
●
●
●
●
●●
●
●●●
●
●
●
●
●
●●
●
●●
●●
●
●
●
●
●●
●●
●●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●
●●
●
●
●
●
●●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●●
●
●
●
0.2
●
●●
● ●
●
0.4
0.6
0.8
1.0
●
●
●●
●
●
●
0.2
● ●●
●●
●●●
●●
●
●●
●●●
●
● ●●
●
● ●●●
●
●●
●
●
●
●●●
●●
●●●●●
●
●
● ●
●
●
●
●
●●
●
●●
●●
●●●
●●
●●
● ●●
●●
● ●
●●
● ● ● ●●
●
● ●● ●
●
●● ●
●
● ●●
● ● ●●
0.0
●
●●●●
● ●
●
●
●●
●●●●
●●●
●
●
● ● ●
●
●●
●
●
●●
●
●● ●
●●
● ● ●●
●●●
0.6
●
0.4
Fitted correlation
0.8
0.2
● ●●● ●
●●
●●
●●
● ●●
●●
●●
●
●●
●●●
●
●
●
●● ●●
●● ●● ●
●●
●● ●●●
●
● ●●
●●
●●●●●●
●
●●
●●
●●●● ●
● ●●
●
● ●
●●
● ● ● ●●
●
● ●● ●
●
●●
●
● ●●
●
● ●● ● ●●
●
●●●● ● ● ●
●
●●
●● ●
●
●
●●
●
●
0.0
0.4
●
0.0
●
●●●●
● ●
●
●
●
●
●●●●
●●●
●
●
● ● ●
●
●●
●
●
●●
●
●● ●
●●
● ● ●●
●●●
0.6
Fitted correlation
0.8
0.6
●
●●● ●●
●●●
●
0.2
Fitted correlation
●
●●
● ●
●
●
●
●●
●
0.0
1.0
●
● ●●
●
● ●
●
●
●●
●
●
●● ●
●●
●
●
● ● ●
●
●●
●
●
●●
●
●● ●
●●
● ● ●●
●●●
0.4
1.0
Empirical fit
●●●
●●●
●●●
●
●●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●● ●●●●
●●
●
●
●
●
●●
●●
●
●●
●●
●
●
●●
●●
● ●●
●
●●●
●●
●
●●
●
●
● ●●
●●
●
●
●●
●
●
●●●
●●
●●●
●●
●● ● ●
●
●
●
●
●
●
●
●
●● ●
●●●●
●
●
● ●●●
●
●●●
●
●
●●
●
●●●●
●
●
●
●●
●
●●
●
●●●●
●
●
●●
●
●●
●
●
●●
●
●
●●
●
●
●
●●
●●●
●
●
●
●
●
●
●
●
●
●
●●
●●
●
●
●
●●●
●
●
●●●●
●
●
●
●
●●
●●
●●●●● ●
● ●●
●●
●●
●
●● ●
●
●
●
●
●●
●
●●●
●
●
●
●
●●
●●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
●●●●
●●
●
●●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●
●
●●●
●
●
●
●
●
●●
●
●
●
●●
●
●
●
●
●
●
●
●
●●
●
●
●●
●
●
●
●
●
●
●●
●
●
●
●
●
●
●●
●●
●
●
●●
●
●
●
●
●
●
●
●
●
●
●●
●
●●
●
0.0
0.2
0.4
0.6
0.8
1.0
Empirical correlation
Empirical correlation
Empirical correlation
(a) Separable model
(b) Nonseparable model
(c) Asymmetric model
Plot: Posterior median of the correlation function against empirical correlation at temporal lags zero until five, with black
corresponding to lag 0, red to lag 1, green to lag 2, dark blue to lag 3, light blue to lag 4 and pink to lag 5.
March, 2010
27/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Conclusions and future work
The resulting model has very useful theoretical properties
[Fonseca and Steel, 2010];
For practical modelling purposes, I suggest a number of different
parameterisations, leading to a variety of special cases;
The example clearly shows the overwhelming data support for our
proposed covariance function.
We have extended the model to accommodate nongaussianity,
nonstationarity (not presented here) and intend to extend it to
multivariate processes.
March, 2010
28/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Conclusions and future work
The resulting model has very useful theoretical properties
[Fonseca and Steel, 2010];
For practical modelling purposes, I suggest a number of different
parameterisations, leading to a variety of special cases;
The example clearly shows the overwhelming data support for our
proposed covariance function.
We have extended the model to accommodate nongaussianity,
nonstationarity (not presented here) and intend to extend it to
multivariate processes.
March, 2010
28/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Conclusions and future work
The resulting model has very useful theoretical properties
[Fonseca and Steel, 2010];
For practical modelling purposes, I suggest a number of different
parameterisations, leading to a variety of special cases;
The example clearly shows the overwhelming data support for our
proposed covariance function.
We have extended the model to accommodate nongaussianity,
nonstationarity (not presented here) and intend to extend it to
multivariate processes.
March, 2010
28/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
Conclusions and future work
The resulting model has very useful theoretical properties
[Fonseca and Steel, 2010];
For practical modelling purposes, I suggest a number of different
parameterisations, leading to a variety of special cases;
The example clearly shows the overwhelming data support for our
proposed covariance function.
We have extended the model to accommodate nongaussianity,
nonstationarity (not presented here) and intend to extend it to
multivariate processes.
March, 2010
28/
Outline
Spatiotemporal modeling
Separable models
Nonseparable models
Irish wind data
conclusions
References
N Cressie and H-C Huang
Classes of Nonseparable, Spatio-Temporal Stationary Covariance
Functions
Journal of the American Statistical Association. (94) 1330–1340,
1999.
T Fonseca and M F J Steel
A General Class of Nonseparable Space-time Covariance Models
Environmetrics. 2010. Forthcoming.
T Gneiting
Nonseparable, Stationary Covariance Functions for Space-Time
Data
Journal of the American Statistical Association. (97) 590–600,
2002.
J Haslett and A E Raftery
Space-Time Modeling With Long-Memory Dependence:
Assessing Ireland’s Wind-Power Resource
Applied Statistics. (38) 1–50, 1989.
C Ma
Spatio-temporal covariance functions generated by mixtures
Mathematical geology. (34) 965–975, 2002.
M L Stein
Space-Time Covariance Functions
Journal of the American Statistical Association. (100) 310–321,
2005.
March, 2010
29/