In this section we obtain the coefficients for the online update of
the vectorial GP from Section 5.4. For this we need a
single likelihood term, indexed t, and the vector GP marginal at
time t - 1, denoted
qt - 1(z) where z is the two-dimensional wind
vector. The single ``likelihood'' term has a mixture of 4 Gaussians
(following the description from [22])
pm(zt|,
) =
(zt|ctj,
) in the numerator and the
GP marginal at
xt, a two-dimensional Gaussian denoted
q0(z|
0,W0) in the denominator:
with the mixture coefficients
= 1 and
(zt|ctj,
) is one component of the
Gaussian mixture: a spherical Gaussian centered at
ctj and
with spherical variance
I2 = Atj. We will
use zero prior mean functions, thus we do not write
0 in what
follows.
We need to compute the average of the likelihood in
eq. (220) with respect to the Gaussian
qt - 1(z|t,Wt) where
(
t,Wt) are
the mean and variance of the GP marginal at
xt. Using these
notations we write the required average as:
where the dependence on the mean of the GP marginal
t is
explicitly written. We decompose eq. (221) into the
sum:
and in the following we compute
stj(t). We have the
same integral for each
stj(
t), we remove the indices
and compute a generic
All distributions involved are Gaussian, the resulting distribution thus will also be a Gaussian one with the general form:
s = K exp(- ![]() ![]() |
with the quadratic term
or equivalently (using the matrix inversions from eq. (181)):
and the multiplying constant
The first and second order differentials of :
We can substitute back each
stj(t) = Ktjexp(-
tj/2) and differentiate
log g(
t) with respect
to
t to get the quantities required for the updates of the
vector GP in eq. (175):
where
stj is the responsbility of the j-th component
of the mixture for generating data
xt.