Process Convolutions
Process Convolutions
1
Process Convolutions
We have that E(x(s)) = 0
Z
var(x(s)) = 2 k 2 (s u)du
and
Z Z
cov(x(s), x(s )) = 2 k(s u)k(s u)du = k(t)k(t d)dt
2
Process Convolutions
We have that E(x(s)) = 0
Z
var(x(s)) = 2 k 2 (s u)du
and
Z Z
cov(x(s), x(s )) = 2 k(s u)k(s u)du = k(t)k(t d)dt
2
Process Convolutions Examples
The Gaussian correlation corresponds to a Gaussian kernel.
The Matern correlation corresponds to the kernel
1/2
s s
k(s) = K1/2 > 0, > 1
3
Process Convolutions Examples
The Gaussian correlation corresponds to a Gaussian kernel.
The Matern correlation corresponds to the kernel
1/2
s s
k(s) = K1/2 > 0, > 1
3
Discrete Approximations
We observe hat
p
X
var(x(s)) = 2 k 2 (s uj )
j=1
and
p
X
cov(x(s), x(s )) = 2 k(s uj )k(s uj )
j=1
4
Non-Stationarity
5
Fitting the Model
Given a set of observations y1 , . . . , ym at locations s1 , . . . , sm we fit
the model
p
X
yi = (s) + k(s uj ; )wj + i , i N (0, 2 )
j=1
6
Fitting the Model
Given a set of observations y1 , . . . , ym at locations s1 , . . . , sm we fit
the model
p
X
yi = (s) + k(s uj ; )wj + i , i N (0, 2 )
j=1
Y = + K()w +
6
Non-Gaussian Processes
7
Non-Gaussian Process Convolutions
Elaborating on the previous slide
p
X
x(s) = k(s uj ; )wj , wj F
j=1
8
Non-Gaussian Process Convolutions
Elaborating on the previous slide
p
X
x(s) = k(s uj ; )wj , wj F
j=1
then
p
X
x(s) = k (s uj ; )wj , wj F
j=1
8
Spatially-Varying Kernels
where
1 ||s j||2 1 if ||s j|| < 1
b(s j; )
0 otherwise.
and = (1 , . . . , 4 ).
9
Spatially-Varying Kernels
where
1 ||s j||2 1 if ||s j|| < 1
b(s j; )
0 otherwise.
and = (1 , . . . , 4 ).
The distance is given as
q
T
||s j|| ((xs xj ), (ys yj )) 1 ((xs xj ), (ys yj )).
9
Bezier Kernels
1.0
a b
66
0.8
64
62
0.6
j
latitude
K(.,w)
s
60
0.4
j
58
0.2
56
54
0.0
12 8 6 4 2 0 12 10 8 6 4 2 0
longitude longitude
10
Spatially-Varying Kernels
The ellipsoidal shape is controlled by the parameters in
1 + 2 cos 24 2 sin 24
1
2 sin 24 1 2 cos 24
1 1 1 1 1
= + ,
2 a2 A2 a 2 A2
a = L + 2 (U L), A = a + 3 (U a), 2 , 3 (0, 1)
So the semi-minor and semi-major axes a and A belong to (L, U ).
11
Spatially-Varying Kernels
The ellipsoidal shape is controlled by the parameters in
1 + 2 cos 24 2 sin 24
1
2 sin 24 1 2 cos 24
1 1 1 1 1
= + ,
2 a2 A2 a 2 A2
a = L + 2 (U L), A = a + 3 (U a), 2 , 3 (0, 1)
So the semi-minor and semi-major axes a and A belong to (L, U ).
The spatial variation of is obtained, with a normalized b, as
p
X
(s) = b(s ui ; )(ui ) = (2, 1, 0, 0)
i=1
11
Scallops Data
latitude
0.9
0.7
0.5
0.2
longitude longitude
38.5 39.0 39.5 40.0 40.5 41.0 41.5
latitude
4 4
1 2 2
3 5 2 6
6 2
2 10
2 0
1 6 2
6
0 2
8 4
4
1 6
2
1
6
2
longitude longitude
Using the DPC with fixed parameter Bezier kernels on the scallops data.
We use a fixed ellipsoidal kernel that follows the coastline.
12
Space-Varying Kernels
latitude
4
1
2
2
6 5
3 6
7
1
2
4
5
3
longitude longitude
38.5 39.0 39.5 40.0 40.5 41.0 41.5
latitude
0.62
0.64
0.66 2.8
0.68 2.9
0 .7 0.72
0.
2.8
58
2.75 2.75
0.5
2.7 2.8
4
56
0.
longitude longitude
13
Modeling issues
14