You are on page 1of 18

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/260971719

Improving particle filters in rainfall-runoff


models: Application of the resample-move step
and the ensemble Gaussian...

Article in Water Resources Research July 2013


DOI: 10.1002/wrcr.20291

CITATIONS READS

3 36

6 authors, including:

Douglas Antonio Plaza Guingla Laura Giustarini


Escuela Superior Politcnica del Litoral (ESPOL) Ferrero International
14 PUBLICATIONS 238 CITATIONS 37 PUBLICATIONS 240 CITATIONS

SEE PROFILE SEE PROFILE

Patrick Matgen Valentijn Pauwels


Luxembourg Institute of Science and Technolo Monash University (Australia)
121 PUBLICATIONS 2,766 CITATIONS 119 PUBLICATIONS 2,143 CITATIONS

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Towards a holistic understanding of river systems: Innovative methodologies for unraveling hydrological,
chemical and biological interactions across multiple scales View project

MOnitoring and predicting urban floods using Sar InTerferometric Observations - MOSQUITO
(http://www.list.lu/en/erin/project/mosquito/) View project

All content following this page was uploaded by Valentijn Pauwels on 04 February 2015.

The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
WATER RESOURCES RESEARCH, VOL. 49, 40054021, doi:10.1002/wrcr.20291, 2013

Improving particle filters in rainfall-runoff models: Application of the


resample-move step and the ensemble Gaussian particle filter
Douglas A. Plaza Guingla,1,2 Robin De Keyser,2 Gabrielle J. M. De Lannoy,1,3,4
Laura Giustarini,5 Patrick Matgen,5 and Valentijn R. N. Pauwels6
Received 14 June 2012; revised 20 April 2013; accepted 5 May 2013; published 8 July 2013.

[1] The objective of this paper is to analyze the improvement in the performance of the
particle lter by including a resample-move step or by using a modied Gaussian particle
lter. Specically, the standard particle lter structure is altered by the inclusion of the
Markov chain Monte Carlo move step. The second choice adopted in this study uses the
moments of an ensemble Kalman lter analysis to dene the importance density function
within the Gaussian particle lter structure. Both variants of the standard particle lter are
used in the assimilation of densely sampled discharge records into a conceptual rainfall-
runoff model. The results indicate that the inclusion of the resample-move step in the
standard particle lter and the use of an optimal importance density function in the Gaussian
particle lter improve the effectiveness of particle lters. Moreover, an optimization of the
forecast ensemble used in this study allowed for a better performance of the modied
Gaussian particle lter compared to the particle lter with resample-move step.
Citation: Plaza Guingla, D. A. R. De Keyser, G. J. M. De Lannoy, L. Giustarini, P. Matgen, and V. R. N. Pauwels (2013), Improving
particle filters in rainfall-runoff models: Application of the resample-move step and the ensemble Gaussian particle filter, Water Resour.
Res., 49, 40054021, doi:10.1002/wrcr.20291.

1. Introduction the implementation. However, the identication of the


model parameters that lead to realistic model predictions is
[2] Every year, human and economic losses are reported a complex task. Moreover, the uncertainties in the forcings,
all around the world due to the presence of oods. There- model parameters, and simplications in the model physics
fore, the scientic community actively is investing in affect the overall performance of the conceptual model
improving the current ood forecasting systems. Concep- [Kavetski et al., 2006]. One way to reduce the predictive
tual rainfall-runoff models are an important component in uncertainty of conceptual hydrologic models is the use of
operational ood forecasting systems. Generally, these data assimilation to regularly update models using exter-
models represent the study area by a number of water reser- nally obtained data sets [Vrugt et al., 2006; Moradkhani
voirs through which different inows and outows (for and Sorooshian, 2008]. Nowadays, sequential data assimi-
example, inltration, evapotranspiration, discharge) inter- lation is also a key component in ood forecasting systems.
act dynamically. Examples of such models are the Hydrolo- The study carried out in this paper contributes to the
giska Byrans Vattenbalansavdelning (HBV) [Lindstrm ongoing research of improving sequential data assimilation
et al., 1997] model and the Probability Distributed Model methods.
(PDM) [Moore, 2007] or variations derived from these [3] Kalman [1960] developed the discrete Kalman lter,
models. From a technical point of view, the simplicity of which is a square-error estimator for linear systems. In his
conceptual models is an advantage that offers exibility in seminal paper, Kalman used the state-space representation
in order to generalize the application to any kind of linear
1
Laboratory of Hydrology and Water Management, Ghent University, system. It was possible to extend the application of the lter
Ghent, Belgium.
2
to different systems and to develop nonlinear versions from
Department of Electrical energy, Systems and Automation, Ghent Uni- the original Kalman lter, such as the extended Kalman l-
versity, Ghent, Belgium.
3
NASA Goddard Space Flight Center, Greenbelt, Maryland, USA.
ter [Hoeben and Troch, 2000], unscented Kalman lter
4
Universities Space Research Association, Columbia, Maryland, USA. [Wan and Van Der Merwe, 2000] and the ensemble Kalman
5
Department of Environment and Agro-Biotechnologies, Public lter (EnKF) [Evensen, 1994]. The EnKF is one of the most
Research Center - Gabriel Lippmann, Luxembourg. frequently used assimilation methods in hydrology [Reichle
6
Department of Civil Engineering, Monash University, Clayton, Victoria, et al., 2002]. One limitation in the EnKF application is the
Australia.
underlying assumption of Gaussian forecast and observation
Corresponding author: D. A. Plaza Guingla, Laboratory of Hydrology errors. In order to tackle this limitation, nonparametric lters
and Water Management, Ghent University, Coupure Links 653, B-9000
Ghent, Belgium. (DouglasAntonio.PlazaGuingla@UGent.be)
such as particle lters have been developed.
[4] In the particle lter methodology, the posterior of in-
2013. American Geophysical Union. All Rights Reserved. terest is described by the point mass approximation allow-
0043-1397/13/10.1002/wrcr.20291 ing for the representation of any kind of distribution. In

4005
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

other words, the assumption of Gaussian distributions, with t as the discrete time index. The notation xt1jt1 rep-
which is held in the application of the Kalman lter, is resents the estimation a posteriori (after correction) at time
relaxed when using particle lters. This method has been step t  1; xtjt1 is the estimation a priori (before correc-
used to assimilate discharge records into conceptual tion) and xtjt the estimation a posteriori at time step t.
rainfall-runoff models [Moradkhani et al., 2005; Weerts [8] The update is performed when xtjt1 is corrected by
and El Serafy, 2006] and to assimilate water stage records using the information from the observations, which are
into hydraulic models [Matgen et al., 2010; Giustarini described by:
et al., 2011]. This method has also been used for the assim-
 
ilation of soil moisture data [Plaza et al., 2012], for the yt ht xtjt1 ; nt 2
estimation of model parameters [Montzka et al., 2011], and
the estimation of root-zone soil moisture conditions where ht can be a nonlinear function of the current true
[Nagarajan et al., 2010]. All these studies share a similar state and observation noise nt .
implementation of the particle lter, which is known as the [9] The main goal in Bayesian ltering is to nd or ap-
generic particle lter or the standard particle lter (SPF). proximate the probability density function of the current state
The SPF simplies the computation of the importance given the observations, i.e., the posterior pxt jy1:t , where
weights allowing for a straightforward implementation. y1:t indicates the sequence of observations y1 ; y2 ; . . . ; yt .
However, this simplication could affect the overall per- The posterior can be obtained recursively in two steps.
formance of the particle lter, mainly when the observation [10] The prediction step:
error is small. In Weerts and El Serafy [2006], the EnKF
and the SPF are intercompared, leading to the conclusion Z
that the EnKF is more robust with respect to forecast and pxt jy1:t1 pxt jxt1 pxt1 jy1:t1 dxt1 3
observation errors. Other studies using the particle lter are
discussed in Leisenring and Moradkhani [2011], DeChant and the correction step:
and Moradkhani [2012], Leisenring and Moradkhani
[2012], and Liu et al. [2012]. pyt jxt pxt jy1:t1
[5] Recently, the SPF has been applied in combination pxt jy1:t R 4
pyt jxt pxt jy1:t1 dxt
with the Bayesian model averaging approach in order to
update the model weight at each assimilation time step
[11] In the prediction step (equation (3)), the prior
[Parrish et al., 2012]. In the same context of model selec-
pxt jy1:t1 is obtained based on the fact that the transition
tion, particle Markov chain Monte Carlo (MCMC) methods
pxt jxt1 and the posterior at time step t 1 are known.
[Andrieu et al., 2010] have been used [Rings et al., 2012;
The transition is the probabilistic model of the system and
Vrugt et al., 2012] in more sophisticated implementations
is described by the process model (equation (1)). In the cor-
of the particle lter. Moradkhani et al. [2012] reported an
rection step (equation (4)), considering that a new observa-
increase of the effectiveness of the SPF by using MCMC
tion at time t becomes available, the prior is corrected
moves in a joint state-parameter estimation study.
according to Bayess rule by using the information from
[6] The main goal of this study is to conduct an explora-
the likelihood distribution pyt jxt .
tion of two possible options that can lead to an improve-
[12] The optimal Bayesian solution (equations (3) and
ment in the operation of the particle lter when state
(4)) is difcult to determine since the evaluation of the inte-
estimation is performed in rainfall-runoff models. More
grals might be intractable. In this paper, approximate solu-
specically, a resample step based on MCMC methods is
tions, e.g., EnKF and particle lter, are treated.
included in the SPF in order to improve the spread of par-
ticles. The second alternative consists of the enhancement 2.1. Ensemble Kalman Filter
of the importance sampling step in the Gaussian particle l-
ter (GPF) [Kotecha and Djuric, 2003a] by considering a [13] The EnKF and the particle lter aim to approximate
posterior estimate from an EnKF to generate the impor- the posterior distribution by a set of random samples, here-
tance density function. The characteristics of the proposed after referred to as ensemble members or particles. In the
techniques are studied in a synthetic experiment where arti- EnKF, the distributions are considered to be Gaussian, and
cial discharge records are assimilated into a conceptual therefore characterized by the mean and covariance. By
rainfall-runoff model. The methodologies are assessed by using Monte Carlo (MC) integration methods, the covari-
the assimilation of in situ observed discharge data. A com- ance is approximated by the sample covariance. The EnKF
parison is carried out between the proposed techniques, the method is presented in two steps.
EnKF, and the SPF. [14] First, the state propagation represented by equation
(1) can be extended for a probabilistic model governing the
ensemble state evolution. Specically, we assume that at
2. Theory time t, we have an ensemble of N forecasted state estimates
[7] In state estimation theory, the evolution of the simu- with random errors.
lated system states is represented as follows:  
  xitjt1 f t xit1jt1 ; ut ; vit1 5
xtjt1 f t xt1jt1 ; ut ; vt1 1
n o
where f t is a possibly nonlinear function (model) of the with xitjt1 ; i 1; . . . ; N the forecast ensemble state
state vector xt1jt1 , the forcings ut , and process noise vt1 , vector, i the ensemble member index, and N the size of the

4006
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

ensemble. The estimate of xtjt1 is given by the ensemble 2.2. Particle Filtering
mean: [20] Particle lters are sequential MC (SMC) methods that
approximate the posterior by a set of random samples. In
1X N
more detail, if we sample N independent and identically dis-
xtjt1 xi 6 tributed random variables, xit  pxt jy1:t for i 1; . . . ; N ,
N i1 tjt1
then SMC approximates the posterior by the empirical
and the ensemble state error matrix is dened by: measure.

h i 1X N
Etjt1 x1tjt1  xtjt1 ; . . . ; xNtjt1  xtjt1 7 pxt jy1:t  i xt 15
N i1 xt

[15] By means of the MC approach, the forecast error co-


variance can be approximated by the sample error covari- where the sample representation is described by a mixture
ance as follows : of Dirac delta functions and x0 x denotes the Dirac delta
mass located at x0 .
1  T [21] At this point, drawing particles is unfeasible since
Ptjt1 Etjt1 Etjt1 8 the posterior is unknown. Nevertheless, it is viable to draw
N 1
particles from a known proposal distribution (also called
[16] As reported in Burgers et al. [1998], the observa- importance distribution). This forms the basis of the impor-
tions yt should be perturbed in order to assure sufcient tance sampling principle. Sequential importance sampling
spread according to: (SIS) is the recursive version of the importance sampling
MC method and the particle lters are based on the SIS
yit yt nit with fi 1; . . . ; N g 9
approach.
2.2.1. Sequential Importance Sampling
[22] In SIS, the posterior is approximated by a set of
with nit a white Gaussian noise characterized by a zero
weighted particles as follows:
mean and a covariance Rt . The matrix Rt should represent
the uncertainty of the observations.
X
N
[17] The second step is the correction step where the pxt jy1:t wit xit xt 16
Kalman gain has to be computed and the analysis is per- i1
formed. Here, the approximation of the error covariances is
used in order to determine the ensemble Kalman gain. where wit are the normalized importance weights associated
with the particles, which are drawn from the proposal dis-
 
^ t Ptjt1 HT Ht Ptjt1 HT Rt 1
K 10 tribution. Considering that the system state evolves accord-
t t
ing to a Markov process, and applying recursion to the
[18] Finally, the updated state ensemble is given by: ltering problem, the recursive expression for the not nor-
malized importance weights is given by:
  
xitjt xitjt1 Kt yit  ht xitjt1 ; 11    
p yt jxit p xt jxit1
wit wit1    17
q xt jxi1:t1 ; y1:t
[19] Since f t : and ht : correspond to nonlinear func-
tions, the method of Houtekamer and Mitchell [2001] is  
[23] The selection of the proposal q xt jxi1:t1 ; y1:t is im-
used in this study. This method simplies the computation
portant in the design stage of the SIS lter. The lter per-
of the Kalman gain by approximating the terms Ptjt1 HTt
formance mainly depends on how well the proposal
and Ht Ptjt1 HTt directly from the ensemble members as
approximates the posterior. In Doucet et al. [2000], an opti-
follows:
mal choice for the proposal density function is proposed
N      T    
1 X 
q xt jxi1:t1 ; y1:t opt p xt jxit1 ; yt 18
Ptjt1 HTt xitjt1  xtjt1 ht xitjt1  ht xtjt1
N  1 i1
 
12 [24] p xt jxit1 ; yt is optimal in the sense that it mini-
mizes the variance of the importance weights conditionally
1 X N        upon xi1:t1 and y1:t . However, the application of equation
Ht Ptjt1 HTt ht xitjt1  ht xtjt1 ht xitjt1 (18) is complex from the implementation point of view. A
N  1 i1
common choice of the proposal is the transition prior func-
  T tion [Gordon et al., 1993; Kitagawa, 1996]:
ht xtjt1
13    
q xt jxi1:t1 ; y1:t p xt jxit1 19
where
  1X N   [25] The choice of the transition prior as the proposal
ht xtjt1 ht xitjt1 14 simplies equation (17) resulting in an expression where
N i1
the importance weights depend on their past values and on

4007
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS
 
the likelihood p yt jxit . A common choice of the likelihood 2001; Fearnhead, 2002]. Resample-move consists of the
density function is the Gaussian distribution that describes application of MCMC along with SMC algorithms. MCMC
the mist between the observation predictions and the methods are traditionally used when random samples from
observations, scaled by the (usually a priori dened) obser- complex or multidimensional probability distributions are
vation error. needed. The methodology consists of the construction of
[26] The consequence of not using an optimal proposal is Markov chains through the generation of collections of cor-
that the variance in the importance weights increases, related samples that approximate a target distribution.
which degenerates the performance of the SIS lter in most [33] In the context of particle lters, the MCMC step is
cases. The large MC variation in the weights leads to a applied as a way to introduce particle variability and thus
depletion of the particle set, which can be mitigated by the reducing the depletion of the resampled particles. The
 main
suppression of the particles with small importance weights idea is to construct a Markov transition kernel  x1:t jx1:t
and the replication of those with large importance weights. of invariant distribution px1:t jy1:t with the following
The latter is obtained by applying resampling with replace- property:
ment to the particle set. Note that in SIS, the state variables
Z
are not updated, i.e., only the weights are updated.    
px1:t jy1:t  x1:t jx1:t dx1:t p x1:t jy1:t 20
2.2.2. Resampling
[27] Resampling is basically the selection and replication
of the particles with high importance weights. This addi- [34] For this Markov kernel, if the resampled particles
tional step to the  SIS lter
involves mapping the Dirac ran- x1:t are distributed according to the posterior then the new
dom measure x i
;
t t w i
into an equally weighted random particle set x1:t is still distributed according to px1:t jy1:t ,
measure xit ; N 1 . with the additional fact that the obtained particle set might
[28] Gordon et al. [1993] proposed a methodology that have more diversity. Even in the case when the set x1:t is
consists of drawing
 i samples uniformly
from the random not distributed according to the posterior, the application of
measure x ; i 1; . . . ; N with probabilities the MCMC step assures that the new set can only have a
 i t
wt ; i 1 . . . ; N . This is the basis of the sampling impor- distribution closer to the posterior.
tance resampling method that is equivalent to multinomial [35] In order to construct a Markov kernel, the Gibbs
resampling (MulR). sampler or the Metropolis Hasting (MH) algorithms can be
[29] Beside MulR, more efcient selection techniques in used. It is well known that the MH approach has an extra
terms of a reduction of the resampled particles variance degree of freedom since this method allows for the sam-
have been developed such as the stratied resampling pling of the candidates according to some proposal and
(StrR) [Carpenter et al., 1999], systematic resampling accept the candidate with the acceptance probability . For
(SysR) [Kitagawa, 1996], and residual resampling (ResR) the particular case of the SPF where the prior is identical to
[Higuchi, 1997; Liu and Chen, 1998]. For a theoretical the proposal, the idea is to sample candidates from the tran-
description of the resampling strategies and their character- sition prior and accept according to the following 
istics, the reader is referred to Douc et al. [2005]. probability:
[30] SysR is the widely accepted technique since the
 
implementation is straightforward, minimizes the variance, p yt jxt
 min 1; 21
and generally outperforms other approaches. A generic or pyt jxt
standard implementation of the particle lter is composed
of an importance sampling step with the transition prior [36] According to Doucet and Johansen [2009], the con-
density function as the proposal density followed by a dition of ergodicity regarding the resample-move kernel is
resampling step with the SysR or StrR approach [Arulam- no longer required in order to be able to implement ef-
palam et al., 2002]. Such implementation is referred to as cient recursive particle MCMC algorithms.
the SPF. [37] In this paper, the SPF with MCMC is applied to a
[31] The additional resampling step mitigates the particle rainfall-runoff model in order to analyze the performance
degeneracy problem. However, other problems referred to and compare it to other approaches. The SPF with MCMC
as particle impoverishment arise when the set of resampled move step is presented in Table 1. This algorithm is the
particles collapses in the worst case to a single particle ei- result of the implementation of independent MCMC steps
ther due to a nonproper performance of the selected impor- on each resampled particle along with the SPF. A possible
tance function (equal to the prior density function in the drawback of the methodology is that a limited MCMC pro-
SPF) or due to the presence of too small observation noise. posal comes with limited MCMC candidates to explore
Another reason can be the wrong representation of the dis- areas in the state space that could possibly lead to more
tributions due to an insufcient sample size. A way to deal accurate estimates.
with the impoverishment of the particles is by adding vari- 2.4. Improving the Importance Density Function
ability to the resampled particle set. This can be accom-
plished using resample-move algorithms discussed in the [38] The choice of the proposal distribution is one of the
following section. critical design issues in particle lters. A proper perform-
ance of the PF is expected when the following key assump-
2.3. Resample Move tions are valid: the point-mass approximation should
[32] An approach to mitigate the impoverishment of the represent the posterior distribution adequately and the pro-
particles is by applying a resample-move step to the posal distribution should approximate the posterior distribu-
resampled set [Gilks and Berzuini, 2001; Doucet et al., tion as accurately as possible [Arulampalam et al., 2002].

4008
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Table 1. Particle Filter With Resample-Move Step [45] In this study, we modify the structure of the GPF
[Kotecha and Djuric, 2003a] by the inclusion of the EnKF
At time t 0
 Sample xi0  px0 px0 U x0min ; x0max 
to provide the importance density function. The GPF is
 Set the weights wi0 N1 selected as the particle lter structure based on some inter-
At time t  1   esting features that are discussed below. The combination
 Sample xit  p xit jxit1   of the GPF and the EnKF is referred to as the ensemble
wi
 Compute the weights wit p yt jxit and normalize wit XN t GPF (EnGPF).
i1
wit
2.5. Ensemble GPF
 
 Resample xit ; wit to obtain N equally
 weighted
 particles xit ; N1 [46] Kotecha and Djuric [2003a] introduced the GPF.
 MCMC move step: sample xit   xi i
t jxt .
Sample v  U 0; 1
Basically, GPF approximates the mean and covariance of
  the state vector involved in the estimation by using impor-
Sample the proposal candidates xi i
t  p xt jxt1

tance sampling. The strengths of this approach are: non-
py jxi
Compute the acceptance probability  min 1; p yt jxti Gaussian and nonadditive noise applications, and unlike
t t
i
i xt v  the SIS lter, resampling is not required. Due to the inter-
Set the state according to xt esting features, the GPF structure is adopted in this study
xit otherwise
and the selection of the EnKF to provide the proposal dis-
tribution is the major contribution to the original algorithm.
[47] In GPF, the prior pxt jy1:t1 and posterior pxt jy1:t
[39] In case the rst assumption is not completely valid, density functions involved in the correction step (equation
the MCMC move step has been proposed as a methodology (4)) are considered as Gaussian distributions. The consider-
to increase the spread of particles improving the resolution ations make it possible to simplify the computation of the
of the particle set and the corresponding point-mass repre- importance weights. Moreover, the importance weights in
sentation of the posterior. the GPF methodology are directly obtained from the impor-
[40] For the second assumption, some approaches have tance sampling approach unlike the SIS method where the
been reported in the literature, e.g., the auxiliary particle recursive expression of the weights is used (equation (17)).
lter (APF) [Pitt and Shephard, 1999], regularized particle [48] In the EnGPF, the unnormalized importance weights
lter (RPF) [Musso et al., 2001], and the unscented particle are given by:
lter (UPF) [Van Der Merwe et al., 2001] among others,  h    i
which are derived from these techniques. p yt jxitjt p xit jy1:t1 N xitjt ; xtjt1 ; Ptjt1
[41] In the APF, approximated samples from the optimal wit   23
importance density are obtained by using an auxiliary vari- q xitjt jy1:t
able, whilst in the RPF, samples are obtained from a contin- n o
uous approximation of the posterior rather than from a where xitjt ; i 1; . . . ; N are particles drawn from the im-
discrete density improving the performance of the resam-  
pling step. portance density function q xitjt jy1:t and the parameters
[42] The UPF belongs to a set of techniques that approxi- xtjt1 , Ptjt1 ,which are used in the approximation of the
mate the optimal importance density by incorporating the prior,
current observation with the optimal Gaussian approxima-  areobtained from the transition prior density function
p xit jxit1 as follows:
tion of the state. In this context, the analysis statistics from
extended Kalman lter and the unscented Kalman lter are
valid approximations to the optimal proposal. In the UPF, 1X N
xtjt1 xi 24
the optimal proposal is approximated as follows. N i1 tjt1
N   T
    1 X
i
q xt jxi1:t1 ; y1:t opt N xit ; x it ; P t 22 Ptjt1 xitjt1  xtjt1 xitjt1  xtjt1 25
N  1 i1

 n o
[43] The samples xit : i 1; . . . ; N are drawn from a where xitjt1 ; i 1; . . . ; N represents the particle set
Gaussian distribution with mean x t and covariance P t given
by the unscented Kalman lter and computed for every ith obtained from the propagation of the particles through the
particle nonlinear model (equation (1)).
[44] In the same line of optimal proposals, the EnKF [49] Here, the EnKF is used in order to obtain the par-
[Evensen, 1994] has shown high efciency in terms of ac- ticles xitjt along with the sample mean xtjt and sample co-
curacy and computational time demand as a nonlinear lter variance Ptjt of the particle set. Therefore, the proposal
outperforming the extended and unscented Kalman lters distribution can be approximated as a Gaussian distribution
in most cases. Therefore, a proper combination of the as follows:
EnKF and the particle lter assures a higher performance    
over the SPF and EnKF. In the geophysical sciences, exam- q xit jy1:t N xitjt ; xtjt ; Ptjt 26
ples of this combination correspond to: the adaptive Gaus-
sian mixture lter [Hoteit et al., 2008; Andreas et al., [50] After the computation of the importance weights
2011], the weighted EnKF [Papadakis et al., 2010], and the (equation (23)), the posterior can be approximated as a
particle Kalman lter [Hoteit et al., 2012] among others. Gaussian distribution:

4009
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Table 2. Ensemble GPF propagation of the mean and covariance is insufcient for
the approximation of the posterior. However, the represen-
At time t 0
 Sample xi0  px0 px0 U x0min ; x0max 
tation of the posterior by nite Gaussian mixtures over-
 Set the weights wi0 N1 comes this limitation by the propagation of higher
At time t  1   moments of the distribution [Kotecha and Djuric, 2003b].
 Sample xitjt1  p xit jxit1 [53] In this study, we assume that the introduction of an
 Compute the sample mean and sample covariance. approximated optimal proposal can improve the overall
X
N N 
X  T performance of the GPF, thus outperforming the standard
xtjt1 N1 xitjt1 Ptjt1 N1 xitjt1 xtjt1 xitjt1 xtjt1 EnKF. The assumption is validated by a synthetic experi-
i1 i1
 1 ment and a study with in situ observed data.
 Compute the Kalman gain Kt Ptjt1 HTt Ht Ptjt1 HTt R where:
X
N        T
Ptjt1 HTt N 11 xt jt  1i  xtjt1 h xitjt1  h xtjt1
i1
3. Material and Methods
XN        i    T
Ht Ptjt1 HTt N 11 h xitjt1 h xtjt1 h xtjt1 h xtjt1
3.1. Site and Data Description
i1 [54] The study site corresponds to the Zwalm catchment
  XN   in Belgium. Figure 1 shows the location of the catchment.
h xtjt1 h xitjt1
i1   
Some characteristics of the catchment are: the drainage
 Update the particles xitjt xitjt1 Kt yit  h xitjt1 where area is 114 km2, the maximum elevation

difference is 150
i i
yt  N yt ; yt ; R m, the average annual temperature is 10 C, the average an-
 Compute the mean and covariance from the updated particle set: nual rainfall is 775 mm, and the annual evaporation is
X
N N 
X  T
xtjt N1 xitjt Ptjt N 11 xitjt  xtjt xitjt  xtjt approximately 450 mm.
i1 i1 [55] Meteorological forcing data with a daily resolution
 Compute the weights wit and normalize wit . (same as the model time step) from 2006 and 2007 were
   
p yt jxitjt N xitjt ;xtjt1 ;Ptjt1
wit
used. The climatological station located in Kruishoutem
wit   wit
N xitjt ;xtjt ;Ptjt
X
N provided the precipitation needed by the model. Potential
wit evapotranspiration was calculated with the Penman-method
i1
 Compute the weighted mean and covariance: using the station observations of air temperature, humidity,
X
N X
N   T radiation, and wind speed. Daily discharge values at the
x^tjt wit xitjt P^tjt wit xitjt  x^tjt xitjt  x^tjt outlet of the catchment were available for the entire study
i1 i1
  period.
 Approximate the posterior to a Gaussian xitjt  N xitjt ; x^tjt ; P^tjt

 
pxt jy1:t N xt ; x^tjt ; P^tjt 27

where x^tjt and P^tjt correspond to the weighted mean and


weighted covariance which are computed from the particle
set as follows.

X
N
x^tjt wit xitjt 28
i1

X
N   T
P^tjt wit xitjt  x^tjt xitjt  x^tjt 29
i1

[51] From the implementation point of view, the approxi-


mation of the posterior involves the replacement of the par-
ticle set, which is obtained from the application of the
EnKF, by a new particle set that is generated according to a
Gaussian distribution with parameters x^tjt ; P^tjt . The genera-
tion of the new particle set can be seen as a particle-move
step with the particles moved to more interesting areas of
the state space. The move step might introduce variability
to the particles avoiding the problem of particle impover-
ishment, thus eliminating the need of a resampling stage.
Moreover, since the importance weights do not depend on
their past values, the lter does not suffer from particle
degeneracy.
[52] The EnGPF algorithm is presented in Table 2. A li-
mitation of the lter performance could arise when the Figure 1. The location of the catchment.

4010
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

3.2. Model Description Rfast, the output ow of the fast reacting reservoir Qfast, the
[56] A modied version of the HBV model, which is slow reacting reservoir input Rslow, and the output ow of
developed and explained in Lindstrm et al. [1997] is used the slow reacting reservoir Qslow depend on the model
in Matgen et al. [2006]. In this study, a simplied version states and model parameters. All these ows are given
of the HBV model is adopted in order to be able to evaluate in m3/s.
the performance of the lters. [60] The linear/nonlinear relationships between the
[57] Figure 2 shows a schematic of the hydrologic model model variables are presented as follows:
with the catchment represented by three reservoirs : a soil
reservoir, a fast reacting reservoir, and a slow reacting res- Ssoilt
Etrt Etp
ervoir. The slow ow unit characterizes the water that ows Smax t


through the ground and eventually ends up in the discharge Ssoilt b
Rint 1  Rtott
point. The fast ow unit represents the water that ows Smax
directly into the discharge point. In Figure 2, the arrows Refft Rtott  Rint
represent the different modeled ows and the rectangular 0 1
Ssoilt
boxes correspond to the water storages. 
B Smax C
Per P@1  e A
[58] The equations in discrete time governing the water t
31
mass balance in the reservoirs are presented as follows.
Ssoilt
Rfastt  Refft
ssoilt1 ssoilt Rint  Etrt  Pert t Smax


sslowt1 sslowt  Rslowt  Qslow Sfastt 
 t Pert t 30 Qfastt 2
sfastt1 sfastt Rfastt  Qfastt t S2;max
Rslowt Refft  Rfastt
where t (s) is the model time step, t (s) is the discrete time Qslowt 1 Sslowt
index, and ssoil ; sslow ; sfast in m3 are the states of the system.
Rtot is the total precipitation in m3/s and Etr the actual evap- [61] where ; b; ; ;  are dimensionless model parame-
otranspiration in m3/s, which is computed based on the ters, Smax is the storage capacity of the soil reservoir (m3),
potential evapotranspiration Etp (m3/s). P is the maximum percolation(m3/s), S2;max is the storage
[59] The simulated ows such as the actual evapotranspi- capacity of the fast reacting reservoir (m3), and 2 (m3/s)
ration Etr, the inltration Rin, the effective precipitation and 1 (1/s) are model parameters.
Reff, the percolation Per, the fast reacting reservoir input [62] Normally, the unit hydrograph of the catchment is
required in order to obtain the modeled discharge Qdis. In
this study, the discharge is computed as the summation of
the fast Qfast and slow Qslow ows since the model time
step of 1 day is larger than the concentration time of the
study site.
[63] Before the application of the ltering techniques,
the model parameter values were identied by the shufed
complex evolution (SCE-UA) algorithm [Duan et al.,
1993], with a calibration period that corresponds to 10
years of historical discharge data (19972006). Table 3
presents the identied parameter values.
[64] The hydrologic system described above can be repre-
sented as a state space model according to equations (1) and
 T
(2). The state vector is given by xt ssoilt sslowt sfastt with
f t : the nonlinear model described in equation (30) and
ut : representing the input forcings. The forecast noise vt is
dened by the presence of uncertainties in the initial condi-
tions, driving forcings, and model parameters. The observa-
tions correspond to daily discharge measurements yt Qdist
with the observation
  model given by: h: Qslowt
sslowt Qfastt sfastt . We assume that the observations are
affected by additive white Gaussian noise.
3.3. Experiment With Synthetic Data
[65] A synthetic discharge data assimilation study is per-
formed. The experimental setup consists of the articial
generation of true discharge records through the application
of additive and multiplicative Gaussian noise to the initial
conditions, forcings, model parameters. A true discharge
Figure 2. A schematic overview of the rainfall-runoff data (Qdis-true ) record is calculated based on this articial
model. true state vector (ssoil-true ; sfast-true ; sslow-true ).

4011
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Table 3. Model Parameters and Initial Conditions, Units, Identi- Finally, the synthetic observations are obtained by the per-
ed Values, Noise Magnitude Used for Truth Generationa turbation of the true discharge with lognormally distributed
noise according to equation (32) with the variance scaling
Parameter Units Value Error: Standard Deviation
factor ( Q ) set to 0.25. Figure 3 shows both an ensemble
 577  forecast (see below) and the true states while Figure 4
Smax m3 3,821,038 0:001 Smax shows the forecasted and true discharge.
b 374 0:01 b
 0.53 0:2 
[71] The aim of the synthetic study is to assess the per-
P m3 s1 43.92 0:2 P formance of the ltering techniques when retrieving the
 10.84 0:02  true states and true discharge. Synthetic observations
 0.34 0:01  Qdis-obst are assimilated by the lters at every daily model
S2;max m3 33,818,822 0:01 S2;max time step during the year 2007. The standard deviation con-
2 m3s1 6.91 0:05 2
1 s1 4:20 1007 0:05 1 sidered in the measurement error is set to 0:2 Qdis-obst
ssoil (t 0) m3 8:30 1005 0.5 ssoil (t 0) (m3/s). The EnKF, the SPF, the SPF with the resample-
sslow (t 0) m3 2:29 1007 0.5 sslow (t 0) move step (SPF-RM) and the modied GPF (EnGPF) are
sfast (t 0) m3 5:72 1006 0.5 sfast (t 0) intercompared.
a
Indicates a dimensionless parameter.
3.4. Ensemble Quality Control
[72] It is clear that the performance of any assimilation
[66] For the generation of truth, the initial conditions of method depends upon a realistic generation of the state en-
the three water storages were estimated by using the in situ semble. In this sense, two approaches are used in this study
observed discharge data, as presented in Table 3. With aiming at a correct representation of the forcing, parameter,
respect to the error structure, initial state conditions were and model structure errors. The rst approach concerns the
perturbed by additive white Gaussian noise with zero mean identication of error magnitudes that remains constant
and the standard deviation corresponding to 50% of the along the simulation period [De Lannoy et al., 2006], while
nominal initial condition values (see Table 3). the second approach is based on a dynamic update of the
[67] The errors that might have been introduced in the error magnitudes [Leisenring and Moradkhani, 2012].
derivation of the input evapotraspiration are considered in 3.4.1. Constant Error Magnitudes
this study through the perturbation of the evaporation time [73] The quality of the discharge ensemble is veried
series by white Gaussian noise with zero mean and stand- according to De Lannoy et al. [2006], where the ensemble
ard deviation equal to 0:30 Etpt . spread (enspt), the ensemble mean square error (mset), and
[68] Precipitation is considered to be affected by multi- the ensemble skill (enskt) have to be computed rst and at
plicative error by following the approach presented in Lei- each time step t:
senring and Moradkhani [2011], where a lognormally
N  2
distributed noise is utilized in the perturbation of the pre- 1X
cipitation Rtot as follows : enspt Qidist  Qdist
N i1
2 3 N  2
1X 33
6 R 2
tott 7 mset Qidist  Qobst
R ln 4q 5 N i1
2
Rtott R Rtott 2  2
enskt Qdist  Qobst
v
#
u "
u R 2 32 [74] In equation (33), Qidist is the modeled discharge (m3/

R tln R tott
1
R2tott s) for particle i at time t and Qobst is the corresponding ob-
  servation of the discharge in m3/s at time step t. In order to

2 have a large enough ensemble spread, on average the en-
Rtot-truet exp R wR R wR  N 0; 1
2 semble mean differs from the observation by a value that is
with Rtot-truet the perturbed precipitation at time t, R is a equal to the time average of the ensemble spread. There-
variance scaling factor for precipitation data that is set to fore, the following expression should be true :
0.30, and wR is white Gaussian noise with zero mean and
standard deviation equal to 1. <ensk >
1 34
[69] Additionally, the model parameters shown in Table <ensp >
3 are perturbed with Gaussian noise with zero mean and
standard deviation set to times the nominal value for where <: > indicates an average over the simulation
each parameter, respectively. is the variance scaling fac- period. Furthermore, if the truth is statistically indistin-
tor for the model parameter set with a valid range between guishable from a member of the ensemble, the following
0 and 5. Large uncertainty is considered for the errors of expression should be true:
the identied model parameter values with equal to 1. p r
However, the factor is scaled for each parameter based < ensk > N 1
p 35
on a sensitivity analysis that was carried out in order to pre- < mse > 2N
vent unrealistic model simulations. The scaling factors are
indicated in the last column of Table 3. 3.4.2. Dynamic Update of the Error Magnitudes
[70] The true states obtained from the process described [75] A procedure to update the error magnitudes during
above are used in the generation of the true discharge. the assimilation cycles was introduced by Leisenring and

4012
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Figure 3. Ensembles of the forecasted and synthetic-generated true states: black solid line corresponds
to the ensemble mean, dashed lines corresponds to the maximum and minimum ensemble members, dots
correspond to the synthetic-generated true states, and the gray shaded area shows the 95% condence
interval. The same symbols are used in the remaining gures.

Moradkhani [2012]. More specically, ensemble spread is where ^e t is the absolute value of the mean model error, ubt
updated by varying the variance multipliers (a.k.a. var- is the partial uncertainty bound, QL95
dist is the lower 95th per-
iance scale factors) at every assimilation time step. The cent uncertainty bound of the predicted observation, QU 95
dist
value is increased when the absolute bias is larger than the is the upper 95th percent uncertainty bound of the predicted
outer 95th percent uncertainty bound, and it is reduced observation, and ert is the ratio of the model error to the
when the bias is smaller than the outer 95th percent uncer- partial uncertainty bound. Finally, variance scaling factors
tainty bound. The procedure is indicated as follows: are corrected according to ert at each time step as follows:

^e t jQdist  Qobst j; 36 t ert : 39

(
Qdist  QL95
dist if Qobst < Qdist ;
ubt 37 3.5. Experiment With In Situ Observed Discharge
QU 95
dist  Qdist if Qobst > Qdist ;
Data
[76] In this experiment, a time series from year 2007 cor-
ert ^e t responding to in situ observed discharge data (Qobst ) is used
38
ubt ; in the assimilation experiment. A predened observation

4013
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Figure 4. Same as Figure 3, but for the true and forecasted discharge.

error with a standard deviation equal to 0:1 Qobst (m3/s) through the computation of the discharge RMSE, averaged
is considered in the study. The ensemble generation is per- over 50 MC runs. The RMSE is computed between time se-
formed according to a combination of the methodologies ries of the modeled discharge and the true discharge. The
described in sections 3.4.1 and 3.4.2 and further discussed generation of the true discharge is explained in section
below. 4.1.2. An observation noise variance of 0:2 Qdis-obst 2
(m3/s)2 and ve particle sets (32, 64, 128, 256, and 528) are
considered in the experiment.
4. Results and Discussion [79] Table 4 presents the mean and standard deviation
[77] The skill of the assimilation methods in the estima- (over 50 MC runs) of the discharge RMSE and the compu-
tion of the model states and output ow is assessed by the tational time demand of each resampling strategy. Accord-
comparison of performance metrics related to the ensemble ing to Table 4, the performance of the particle lter
mean prediction and the ensemble spread prediction. The improves when more particles are used in the approxima-
accuracy of the lters is veried by the root-mean-square tion of the posterior. However, beyond 128 particles, the
error (RMSE) and the Nash-Sutcliffe efciency (NSE) improvement with more particles becomes marginal. We
index while the percent bias (%BIAS) is used as a measure selected 128 particles as a good trade off between accuracy
of precision. Moreover, the spread of the predicted ensem- and computational time demand.
ble is supervised by the normalized root-mean-square error [80] Moreover, the RMSE values are close to each other
ratio (NRR) index with NRR < 1 indicating too much when comparing the different resampling strategies, espe-
spread and NRR > 1 indicating too little spread. A detailed cially when the number of particles is above 128. The StrR
description of these metrics is presented in Leisenring and approach performs slightly better in terms of the RMSE
Moradkhani [2011]. mean and computational time demand, thus we select the
StrR as the strategy to be used within the SPF in this study.
4.1. Experiment With Synthetic Data 4.1.2. Ensemble Generation: Constant Error
4.1.1. Resampling Strategies and the Number of Magnitudes
Particles [81] A discharge ensemble with large enough spread is
[78] The application of a resampling strategy is important obtained by the identication of the noise parameters
in order to overcome problems related to the degeneracy of involved in the generation of the forecast error. For this,
the particles. A sensitivity test of the performance of the the magnitude of the noises used in the generation of the
particle lter with different resampling strategies is con- synthetic observations were increased. More specic, the
ducted. Specically, the performance of the SPF along with standard deviation of the noise used in the perturbation of
the MulR, ResR, SysR, and StrR strategies is quantied the initial state values was increased from 50% of the

Table 4. RMSE (m3/s) of the Simulated and True Discharge, Averaged () Over 50 MC Runs, With Indication of 1 Standard Deviation
(
) and Averaged Computational Time Demand (time ) (s)
SPF-MulR SPF-RR SPF-SysR SPF-StrR

Particles 
time 
time 
time 
time

32 4.00 0.11 0.82 3.96 0.09 0.81 3.92 0.10 0.75 3.96 0.12 0.74
64 3.88 0.10 1.48 3.86 0.07 1.44 3.85 0.07 1.38 3.86 0.06 1.34
128 3.80 0.06 2.77 3.80 0.06 2.78 3.80 0.05 2.67 3.78 0.06 2.62
256 3.78 0.05 5.42 3.77 0.05 5.43 3.78 0.04 5.29 3.77 0.05 5.04
528 3.76 0.04 10.79 3.77 0.04 10.90 3.77 0.04 10.56 3.76 0.03 10.28

4014
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Table 5. Comparison of the Performance Metrics (RMSE (m3) %BIAS NSE and NRR) Between the Modeled and True States for the
Optimal Ensemble Spread Scenario
ssoil sfast sslow

B Filter RMSE %BIAS NSE NRR RMSE %BIAS NSE NRR RMSE %BIAS NSE NRR
05 06 07
Baseline 6:13 10 221.67 0.23 1.35 1:15 10 30.99 0.75 0.62 2:32 10 233.49 20.58 1.00
EnKF 6:08 1005 222.81 0.22 1.36 9:4805 1005 11.83 0.85 0.72 9:44 1006 210.81 0.73 1.11
SPF 6:08 1005 222.12 0.23 1.35 9:3205 1005 1.62 0.85 0.66 9:40 1006 211.24 0.72 1.10
SPF-RM 6:03 1005 222.75 0.23 1.36 1:1106 1006 10.06 0.78 0.76 9:03 1006 210.98 0.75 1.09
EnGPF 6:11 1005 222.73 0.22 1.37 8:6405 1005 214.92 0.84 0.95 9:33 1006 28.86 0.74 1.20

nominal values (for the generation of the truth, cf. Table 3) overall results indicate that the water storage in the soil res-
to 60% of the nominal values for the ensemble forecast. ervoir is poorly estimated due to a weak inuence of this
For the perturbation of evapotranspiration, the standard state on the total output ow (low observability).
deviation of the white Gaussian noise is set to 0:50 Etpt 4.1.3.2. Water Storage in the Fast and Slow Reacting
and for the precipitation, R is set to 0.50. The variance Reservoir
scaling factor of the model parameters is equal to 2. [86] The performance metrics corresponding to the esti-
[82] Although the magnitude of the noise errors was mation of the water storage in the fast reacting reservoir
increased, the ensemble did not show sufcient spread. Sfast are presented in the center of Table 5. In terms of accu-
Therefore, the states were additionally perturbed by addi- racy, the EnGPF has the lowest RMSE and a slightly lower
tive Gaussian noise with zero mean and standard deviation value of the NSE index than the EnKF and SPF which have
equal to x xt , where x is the variance scaling factor for equal NSE values. The variant of the SPF has the worst ac-
the state vector error, and it is set to 0.10. The magnitude curacy performance with the highest RMSE value and the
of the state errors is considerably lower than the magni- lowest NSE value. The SPF performs the best for the
tudes for the error in the initial conditions, parameters, and %BIAS with the lowest value and the ENGPF performs the
forcings. This partly assures that the Gaussian component worst with the highest value. Nevertheless, EnGPF per-
in the structure of the forecast error is not dominant enough forms the best for the ensemble spread with the highest
as to lead to biased performances in favor of the Gaussian NRR value. At this point, it is difcult to draw an overall
lters. The corresponding ensemble verication measures insight with respect to the lter performances, but in gen-
for discharge are: eral, all the lters perform a remarkable correction of Sfast
p in terms of accuracy, precision, and ensemble spread. The
<ensk > < ensk > inconsistencies in the performances metrics are due to the
1:01 p 0:71 40
<ensp > < mse > fact that observation model is highly nonlinear, and the
noise used in the generation of the synthetic observations is
[83] Figures 3 and 4 show the ensemble mean, the 95% different from additive Gaussian noise. However, the per-
condence interval (CI), and the maximum and minimum formance metrics allows for tracking the states and for
ensemble members for the states and the synthetic- checking possible unrealistic state trajectories.
generated true discharge, respectively. [87] The performances metrics for Sslow are located in
4.1.3. Estimation of the True States the right part of Table 5. The same trend of the performan-
[84] Table 5 presents the performance metrics between ces metrics for Sfast is observed for Sslow with a strong cor-
the true states and the estimated states of the ve data rection according to the RMSE, %BIAS, and NSE metrics
assimilation methods. In Tables 58, the open loop ensem- for all lters. This strong correction decreases the predic-
ble (without data assimilation) is used as a baseline with tive state ensemble spread with the ENGPF, which has the
the purpose of comparison of the lter performances. highest value for the NRR index. On the other hand, the
4.1.3.1. Water Storage in the Soil Reservoir EnGPF has the least BIAS indicating a high precision.
[85] The left part of Table 5 corresponds to the perform- 4.1.4. Estimation of True Discharge
ance metrics for the water storage in the soil reservoir Ssoil. [88] Table 6 shows the performance metrics between the
With respect to the measures of accuracy, the variant of the discharge observations and the modeled discharge and the
SPF (SPF-RM) has the lowest RMSE value and the EnGPF computation time demand (CTD) for each lter. Three sce-
has the highest value, with a short distance in magnitude narios are considered in the assimilation of Qdis-obs regard-
between these two values. Moreover, the NSE index indi- ing the generation of the initial ensemble. The rst scenario
cates that none of the lters improve the accuracy when corresponds to the optimal ensemble spread case (left part
comparing to the baseline run, and a slightly worse per- of Table 6), insufcient ensemble spread is considered in
formance is observed for the ENKF and EnGPF. The same the second scenario (center of Table 6), and excessive en-
trend is seen in the column corresponding to the %BIAS, semble spread is also considered. The statistic metrics of
which is a measure of precision, all the lters perform the ensemble, which are reported in the table, were
slightly worse than the ensemble run without data assimila- obtained by the increase or reduction of the noise parame-
tion. Finally, the ensemble spread index NRR shows very ters and x , which were multiplied by a factor of 0.5 for
close values for all the assimilation methods and the the scenario of insufcient spread and 1.5 for the excessive
ensemble run, indicating too little ensemble spread. The spread scenario. The aim of conducting the experiment

4015
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

CTD
with three scenarios is to verify consistency in the perform-

2.55
2.74
2.73
5.21
2.91
ance of the lters when the ensemble spread is altered.
[89] The EnKF performance shows consistency concern-
ing the three scenarios with the best performance when the
Table 6. Comparison of the Performance Metrics (RMSE (m3/s) %BIAS NSE and NRR) Between the Modeled and True Discharge and Computational Time Demand (CTD (s))
ensemble spread is increased and the worst performance

NRR

0.81
0.91
1.05
1.00
0.92
for the insufcient spread scenario. The performance of the
lter is indicated by the metrics in Table 6 with a reduction
of the RMSE and %BIAS and an increase in NSE values. A
< ensk > = < mse > 0:52
<ensk > = < ensp > 0:38
wider ensemble spread improves the accuracy and preci-

0.61
NSE

0.86
0.78
0.82
0.91
sion of the EnKF lter.
Excessive Spread

[90] In terms of accuracy, the SPF performs better than


p

the ENKF for the cases of insufcient and optimal ensem-


ble spread. This is observed by comparing the RMSE and
%BIAS

33.26

NSE values of the SPF to the values of the EnKF in Table


6.81
8.62
8.17
5.62
6. For the case of insufcient spread, the precision of the
p

SPF is also improved. The better performance of the SPF


over the EnKF is somehow expected since the setup of the
experiment in this study is close to a non-Gaussian state
RMSE

10.58

estimation problem and the results are consistent with pre-


2.98
3.57
3.32
2.39

vious studies [Leisenring and Moradkhani, 2011; DeChant


and Moradkhani, 2012].
[91] For the case of excessive spread, the SPF perform-
ance is deteriorated compared to the EnKF performance.
NRR

1.30
1.29
1.27
1.27
1.30

This limitation in performance is related to the increase in


the parameter and state error magnitudes and the fact that
only the states in the SPF methodology are resampled. In
< ensk > = < mse > 0:91

this sense, Plaza et al. [2012] reported a malfunction of the


<ensk > = < ensp > 4:80

0.89
NSE

0.49
0.53
0.53
0.63

SPF when the major source of uncertainty in the ensemble


Insufficient Spread

corresponds to parameter errors and the SPF is solely used


p

for state estimation. A way to verify that the recombination


of model states and parameter values is affecting the SPF
performance is by checking in detail the performance of
%BIAS

30.92
12.06
11.85
11.83
10.42

the estimated states. The inspection of the performance


p

metrics for Ssoil and Sslow showed reasonable values, with


the same trend as explained in section 4.1.3; thus, the per-
formance metrics are not presented. However, unrealistic
metrics were observed for Sfast. Table 7 presents the per-
RMSE

10.47
5.09
4.93
4.93
4.47

formance metrics for Sfast and for all lters. It is clear in Ta-
ble 7 that the performance metrics related to the predictive
ensemble mean for the SPF indicates a collapse in the esti-
mation of Sfast. The overall performance of the SPF is
NRR

1.03
1.10
1.09
1.08
1.11

affected by the wrong estimation of Sfast.


[92] With respect to the performance of SPF-RM, the
results are consistent with the study in Moradkhani et al.
< ensk > = < mse > 0:71

[2012] for the optimal and excessive ensemble spread sce-


<ensk > = < ensp > 1:01

0.78

narios, where the performance of this particle lter is


NSE

0.74
0.75
0.76
0.83

improved compared to the SPF due to an increase in the di-


Optimal Spread

versity of the particle set. The latter is observed when com-


paring the NRR values to the SPF with a decrease in the
value of this index for the SPF-RM. The performance met-
%BIAS

31.32
8.81
9.71
9.27
7.43

rics corresponding to the estimation of Sfast in Table 7


p

shows an underestimation of the state. The scope of this


study is limited to the state estimation problem. However,
state-parameter estimation is recommended in order to
increase the effectiveness of particle lters where resam-
RMSE

10.38
3.82
3.80
3.72
3.18

pling is performed. For the insufcient ensemble spread


scenario, the SPF and SPF-RM show identical performance
due to a good performance of the SPF which cannot be
overcome by the SPF-RM.
[93] According to the performance metrics for Qdis
SPF-RM
Baseline

EnGPF
Filter

EnKF

shown in Table 6 and the performance metrics for Sfast pre-


SPF

sented in Table 7, the EnGPF has the best performance

4016
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Table 7. Comparison of the Performance Metrics of Sfast for Ex- [96] In general, the application of the variable variance
cessive Ensemble Spread Scenario multipliers leads to better lter performances than the static
variance multipliers. However, additional research is neces-
Filter RMSE %BIAS NSE NRR
sary to determine the optimal upper bound of ert. In this
06
Baseline 1:63 10 67.75 0.60 0.57 study case, the dynamic adjustment of the noise levels of
EnKF 1:07 1006 28.05 0.82 0.57 the model states and parameters can reduce the efciency
SPF 2:01 1008 14071.82 0.01 1.08
SPF-RM 5:73 1007 4864.39 0.01 0.94
of the performances of the SPF and SPF-RM. In fact, Table
EnGPF 9:37 1005 4.65 0.84 0.80 8 lists a higher RMSE value compared to the RMSE value
of the EnKF, while the opposite is observed in Table 6
(optimal ensemble spread scenario).
compared to the rest of the lters with the lowest RMSE 4.1.5. Computational Time Demand
and % BIAS values and the highest values for the NSE [97] The last column of Tables 6 and 8 shows the com-
index. In this study, the errors in the model parameters and puter time demanded by each algorithm. The application of
in the states themselves play an important role in the repre- the EnKF involves the computation of matrix operations,
sentation of discharge uncertainty. Taking this into while in the SPF the computation of the particle weights
account, the stable performances shown by the EnKF and along with the resampling of particles is required. Although
EnGPF for the three scenarios can be attributed to the pres- the EnKF and the SPF are based on different theoretical
ence of large enough process noise as to perform an accu- foundations and the corresponding implementations, both
rate correction of the discharge. On the other hand, the lters perform a similar computational efciency.
ability for state correction in the SPF and SPF-RM is [98] Moreover, the SPF-RM demands more computer
diminished when the parameter and state errors are inated. time and the EnGPF slightly more compared to SPF and
Based on the facts explained above, the EnGPF outper- EnKF. This can be explained by the complexity of these l-
forms the standard implementation of particle lter and its ters. For the SPF-RM, the additional computer time
variant with a resample-move step in this particular study demanded by the implementation of the RM step, which
case. In order to extend this nding, further research is involves the generation and selection of a new set of par-
needed with respect to the level of uncertainty associated to ticles, decreases the efciency of the lter.
the model structure and the degree of improvement [99] The implementation of the EnGPF consists in the
obtained when a state-parameter estimation is performed application of the EnKF and the GPF. According to Kote-
by the particle lters presented in this study. cha and Djuric [2003a], the GPF demands less computer
4.1.4.1. Ensemble Generation: Variable Variance time when compared to the SPF, since the application of
Multipliers the resampling step is not required in the GPF. The benet
[94] In order to determine a possible improvement in the obtained from this fact is that the EnGPF is computation-
performance of the lters (optimal ensemble spread sce- ally more efcient than the SPF-RM with a marginal
nario), the variance scaling factors and x were dynami- increase in time demand when compared to EnKF and SPF.
cally updated at every time step according to equation (39). The efciency of the SPF-RM can be increased by a selec-
The upper bound of the ratio of the error ert (equation (38)) tive application of the RM step as reported in Moradkhani
is set to 5, which is the maximum limit of . et al. [2012].
[95] Table 8 presents the performance metrics between
the predicted discharge and the true discharge along with 4.2. Experiment With In Situ Observed Discharge
the computation time demanded by each assimilation Data
method. Here, the performance metrics listed in Table 6 [100] The procedure adopted for the generation of the
(optimal ensemble spread scenario) are compared with Ta- discharge ensemble is a combination of the two approaches
ble 8. The results indicate an improvement in the accuracy presented in section 3.4. First, the noise levels and x
and precision of the EnKF and EnGP when comparing were calibrated in order to obtain the optimal spread with
RMSE, %BIAS, and NSE values to those presented in the values of 0.05 for and 0.6 for x . These values are con-
left part of Table 6. The performances of the SPF and its siderably lower than those used in the generation of the
variant also shows an improvement when the variance mul- synthetic observations (see section 3.3). Second, the noise
tipliers are updated with a decrease in the RMSE values, a levels are sequentially adjusted according to the variable
reduction of the %BIAS, and the increase in the NSE val- variance multipliers approach.
ues. Additionally, the ensemble spread shows a remarkable [101] Figures 5 and 6 show the discharge ensemble
improvement for all the lters with the NRR values all mean, the 95% CI, and the maximum and minimum ensem-
close or equal to 1. ble members for the EnKF in Figure 5 and for the particle
lters in Figure 6. It is difcult to determine the best per-
Table 8. Discharge Estimation Performance Metrics When Using formance solely by visual inspection since all the gures
Variable Variance Multipliers show similar performance. However, a small difference is
observed by checking the peak around time step 170. The
Filter RMSE %BIAS NSE NRR CTD
EnKF, SPF, and SPF-RM performances show insufcient
Baseline 10.38 31.32 0.78 1.03 2.54 ensemble spread as to cover this peak ow. On the con-
EnKF 3.17 6.96 0.83 0.97 4.36 trary, the ensemble corresponding to the EnGPF perform-
SPF 3.48 8.86 0.80 1.02 4.35
SPF-RM 3.30 7.93 0.82 0.99 6.84
ance shows sufcient spread as to cover the peak ow
EnGPF 2.67 6.06 0.89 1.00 4.60 around time step 170. The gures also show that the lters
perform better for the low ows than for the high ows.

4017
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Figure 5. EnKF performance for observation error with standard deviation equal to 0:1 Qobs .

This is consistent with the considered variance of the obser- erably outperformed the SPF as a consequence of inating
vation errors that depend on the magnitude of the observa- the magnitude of the errors. This deciency in the SPF per-
tion at each time step (see section 3.5). formance was analyzed based on the skill of the lter in the
[102] Performance metrics comparing the four data estimation of the water storages in the three reservoirs.
assimilation algorithms are listed in Table 9. Although all Results indicate a collapse in the estimation of the water
the values in Table 9 are close in magnitude, the perform- storage in the fast reacting reservoir, and the cause is attrib-
ance metrics indicates that the data assimilation method uted to the recombination of the model states and model
with the least skill is the EnKF. With respect to particle l- parameters performed by the resampling step. This nding
ter performances, the SPF outperforms the EnKF and the leads to the recommendation that state-parameter estima-
SPF-RM outperforms the SPF and the EnKF. The lower tion needs to be considered in further studies. The results
noise levels considered in the real experiment allows for a obtained from the experiment with real data and concerning
correct state estimation performance in the SPF and SPF- the performances of the EnKF and the SPF indicates an
RM. EnGPF has the best performance with the lowest value outperformance of the SPF.
for the RMSE index and %BIAS index along with the high- [106] In general, the SPF with resample-move step shows
est value of NSE. Moreover, the NRR value is the lowest a consistent performance. SPF-RM outperforms the stand-
indicating an improvement also in the ensemble spread. ard implementation of the particle lter by dispersing the
[103] Overall, the experiment with in situ discharge data particle set after the resampling step. The additional RM
demonstrate that the EnGPF can be applied to state estima- step increase the CTD since extra particles are obtained
tion problems with certain degree of non-Gaussian noise. from a second run of the rainfall-runoff model.
Nevertheless, further research is needed in identifying to [107] The variant of the GPF, ENGPF outperformed the
what extent the EnGF is able to perform better or similar to EnKF and the SPF in general, but ENGPF performed
natural non-Gaussian lters, such as the SPF and the slightly better than the particle lter with resample-move
SPF-RM. steps in the real experiment. The good results correspond-
ing to the EnGPF performance are attributed to the use of a
better importance density function compared to the SPF
5. Conclusions and Recommendations and its variant. Additionally, the importance sampling step
[104] In this paper, two alternatives to improve the per- in the EnGPF does not involve resampling but the sampling
formance of the particle lter have been considered. The rst of Gaussian distributed particles. The latter could lead to a
approach consists of implementing a resample move step in divergence of the lter performance when the real posterior
the SPF structure, while the second approach consist of the density distribution is different from Gaussian. However,
combination of two nonlinear/Gaussian lters which are the the results of this study show that the EnGPF is able to deal
EnKF and the GPF. The performances of the EnKF and the with non-Gaussian error structure. The model used in this
particle lters are assessed through experiments with syn- study correspond to a parsimonious rainfall-runoff model,
thetic discharge observations and in situ discharge data. and the concentration time is smaller than the model time
[105] In the synthetic experiment, the errors assumed in step allowing for a simplication in the computation of the
the control setup allows for an evaluation of the data assim- output ow. Further research is needed to extend the poten-
ilation methods in a non-Gaussian scenario or close to this tial use of the EnGPF methodology to complex hydrologic
scenario. In non-Gaussian scenario, the SPF should outper- models. In this context, the absence of resampling step in
form the EnKF. However, the results showed a marginal the EnGPF methodology allows for a straightforward paral-
improvement. Therefore, the assessment of the lters was lel implementation of the algorithm that can be useful in
extended to different error magnitudes. The EnKF consid- the application to spatially distributed hydrologic models.

4018
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Figure 6. Performances corresponding to the particle lters for observation error with standard devia-
tion equal to 0:1 Qobs .

[108] Finally, the dynamic adjustment of the noise levels ensemble spread as to cover the observations during the
based on the accuracy of the mean prediction relative to the entire simulation period.
ensemble spread demonstrated the increase in the effective-
ness of data assimilations methods. In this study, the initial [109] Acknowledgments. The work in this paper has been funded
ensemble spread before assimilation was optimized by the mainly by the Belgian Science Policy for the HYDRASENS project in the
identication of the noise levels in order to assure enough frame of the STEREO II programme and partly by Secretara de Educaci on
Superior en Ciencia y Tecnologa (SENESCYT). The rst author would like
to express his gratitude to Escuela Superior Politecnica del Litoral (ESPOL
Guayaquil-Ecuador) for the support during the initial phase of his postgrad-
uate studies. Gabrielle De Lannoy was a postdoctoral researcher funded by
Table 9. Discharge Estimation Performance Metrics When Using the Foundation of Scientic Research of the Flemish Community (FWO-
Variable Variance Multipliersa Vlaanderen). The authors are very grateful to the Associate Editor Hamid
Moradkhani, the reviewer Nataliya Bulygina, and three anonymous
Filter RMSE %BIAS NSE NRR reviewers for the valuable contribution to the development of this paper.

EnKF 1.97 1.98 0.90 1.16


SPF 1.76 2.31 0.92 1.13 References
SPF-RM 1.63 2.00 0.94 1.09 Andreas, S., H. A. Karlsen, G. Naevdal, H. J. Skaug, and B. Valles (2011),
EnGPF 1.55 0.63 0.94 1.06 Bridging the ensemble Kalman lter and particle lters: The adaptive
a Gaussian mixture lter, Comput. Geosci., 15(2), 293305, doi:10.1007/
Real case scenario. s10596-010-9207-1.

4019
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

Andrieu, C., A. Doucet, and R. Holenstein (2010), Particle Markov chain Kotecha, J., and P. Djuric (2003a), Gaussian particle ltering, IEEE Trans.
Monte Carlo methods, J. R. Stat. Soc. B, 72(3), 269342, doi:10.1111/ Signal Process., 51(10), 25922601, doi:10.1109/TSP.2003.816758.
j.14679868.2009.00736.x. Kotecha, J., and P. Djuric (2003b), Gaussian sum particle ltering, IEEE
Arulampalam, M. S., S. Maskell, and N. Gordon (2002), A tutorial on parti- Trans. Signal Proces., 51(10), 26022612, doi:10.1109/TSP.2003.816754.
cle lters for online nonlinear/non-Gaussian Bayesian tracking, IEEE Leisenring, M., and H. Moradkhani (2011), Snow water equivalent predic-
Trans. Signal Process., 50, 174188, doi:10.1109/78.978374. tion using Bayesian data assimilation methods, Stochastic Environ. Res.
Burgers, G., P. J. van Leeuwen, and G. Evensen (1998), On the analysis Risk Assess., 25(2), 253270, doi:10.1007/s00477-010-0445-5.
scheme in the ensemble Kalman lter, Mon. Weather Rev., 126, 1719 Leisenring, M., and H. Moradkhani (2012), Analyzing the uncertainty of
1724, doi:10.1175/1520-0493(1998)126<1719:ASITEK>2.0.CO;2. suspended sediment load prediction using sequential data assimilation, J.
Carpenter, J., P. Clifford, and P. Fearnhead (1999), An improved particle l- Hydrol., 468469, 268282, doi:10.1016/j.jhydrol.2012.08.049.
ter for non-linear problems, IEE Proc. Radar, Sonar Navig., 146(1), 27. Lindstrm, G., B. Johansson, M. Persson, M. Gardelin, and S. Bergstrm
De Lannoy, G. J. M., P. R. Houser, V. R. N. Pauwels, and N. E. C. Verhoest (1997), Development and test of the distributed HBV-96 hydrological
(2006), Assessment of model uncertainty for soil moisture through en- model, J. Hydrol., 201(1-4), 272288, doi:10.1016/S00221694(97)
semble verication, J. Geophys. Res., 111, D10101, doi:10.1029/ 00041-3.
2005JD006367. Liu, J. S., and R. Chen (1998), Sequential Monte Carlo methods for
DeChant, C. M., and H. Moradkhani (2012), Examining the effectiveness dynamic systems, J. Am. Stat. Assoc., 93, 10321044, doi:10.2307/
and robustness of sequential data assimilation methods for quantication 2669847.
of uncertainty in hydrologic forecasting, Water Resour. Res., 48, Liu, Y., et al. (2012), Advancing data assimilation in operational hydrologic
W04518, doi:10.1029/2011WR011011. forecasting: Progresses, challenges, and emerging opportunities, Hydrol.
Douc, R., O. Cappe, and E. Moulines (2005), Comparison of resampling Earth Syst. Sci., 16(10), 38633887, doi:10.5194/hess-163863-2012.
schemes for particle ltering, ISPA 2005: Proceedings of the 4th Inter- Matgen, P., J. Henry, L. Hoffmann, and L. Pster (2006), Assimilation of
national Symposium on Image and Signal Processing and Analysis, remotely sensed soil saturation levels in conceptual rainfall-runoff mod-
Zagreb, Croatia, doi:10.1109/ISPA.2005.195385. els, in IAHS Book, Prediction in Ungauged Basins: Promise and Pro-
Doucet, A., and A. M. Johansen (2009), A tutorial on particle ltering and gress, IAHS Publ. 303, pp. 226234, IAHS Press, Oxfordshire, U. K.
smoothing: Fifteen years later, in Handbook of Nonlinear Filtering, Matgen, P., M. Montanari, R. Hostache, L. Pster, L. Hoffmann, D. Plaza, V.
Oxford Univ. Press, Oxford, U. K. R. N. Pauwels, G. J. M. D. Lannoy, R. D. Keyser, and H. H. G. Savenije
Doucet, A., S. Godsill, and C. Andrieu (2000), On sequential Monte Carlo (2010), Towards the sequential assimilation of SAR-derived water stages
sampling methods for Bayesian ltering, Stat. Comput., 10(3), 197208, into hydraulic models using the particle lter: Proof of concept, Hydrol.
doi:10.1023/A:1008935410038. Earth Syst. Sci., 14, 17731785, doi:10.5194/hess-141773-2010.
Doucet, A., N. Gordon, and V. Krishnamurthy (2001), Particle lters for Montzka, C., H. Moradkhani, L. Weihermller, H.-J. H. Franssen, M. Canty,
state estimation of jump Markov linear systems, IEEE Trans. Signal Pro- and H. Vereecken (2011), Hydraulic parameter estimation by remotely-
cess., 49(3), 613624, doi:10.1109/78.905890. sensed top soil moisture observations with the particle lter, J. Hydrol.,
Duan, Q. Y., V. K. Gupta, and S. Sorooshian (1993), Shufed complex evo- 399, 410421, doi:10.1016/j.jhydrol.2011.01.020.
lution approach for effective and efcient global minimization, J. Optim. Moore, R. J. (2007), The PDM rainfall-runoff model, Hydrol. Earth Syst.
Theory Appl., 76(3), 501521, doi:10.1007/BF00939380. Sci., 11(1), 483499, doi:10.5194/hess-11483-2007.
Evensen, G. (1994), Sequential data assimilation with a nonlinear quasi- Moradkhani, H., and S. Sorooshian (2008), General review of rainfall-
geostrophic model using Monte Carlo methods to forecast error statistics, runoff modeling: Model calibration, data assimilation, and uncertainty
J. Geophys. Res, 99(C5), 10,14310,162, doi:10.1029/94JC00572. analysis, in Hydrological Modelling and the Water Cycle, Water Science
Fearnhead, P. (2002), Markov chain Monte Carlo, sufcient statistics, and and Technology Library, vol. 63, edited by S. Sorooshian et al., pp. 124,
particle lters, J. Comput. Graph. Stat., 11(4), 848862, doi:10.1198/ Springer, Berlin, doi:10.1007/978-3-54077843-1_1.
106186002835. Moradkhani, H., K.-L. Hsu, H. Gupta, and S. Sorooshian (2005), Uncer-
Gilks, W. R., and C. Berzuini (2001), Following a moving target-Monte tainty assessment of hydrologic model states and parameters: Sequential
Carlo inference for dynamic Bayesian models, J. R. Stat. Soc., 63(1), pp. data assimilation using the particle lter, Water Resour. Res., 41,
127146, doi:10.1111/14679868.00280. W05012, doi:10.1029/2004WR003604.
Giustarini, L., P. Matgen, R. Hostache, M. Montanari, D. Plaza, V. R. N. Moradkhani, H., C. M. DeChant, and S. Sorooshian (2012), Evolution of
Pauwels, G. J. M. De Lannoy, R. De Keyser, L. Pster, L. Hoffmann, and ensemble data assimilation for uncertainty quantication using the parti-
H. H. G. Savenije (2011), Assimilating SAR-derived water level data cle lter-Markov chain Monte Carlo method, Water Resour. Res., 48,
into a hydraulic model: A case study, Hydrol. Earth Syst. Sci., 15(7), doi:10.1029/2012WR012144.
23492365, doi:10.5194/hess-152349-2011. Musso, C., N. Oudjane, and F. Le Gland (2001), Improving regularised par-
Gordon, N., D. Salmond, and A. Smith (1993), Novel approach to nonlin- ticle lters, in Sequential Monte Carlo Methods in Practice, edited by A.
ear/non-Gaussian Bayesian state estimation, IEE Proc. Radar Signal Doucet, N. D. Freitas, and N. Gordon, pp. 247271, Springer, New York.
Proc, 140(2), 107113. Nagarajan, K., J. Judge, W. D. Graham, and A. Monsivais-Huertero (2010),
Higuchi, T. (1997), Monte Carlo lter using the genetic algorithm opera- Particle lter-based assimilation algorithms for improved estimation of
tors, J. Stat. Comput. Simul., 59(1), 123, doi:10.1080/ root-zone soil moisture under dynamic vegetation conditions, Adv. Water
00949659708811843. Resour., 34(4), 433477, doi:10.1016/j.advwatres.2010.09.019.
Hoeben, R., and P. A. Troch (2000), Assimilation of active microwave ob- Papadakis, N., E. Memin, A. Cuzol, and N. Gengembre (2010), Data assim-
servation data for soil moisture prole estimation, Water Resour. Res., ilation with the weighted ensemble Kalman lter, Tellus A, 62(5), 673
36(10), 28052819, doi:10.1029/2000WR900100. 697, doi:10.1111/j.1600-0870.2010.00461.x.
Hoteit, I., D. T. Pham, G. Triantafyllou, and G. Korres (2008), A new ap- Parrish, M. A., H. Moradkhani, and C. M. DeChant (2012), Toward reduc-
proximate solution of the optimal nonlinear lter for data assimilation in tion of model uncertainty: Integration of Bayesian model averaging and
meteorology and oceanography, Mon. Weather Rev., 136(1), 317334, data assimilation, Water Resour. Res., 48, W03519, doi:10.1029/
doi:10.1175/2007MWR1927.1. 2011WR011116.
Hoteit, I., X. Luo, and D.-T. Pham (2012), Particle Kalman ltering: A non- Pitt, M., and N. Shephard (1999), Filtering via simulation: Auxiliary parti-
linear Bayesian framework for ensemble Kalman lters, Mon. Weather cle lters, J. Am. Stat. Assoc., 94(446), 590599, doi:10.2307/2670179.
Rev., 140(2), 528542, doi:10.1175/2011MWR3640.1. Plaza, D. A., R. De Keyser, G. J. M. De Lannoy, L. Giustarini, P. Matgen,
Houtekamer, P., and H. Mitchell (2001), A sequential ensemble Kalman l- and V. R. N. Pauwels (2012), The importance of parameter resampling
ter for atmospheric data assimilation, Mon. Weather Rev., 129(1), 123 for soil moisture data assimilation into hydrologic models using the parti-
137, doi:10.1175/1520-0493(2001)129<0123:ASEKFF>2.0.CO;2. cle lter, Hydrol. Earth Syst. Sci., 16(2), 375390, doi:10.5194/hess-16
Kalman, R. E. (1960), A new approach to linear ltering and prediction 375-2012.
problems, J. Basic Eng. Trans. ASME, 82(Series D), 3545. Reichle, R., D. McLaughlin, and D. Entekhabi (2002), Hydrologic data
Kavetski, D., G. Kuczera, and S. W. Franks (2006), Calibration of concep- assimilation with the ensemble Kalman lter, Mon. Weather Rev.,
tual hydrological models revisited: 1. Overcoming numerical artefacts, 130(1), 103114, doi:10.1175/1520-0493(2002)130<0103:HDAWTE>
J. Hydrol., 320, 173186, doi:10.1016/j.jhydrol.2005.07.012. 2.0.CO;2.
Kitagawa, G. (1996), Monte Carlo lter and smoother for non-Gaussian Rings, J., J. A. Vrugt, G. Schoups, J. A. Huisman, and H. Vereecken
nonlinear state space models, J. Comput. Graph. Stat., 5(1), 125. (2012), Bayesian model averaging using particle ltering and Gaussian

4020
PLAZA GUINGLA ET AL.: PARTICLE FILTERS IN RAINFALL-RUNOFF MODELS

mixture modeling: Theory, concepts, and simulation experiments, Water Theory, concepts and applications, Adv. Water Resour., 51, 457478,
Resour. Res., 48, W05520, doi:10.1029/2011WR011607. doi:10.1016/j.advwatres.2012.04.002.
Van Der Merwe, R., A. Doucet, N. De Freitas, and E. Wan (2001), The Wan, E. A., and R. Van Der Merwe (2000), The unscented Kalman l-
unscented particle lter, in Advances in Neural Information Processing ter for nonlinear estimation, in paper presented at IEEE 2000 Adapt-
Systems, MIT, Cambridge, Mass. ive Systems for Signal Processing, Communications, and Control
Vrugt, J., H. Gupta, and B. Nuallain (2006), Real-time data assimilation for Symposium, Lake Louise, Alberta, Canada.
operational ensemble streamow forecasting, J. Hydrometeorol., 7(3), Weerts, A. H., and G. Y. H. El Serafy (2006), Particle ltering and ensem-
548565, doi:10.1175/JHM504.1. ble Kalman ltering for state updating with hydrological conceptual
Vrugt, J. A., C. J. ter Braak, C. G. Diks, and G. Schoups (2012), Hydrologic rainfall-runoff models, Water Resour. Res., 42, W09403, doi:10.1029/
data assimilation using particle Markov chain Monte Carlo simulation: 2005WR004093.

4021

View publication stats

You might also like