1. Introduction
The success of ensemble Kalman filters (EnKFs) in oceanography, meteorology, and other fields of geoscience has motivated recent efforts to develop more general Monte Carlo filters for data assimilation. This research includes advancing particle filters (PFs) for geophysical models. Strategies for implementing these filters in high-dimensional problems tend to fall into one or more of the following categories: 1) filters that manipulate the transition density between observation times or use a carefully chosen proposal density to reduce the number of particles having low likelihood (van Leeuwen 2010; Chorin et al. 2010); 2) filters that combine PFs with EnKFs to maintain the benefits of Kalman filters for situations where Gaussian assumptions are appropriate (e.g., Majda et al. 2014; Frei and Künsch 2013; Slivinski et al. 2015; Chustagulprom et al. 2016); and 3) filters that break the data assimilation problem into a set of independent problems via spatial localization or other means (e.g., Bengtsson et al. 2003; Lei and Bickel 2011; Poterjoy 2016, hereafter P16; Poterjoy and Anderson 2016, hereafter PA16; Penny and Miyoshi 2016; Lee and Majda 2016). This research presents multiple pathways for incorporating benefits of PFs into preexisting environmental modeling systems designed for EnKFs. For example, Robert et al. (2018) successfully applied a localized ensemble transform Kalman particle filter for data assimilation in the Consortium for Small-Scale Modeling (COSMO) framework. Recent work by the German Meteorological Office testing a Markov Chain particle filter for numerical weather prediction have also been encouraging (Potthast 2016).
The current study summarizes recent progress developing a localized sequential importance resampling (SIR) PF for geophysical data assimilation. The method, first introduced in P16 as the “local PF,” operates by assimilating observations with independent errors sequentially and combining sampled particles and prior particles for each observation. The local PF satisfies the SIR PF solution for state variables located in close geographical proximity to observations in the sequence, but maintains the prior particles for state variables located far from observations. A smooth correlation function that tapers to zero at a finite user-specified distance controls the spatial influence observations have on posterior estimates, which greatly reduces the number of particles needed for geophysical data assimilation problems. Therefore, the resulting filter falls into the third category of PFs described above. An appealing aspect of the local PF is it transitions into the SIR PF as the localization length scale approaches infinity, which would be done with a very large number of particles. Therefore, the local PF converges to the Bayesian solution as the number of particles and localization length scale increase.
Recent studies by PA16 and Poterjoy et al. (2017, hereafter PSA17), demonstrate that the local PF operates effectively for high-dimensional systems. In PA16, the local PF provides accurate posterior representations of baroclinic Rossby waves over yearlong data assimilation experiments performed with a simplified atmospheric general circulation model. Following this work, PSA17 show benefits of the local PF in an idealized (i.e., observing systems simulation experiment) convective-scale ensemble analysis and prediction system when compared to a conventional EnKF system. These two studies find the local PF to operate effectively using 25 and 100 particles, respectively, which motivates recent applications for real data assimilation problems. Experiments performed during the course of this work, as well as ongoing efforts applying the local PF for the analysis and prediction of severe convective storms using the experimental “Warn-on-Forecast” prediction framework (Wheatley et al. 2015; Jones et al. 2016) at NOAA’s National Severe Storms Laboratory (NSSL), lead to several important improvements relative to the filter formulation outlined in P16. The purpose of this manuscript is to discuss obstacles encountered when applying the local PF for applications of increasing complexity and summarize updates made to the filter formulation outlined in P16.
The manuscript is organized in the following manner. Section 2 introduces the SIR PF and the local PF. Sections 3 and 4 provide several improvements for the P16 formulation and filter stabilization techniques required for situations where localization alone cannot prevent the collapse of particle weights. Section 5 presents numerical experiments performed with a low-order model, which justify the algorithmic improvements in sections 3 and 4. Section 6 shows results from a real weather forecasting example to demonstrate that the revised local PF can operate effectively for a high-dimensional geophysical application. The last section summarizes the main findings of this study and discusses the potential of the revised filter for real numerical weather prediction.
2. Sequential importance resampling and the local particle filter

















The weights in (4) can inform how to sample particles from
The SIR PF is easy to implement and converges to the Bayesian solution as


















P16 presents a two-step process for generating posterior samples that reflect the localized vector weights. The first step resamples particles based on scalar weights proportional to the likelihood of particles for each observation in
3. A revised local particle filter
Since its introduction in P16, the local PF has undergone testing for data assimilation problems of increasing complexity. These experiments range from a simplified general circulation model in PA16 to current testing using a regional convective-scale weather prediction system at NSSL. The extended use of this method motivates several changes to the original algorithm, which we describe in this section. To supplement our description, we also provide a list of important symbols and definitions, and a pseudocode local PF algorithm in appendixes A and B, respectively.
a. Reformulation of vector weight equations
In this section, we describe circumstances that can cause the local PF to become unstable. These situations typically occur when using small numbers of particles to assimilate measurements that have error variance much smaller than the prior variance – in which case, it is unlikely any particles will yield large likelihoods. We use numerical simulations to demonstrate how the shape of vector weights depends greatly on the sum of particle likelihoods, which becomes problematic when likelihoods are very small. We then introduce a revised weight equation, which avoids this problem by normalizing likelihoods before introducing them in vector weight equations. Like the P16 local PF, the revised filter converges to the SIR PF as
To understand the effect of accurate observations (i.e., those with low error compared to the prior) on the shape of vector weight calculations, recall that the set of vector weights calculated in (5) are normalized by

P16 formulated weighting vectors (red lines) are compared with the new weighting vectors (black lines) for a single observation of variable 20. The figure shows cases using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

P16 formulated weighting vectors (red lines) are compared with the new weighting vectors (black lines) for a single observation of variable 20. The figure shows cases using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
P16 formulated weighting vectors (red lines) are compared with the new weighting vectors (black lines) for a single observation of variable 20. The figure shows cases using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
In addition to reducing the control a user has over the influence of localization on particle weights, as demonstrated in Fig. 1, the P16 weight formulation makes the local PF prone to round-off error. More notably, the filter performs suboptimally when many observations are located in the neighborhood of a given grid point, causing the normalization to be a product of several low likelihood values. The small numbers resulting from this product can lead to spurious deviations from the smooth transitions of weights provided by the localization function and cause the local PF to fail for large applications (not shown). Following this realization, we introduce a modification to the original weight calculations that eliminates the negative consequences of assimilating accurate measurements. The new approach localizes the PF in a manner that is more consistent with preexisting serial EnKFs, such as the ensemble square root filter (Whitaker and Hamill 2002) and the ensemble adjustment Kalman filter (Anderson 2001).























When we repeat the single-observation experiments described above, the new weighting vectors (black lines in Fig. 1) exhibit a broader structure than the previous weight formulation, but maintain the same shape regardless of the likelihoods. From (10) it is clear that the weighting vectors are proportional to the specified function l with the added offset
b. Reformulation of update equations





































































c. Probability mapping step
The probability mapping step of the local PF provides additional correction when a mismatch exists between the weights and posterior particles resulting from sampling and merging steps. This procedure helps compensate for the fact that the local PF satisfies the SIR solution near observations, but considers only the first two moments outside this region. We perform this step independently for each state variable by mapping particles into kernel-estimated marginal probability distributions calculated using prior particles and their weights. As shown in P16, this step provides little benefit when prior errors are close to Gaussian, but improves filtering results when large deviations from Gaussianity occur.
The general strategy focuses on matching quantiles of an input distribution































The probability mapping preserves relationships across state variables, despite being performed independently for each element of
4. Improved PF inflation methodologies
Monte Carlo filters can grossly underestimate uncertainty when








The inflation scheme also helps stabilize the filter when a mismatch exists between physical processes captured by observations and processes represented by numerical models, or when a persistent bias exists in the model or measurement operators. To cope with this issue, a number of past studies introduce adaptive observation error inflation methods (Geer and Bauer 2011; Okamoto et al. 2014; Zhu et al. 2016; Minamide and Zhang 2017), which emphasize the importance of nonstationary error statistics for observations measuring complex physical processes, such as all-sky radiance measurements. These studies formulate schemes for variational and Kalman filtering methods in a manner that is effective for a Gaussian data assimilation framework. Strategies of this type, however, are not always appropriate for PFs. For example, a single accurate observation can collapse the SIR PF when provided with a relatively small prior sample. Presented with the same data assimilation problem, an EnKF would produce a posterior sample containing a reasonably accurate mean with nonzero variance.








a. Univariate demonstration
The relative merits of β inflation and α inflation can be inferred easily from numerical simulations. For this purpose, we perform experiments estimating the posterior mean and variance for a univariate random variable x, conditioned on a noisy measurement y. We first draw samples
We summarize the results in Fig. 2 by plotting average RMSEs and ratios of spread to RMSE (left panels) as a function of α and β. In this figure, the ordinate values reflect increasing impact of inflation (i.e., decreasing α and increasing β), with the origin reflecting no inflation. We also plot the ratio

Two filter stability techniques compared for a univariate application assimilating an observation with error
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Two filter stability techniques compared for a univariate application assimilating an observation with error
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Two filter stability techniques compared for a univariate application assimilating an observation with error
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Repeating the experiments with a smaller observation error of


b. Multivariate β inflation
For systems of multiple spatial dimensions and multiple observations, the collapse of particle weights at the location of a model variable can be caused by assimilating one or more distant observations. Provided with a network of observations located at different geographical locations, one strategy is to find the vector of inflation coefficients







c. Filter degeneracy during resampling
The P16 local PF processes observations serially to produce posterior samples that reflect the localized particle weights. Because a resampling step is necessary for each independent observation in














5. 40-variable Lorenz (1996) application












Figure 4 shows posterior mean RMSEs and ensemble standard deviation averaged over all state variables every data assimilation cycle for 1000 cycles using α and β inflation. For these comparisons, we use the same local PF weight formulation as P16 to evaluate the two stability mechanisms, which we label “α inflation” and “β inflation” in Fig. 4. We also include a third case using β inflation with the new weight formulation described in section 3a, which is labeled “new weights.” Results shown in this figure reflect configurations of the local PF tuned to provide the lowest posterior RMSEs when averaged over 1000 cycles. In the α inflation case, we use

Domain mean posterior RMSEs (thick solid lines) and spread (thick dashed lines) from experiments performed with the L96 model using observation errors of (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Domain mean posterior RMSEs (thick solid lines) and spread (thick dashed lines) from experiments performed with the L96 model using observation errors of (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Domain mean posterior RMSEs (thick solid lines) and spread (thick dashed lines) from experiments performed with the L96 model using observation errors of (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
The three configurations provide comparable skill when
The results shown in Fig. 4 suggest that the filter can benefit substantially from the new weight formulation and from adaptively broadening the high likelihood region until particle weights maintain a threshold effective sample size. To perform a more rigorous test of this hypothesis, we carried out a larger set of sensitivity experiments using different observation networks for the L96 model. The observation networks consist of

Time-averaged domain mean posterior RMSEs (solid lines) and spread (dashed lines) for L96 experiments as a function of observation period using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Time-averaged domain mean posterior RMSEs (solid lines) and spread (dashed lines) for L96 experiments as a function of observation period using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Time-averaged domain mean posterior RMSEs (solid lines) and spread (dashed lines) for L96 experiments as a function of observation period using (a)
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
The results in Fig. 5 confirm some of the findings discussed in the first set of experiments, where a progressively more accurate observation network yields a sudden decline in filter accuracy for the original P16 filter configuration. These experiments test a similar range of regimes, where the ratio of domain-average prior errors to measurement errors changes significantly over the nine sets of observation networks. All three configurations provide comparable RMSEs for the dense networks (i.e.,
To further explore the behavior of each PF configuration, we carry out a rank histogram verification of the experiments performed with the sparsest observation network; that is,

Rank histograms generated for (a)–(c) variable 1 and (d)–(f) variable 3 for (left) α inflation, (middle) β inflation, and (right) β inflation with new weight formulation, using
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Rank histograms generated for (a)–(c) variable 1 and (d)–(f) variable 3 for (left) α inflation, (middle) β inflation, and (right) β inflation with new weight formulation, using
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Rank histograms generated for (a)–(c) variable 1 and (d)–(f) variable 3 for (left) α inflation, (middle) β inflation, and (right) β inflation with new weight formulation, using
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
6. Real weather application
The algorithmic changes introduced in this study are partially motivated by recent tests of the local PF for forecasting convective-scale weather events. In this section, we briefly describe results from a set of experiments demonstrating how each change affects the performance of the local PF for a real application. These tests use NSSL’s Experimental Warn-on-forecast System for ensembles (NEWS-e) framework, which is a convective-scale ensemble analysis and prediction system developed to investigate whether the frequent assimilation of measurements for high-resolution weather models can eventually augment severe thunderstorm and tornado warnings (Stensrud et al. 2009, 2013). The NEWS-e system also acts as a test bed for implementing new data assimilation and modeling strategies that may eventually transition into future developments for operational weather forecasting systems, such as the NOAA High Resolution Rapid Refresh (HRRR; Benjamin et al. 2016). For this purpose, scientists at NSSL adopted an EnKF data assimilation system, which provides the required balance between filter performance and computational efficiency needed for weather forecasting on short (0–90 min) time scales.
The NEWS-e system has been run experimentally each May since 2015 to provide a real-time rapidly updating ensemble of convective storm forecasts (Wheatley et al. 2015; Jones et al. 2016; Lawson et al. 2018) during NOAA’s Hazardous Weather Testbed experiment (see https://hwt.nssl.noaa.gov). This system uses version 3.6.1 of the National Center for Atmospheric Research (NCAR) Weather Research and Forecasting (WRF) Model (Skamarock et al. 2008), and the NCAR Data Assimilation Research Testbed (DART) software package (Anderson et al. 2009) with the ensemble adjustment Kalman filter (EAKF) introduced by Anderson (2001). The ensemble is comprised of 36 members, run at a convection-permitting 3-km horizontal grid spacing with 51 vertical levels and a model top at 15 hPa over a 750 km × 750 km domain. This domain is relocated each day to regions where severe weather is expected. The NEWS-e EAKF assimilates radar velocity and reflectivity, Oklahoma mesonet observations, and cloud water path retrievals every 15 min, starting from the 1800 UTC experimental NOAA HRRR ensemble, and ending at 0300 UTC the next day. Using this setup, the EAKF posterior initializes 18-member ensemble forecasts every 30 min during select convective weather outbreaks over the western plains of the United States. For additional details regarding the NEWS-e system, including the configuration of the EAKF, we refer readers to Wheatley et al. (2015) and Jones et al. (2016).
The local PF is included in the suite of data assimilation methods available in DART, which allows for a seamless transition from the EAKF to local PF in the NEWS-e system. In this section, we briefly discuss experiments testing the stability and accuracy of the revised local PF algorithm with NEWS-e. These data assimilation experiments focus on a single high-impact event that produced several tornadoes over western Kansas on 24 May 2016. On this day, multiple convective cells formed along a dryline late in the afternoon, before organizing into a mesoscale convective system (MCS) by early evening (Fig. 7). Figure 7 shows composite reflectivity observations at three times representative of major changes in the MCS evolution, which are plotted over the same domain used for data assimilation and forecasting experiments.

Composite reflectivity every 5 dBZ at three times during the evolution of the mesoscale convective system targeted for data assimilation experiments with the WRF model. The radial coverage of verifying observations from the Dodge City radar is indicated by the black dots.
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Composite reflectivity every 5 dBZ at three times during the evolution of the mesoscale convective system targeted for data assimilation experiments with the WRF model. The radial coverage of verifying observations from the Dodge City radar is indicated by the black dots.
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Composite reflectivity every 5 dBZ at three times during the evolution of the mesoscale convective system targeted for data assimilation experiments with the WRF model. The radial coverage of verifying observations from the Dodge City radar is indicated by the black dots.
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
As indicated by black markers in Fig. 7, a radar located in Dodge City, Kansas, captured large portions of the MCS’s upscale development from convective cells. We calculate root-mean-square differences (RMSDs) using the Dodge City radial velocity observations and ensemble members projected into observation space to verify predictions generated during cycling data assimilation experiments. These predictions come from 18-member ensemble forecasts, run every 30 min from 2230 UTC 24 May to 0300 UTC 25 May. The verification period covers the full development of the MCS targeted for the experiments, and provides a suitable sample of model forecasts for testing whether changes made to the local PF algorithm are appropriate for high-dimensional geophysical applications, such as weather forecasting. We take a spatial mean of these statistics, calculated over the verifying region, and average the values over all forecasts to quantify a mean time evolution of errors over the life cycle of the event. The resulting verification summarizes how each data assimilation configuration affects predictions for the flow field in and around the developing MCS at different forecast lead times.
When applied in the NEWS-e system, initial tests of the P16 version of the local PF revealed several of the weaknesses described above. The α inflation mechanism, combined with the original weight formulation of the local PF, produces a filter that is unable to maintain adequate RMSE/spread statistics in the presence of large biases in the model, measurement operators, and observations. The configuration resulted in frequent low likelihood calculations for all particles (see section 4) and a tendency of the filter to ignore most observations available during the experiment. These factors often produced nonsmooth weights (see section 3), which caused large imbalances in model initial conditions for some particles, and the occasional failure of particle model integrations between cycles. For these reasons, we do not show results with this configuration. Only after adopting the observation error inflation strategy introduced in section 4b (β inflation), were we able to achieve stable filtering results over the entire weather event. For the experiments shown here, we estimate β coefficients adaptively using an
Figure 8 shows time series plots of radar wind RMSDs and expected errors, which we calculate from 0–90-min ensemble forecasts as described previously in this section. The expected error is taken as the square root of the sum of ensemble variance and observation error variance at each observation location. In addition to comparing different formulations of the local PF, we provide results from the real-time EAKF system used in NEWS-e. The EAKF has been tuned for severe convective storm applications at NSSL, thus providing an appropriate benchmark for testing whether the local PF provides satisfactory filtering performance. Before comparing RMSDs from each configuration, it is important to note that the EAKF and local PF forecasts provide noticeable differences in expected forecast error. Ensemble forecasts verified in Fig. 8 consistently underestimate the average prediction errors during verification because of unresolved processes in the forecast model and the small sample size used to estimate this uncertainty. The local PF experiments, however, tend to provide larger expected errors than the EAKF experiment, partly due to the use of β inflation. While comparable observation error inflation techniques exist for ensemble Kalman filters, we do not deviate from the EAKF configuration currently used by the real-time NEWS-e system.

Domain mean RMSDs to radar winds (solid lines) and expected observation-space errors (dashed lines), averaged over WRF forecasts initialized during the verification period. Values are plotted from the benchmark NEWS-e EAKF (gold), the local PF with β inflation (red), the local PF with β inflation and new weight formulation (blue), and the local PF after tuning (black).
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1

Domain mean RMSDs to radar winds (solid lines) and expected observation-space errors (dashed lines), averaged over WRF forecasts initialized during the verification period. Values are plotted from the benchmark NEWS-e EAKF (gold), the local PF with β inflation (red), the local PF with β inflation and new weight formulation (blue), and the local PF after tuning (black).
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
Domain mean RMSDs to radar winds (solid lines) and expected observation-space errors (dashed lines), averaged over WRF forecasts initialized during the verification period. Values are plotted from the benchmark NEWS-e EAKF (gold), the local PF with β inflation (red), the local PF with β inflation and new weight formulation (blue), and the local PF after tuning (black).
Citation: Monthly Weather Review 147, 4; 10.1175/MWR-D-17-0344.1
After performing the experiments, we find progressive improvements in the local PF forecasts from three different changes in configuration. First, we test the P16 weight formulation with the current NEWS-e localization length scales, which are tuned for the EAKF. This experiment produces the results plotted in red (Fig. 8), which yield slightly larger forecast RMSDs than the EAKF in gold. We then run an experiment with the modified local PF weight equations described in sections 3a and 3b, which produces the RMSDs plotted in blue. This configuration results in forecast errors that are comparable to the benchmark EAKF. Finally, we tune the localization length scales in the local PF to arrive at the black RMSDs. For several observation networks, this tuning resulted in a 75% reduction in the current
The verification shows the final configuration of the local PF outperforming the benchmark EAKF experiment in these tests. Though not shown here, we repeated the EAKF experiments with the same reduced localization length scales used for the “tuned” configuration of the local PF, but did not find a similar reduction in RMSEs. Nevertheless, the limited number of cases used in this demonstration does not provide enough evidence to conclude the local PF performs better than the EAKF for the given application. The results, however, suggest that the revised filter operates effectively for complex high-dimensional problems with small ensembles, and can provide comparable results to current techniques used for data assimilation in weather models.
7. Discussion and conclusions
This paper summarizes recent progress toward the development of a Bayesian filter for data assimilation in geophysics. The method discussed in this study is the local particle filter (PF) of Poterjoy (2016), which adopts sequential importance resampling techniques from PFs (Gordon et al. 1993), and localization strategies first used for ensemble Kalman filters (Houtekamer and Mitchell 2001; Hamill and Whitaker 2001) to construct a nonlinear filter that operates effectively for applications with large spatial domains. Since Poterjoy (2016), the local PF has been applied for a hierarchy of dynamical systems, including multiple high-dimensional geophysical models. In particular, Poterjoy and Anderson (2016) compare the local PF with deterministic and perturbed observation ensemble Kalman filters for generating posterior representations of baroclinic Rossby waves in a simplified atmospheric general circulation model. Following this study, Poterjoy et al. (2017) apply the local PF for an idealized squall line in the Weather Research and Forecasting (WRF) Model to examine its potential for convective-scale data assimilation and forecasting. Finally, the analysis and prediction experiments presented here within NSSL’s NEWS-e framework demonstrate strong potential for applying the local PF for severe convective storms in the future.
Numerical experiments performed up to this point motivate several algorithmic improvements to the local PF, including: 1) a new formulation of localized weights and filter update equations; 2) a more efficient probability mapping procedure; and 3) new filter stabilization methods for situations where localization is insufficient for preventing particle weight collapse. We use numerical simulations, ranging from a univariate Gaussian problem to a real weather forecasting application in the WRF model, to justify these improvements. In general, the changes introduced in this study improve the local PF’s stability in situations where sample variance in prior particles is much larger than the observation error variance and when unknown errors exist in the model, observation operators, and estimation of measurement uncertainty. These situations occur frequently in geophysical filtering problems, such as convective-scale data assimilation for weather models, and lead to round off errors in the original localized weight formulation and failure of the filter stabilization technique used in past studies with the local PF (Poterjoy 2016; Poterjoy and Anderson 2016; Poterjoy et al. 2017). We also emphasize that the algorithmic changes introduced in this study are applicable to other PF methods that may adopt a similar type of localization strategy.
Real data tests performed with an experimental convective-scale forecasting system at NOAA NSSL demonstrate the potential of the updated local PF algorithm for numerical weather prediction. Despite using only 36 particles, forecasts generated from the local PF are about as accurate as forecasts generated from an EAKF system tuned over multiple seasons for this application. Future research will focus on a more thorough analysis of the local PF for convective-scale forecasting and its comparison to the real-time EAKF system run at NOAA NSSL. This research also provides additional incentive to explore large ensemble simulations of severe convective storms using the local PF, where higher-order posterior errors can be examined more faithfully.
Acknowledgments
Funding was provided by NOAA/Office of Oceanic and Atmospheric Research under NOAA–University of Oklahoma Cooperative Agreement NA11OAR4320072, U.S. Department of Commerce. Parts of this research was also performed while the first author held an National Research Council Research Associateship award at the NOAA/Atlantic Oceanographic and Atmospheric Laboratory. The first author thanks Jason Sippel and Altug Aksoy for providing comments that improved the clarity of the manuscript.
APPENDIX A
List of Symbols Used in Manuscript
Symbol | Description |
![]() | Model state vector |
![]() | Observation vector |
![]() | Length of model state vector |
![]() | Length of observation state vector |
![]() | Ensemble size |
ε | Observation error |
![]() | Observation error variance |
![]() | Posterior mean following assimilation of |
![]() | Trace of model state error covariance following assimilation of |
![]() | nth prior particle |
![]() | nth particle following assimilation of |
![]() | nth scalar weight calculated from |
![]() | nth scalar weight calculated from |
![]() | |
![]() | nth row of |
![]() | Normalization vector for rows of |
![]() | Normalization vector for rows of |
![]() | Localization coefficient for model variable |
![]() | Localization length scale parameter |
![]() | Weighting vector for sampled particles |
![]() | Weighting vector for prior particles |
![]() | Input cdf for probability mapping |
![]() | Target cdf for probability mapping |
![]() | Kernel bandwidth for mth particle |
![]() | Effective ensemble size |
β | Observation error inflation coefficient |
γ | Mixing parameter |
APPENDIX B
Local PF Algorithm
This appendix provides a pseudocode description of the revised local PF for the case of Gaussian observation errors. Modifying the algorithm for other forms of observation error distributions requires changing the observation error inflation and weight calculation steps to match the desired error distribution.








































REFERENCES
Anderson, J. L., 1996: A method for producing and evaluating probabilistic forecasts from ensemble model integrations. J. Climate, 9, 1518–1530, https://doi.org/10.1175/1520-0442(1996)009<1518:AMFPAE>2.0.CO;2.
Anderson, J. L., 2001: An ensemble adjustment Kalman filter for data assimilation. Mon. Wea. Rev., 129, 2884–2903, https://doi.org/10.1175/1520-0493(2001)129<2884:AEAKFF>2.0.CO;2.
Anderson, J. L., and S. L. Anderson, 1999: A Monte Carlo implementation of the nonlinear filtering problem to produce ensemble assimilations and forecasts. Mon. Wea. Rev., 127, 2741–2758, https://doi.org/10.1175/1520-0493(1999)127<2741:AMCIOT>2.0.CO;2.
Anderson, J. L., T. Hoar, K. Raeder, H. Liu, N. Collins, R. Torn, and A. Avellano, 2009: The Data Assimilation Research Testbed: A community facility. Bull. Amer. Meteor. Soc., 90, 1283–1296, https://doi.org/10.1175/2009BAMS2618.1.
Bengtsson, T., C. Snyder, and D. Nychka, 2003: Toward a nonlinear ensemble filter for high-dimensional systems. J. Geophys. Res., 108, 8775, https://doi.org/10.1029/2002JD002900.
Bengtsson, T., P. Bickel, and B. Li, 2008: Curse-of-dimensionality revisited: Collapse of the particle filter in very large scale systems. Probability and Statistics: Essays in Honor of David A. Freedman, D. Nolan and T. Speed, Eds., Vol. 2, Institute of Mathematical Statistics, 316–334.
Benjamin, S. G., and Coauthors, 2016: A North American hourly assimilation and model forecast cycle: The Rapid Refresh. Mon. Wea. Rev., 144, 1669–1694, https://doi.org/10.1175/MWR-D-15-0242.1.
Bickel, P., B. Li, and T. Bengtsson, 2008: Sharp failure rates for the bootstrap particle filter in high dimensions. Pushing the Limits of Contemporary Statistics: Contributions in Honor of Jayanta K. Ghosh, B. S. Clarke and S. Ghosal, Eds., Vol. 3, Institute of Mathematical Statistics, 318–329.
Buizza, R., J. Tribbia, F. Molteni, and T. Palmer, 1993: Computation of optimal unstable structures for a numerical weather prediction model. Tellus, 45A, 388–407, https://doi.org/10.3402/tellusa.v45i5.14901.
Casarin, R., and J.-M. Marin, 2009: Online data processing: Comparison of Bayesian regularized particle filters. Electron. J. Stat., 3, 239–258, https://doi.org/10.1214/08-EJS256.
Chorin, A., M. Morzfeld, and X. Tu, 2010: Implicit particle filters for data assimilation. Commun. Appl. Math. Comput. Sci., 5, 221–240, https://doi.org/10.2140/ca mcos.2010.5.221.
Chustagulprom, N., S. Reich, and M. Reinhardt, 2016: A hybrid ensemble transform particle filter for nonlinear and spatially extended dynamical systems. SIAM/ASA J. Uncertainty Quantif., 4, 592–608, https://doi.org/10.1137/15M1040967.
Doucet, A., S. Godsill, and C. Andrieu, 2000: Sequential Monte Carlo methods for Bayesian filtering. Stat. Comput., 10, 197–208, https://doi.org/10.1023/A:1008935410038.
Doucet, A., N. de Freitas, and N. Gordon, Eds., 2001: An introduction to sequential Monte Carlo methods. Sequential Monte Carlo Methods in Practice, Springer-Verlag, 2–14.
Frei, M., and H. R. Künsch, 2013: Bridging the ensemble Kalman and particle filters. Biometrika, 100, 781–800, https://doi.org/10.1093/biomet/ast020.
Gaspari, G., and S. E. Cohn, 1999: Construction of correlation functions in two and three dimensions. Quart. J. Roy. Meteor. Soc., 125, 723–757, https://doi.org/10.1002/qj.49712555417.
Geer, A. J., and P. Bauer, 2011: Observation errors in all-sky data assimilation. Quart. J. Roy. Meteor. Soc., 137, 2024–2037, https://doi.org/10.1002/qj.830.
Gordon, N. J., D. J. Salmond, and A. F. M. Smith, 1993: Novel approach to nonlinear/non-Gaussian state estimation. IEE Proc., F, Radar Signal Process., 140, 107–113, https://doi.org/10.1049/ip-f-2.1993.0015.
Hamill, T. M., and S. J. Colucci, 1996: Random and systematic error in NMC’s short-range Eta ensembles. Preprints, 13th Conf. on Probability and Statistics in the Atmospheric Sciences, San Francisco, CA, Amer. Meteor. Soc., 51–56.
Hamill, T. H., and J. S. Whitaker, 2001: Distance-dependent filtering of background error covariance estimates in an ensemble Kalman filter. Mon. Wea. Rev., 129, 2776–2790, https://doi.org/10.1175/1520-0493(2001)129<2776:DDFOBE>2.0.CO;2.
Houtekamer, P. L., and H. L. Mitchell, 2001: A sequential ensemble Kalman filter for atmospheric data assimilation. Mon. Wea. Rev., 129, 123–137, https://doi.org/10.1175/1520-0493(2001)129<0123:ASEKFF>2.0.CO;2.
Houtekamer, P. L., and H. L. Mitchell, 2005: Ensemble Kalman filtering. Quart. J. Roy. Meteor. Soc., 131, 3269–3289, https://doi.org/10.1256/qj.05.135.
Houtekamer, P. L., L. Lefaivre, J. Derome, H. Ritchie, and H. L. Mitchell, 1996: A system simulation approach to ensemble prediction. Mon. Wea. Rev., 124, 1225–1242, https://doi.org/10.1175/1520-0493(1996)124<1225:ASSATE>2.0.CO;2.
Jones, T. A., K. Knopfmeier, D. Wheatley, G. Creager, P. Minnis, and R. Palikonda, 2016: Storm-scale data assimilation and ensemble forecasting with the NSSL experimental Warn-on-Forecast system. Part II: Combined radar and satellite data experiments. Wea. Forecasting, 31, 297–327, https://doi.org/10.1175/WAF-D-15-0107.1.
Lawson, J. R., J. S. Kain, N. Yussouf, D. C. Dowell, D. M. Wheatley, K. H. Knopfmeier, and T. A. Jones, 2018: Advancing from convection-allowing NWP to Warn-on-Forecast: Evidence of progress. Wea. Forecasting, 33, 599–607, https://doi.org/10.1175/WAF-D-17-0145.1.
Lee, Y., and A. J. Majda, 2016: State estimation and prediction using clustered particle filters. Proc. Natl. Acad. Sci. USA, 113, 14 609–14 614, https://doi.org/10.1073/pnas.1617398113.
Lei, J., and P. Bickel, 2011: A moment matching ensemble filter for nonlinear non-Gaussian data assimilation. Mon. Wea. Rev., 139, 3964–3973, https://doi.org/10.1175/2011MWR3553.1.
Liu, J. S., and R. Chen, 1998: Sequential Monte Carlo methods for dynamic systems. J. Amer. Stat. Assoc., 93, 1032–1044, https://doi.org/10.1080/01621459.1998.10473765.
Lorenz, E. N., 1996: Predictability: A problem partly solved. Proc. Seminar on Predictability, Vol. 1, Reading, United Kingdom, ECMWF, https://www.ecmwf.int/node/10829.
Majda, A. J., D. Qi, and T. P. Sapsis, 2014: Blended particle filters for large-dimensional chaotic dynamical systems. Proc. Natl. Acad. Sci. USA, 111, 7511–7516, https://doi.org/10.1073/pnas.1405675111.
McGinnis, S., D. Nychka, and L. O. Mearns, 2015: A new distribution mapping technique for climate model bias correction. Machine Learning and Data Mining Approaches to Climate Science, V. Lakshmanan et al., Eds., Springer, 91–99 https://doi.org/10.1007/978-3-319-17220-0_9.
Minamide, M., and F. Zhang, 2017: Adaptive observation error inflation for assimilating all-sky satellite radiance. Mon. Wea. Rev., 145, 1063–1081, https://doi.org/10.1175/MWR-D-16-0257.1.
Moritz, R. E., and A. Sutera, 1981: The predictability problem: Effects of stochastic perturbations in multiequilibrium systems. Advances in Geophysics, Vol. 23, Academic Press, 345–383, https://doi.org/10.1016/S0065-2687(08)60333-7.
Morzfeld, M., D. Hodyss, and J. Poterjoy, 2018: Variational particle smoothers and their localization. Quart. J. Roy. Meteor. Soc., 144, 806–825, https://doi.org/10.1002/qj.3256.
Okamoto, K., A. P. McNally, and W. Bell, 2014: Progress towards the assimilation of all-sky infrared radiances: An evaluation of cloud effects. Quart. J. Roy. Meteor. Soc., 140, 1603–1614, https://doi.org/10.1002/qj.2242.
Penny, S. G., and T. Miyoshi, 2016: A local particle filter for high dimensional geophysical systems. Nonlinear Processes Geophys., 23, 391–405, https://doi.org/10.5194/npg-23-391-2016.
Poterjoy, J., 2016: A localized particle filter for high-dimensional nonlinear systems. Mon. Wea. Rev., 144, 59–76, https://doi.org/10.1175/MWR-D-15-0163.1.
Poterjoy, J., and J. L. Anderson, 2016: Efficient assimilation of simulated observations in a high-dimensional geophysical system using a localized particle filter. Mon. Wea. Rev., 144, 2007–2020, https://doi.org/10.1175/MWR-D-15-0322.1.
Poterjoy, J., F. Zhang, and Y. Weng, 2014: The effects of sampling errors on the EnKF assimilation of inner-core hurricane observations. Mon. Wea. Rev., 142, 1609–1630, https://doi.org/10.1175/MWR-D-13-00305.1.
Poterjoy, J., R. A. Sobash, and J. L. Anderson, 2017: Convective-scale data assimilation for the Weather Research and Forecasting Model using the local particle filter. Mon. Wea. Rev., 145, 1897–1918, https://doi.org/10.1175/MWR-D-16-0298.1.
Potthast, R., 2016: On ensemble and particle filters for large-scale data assimilation and inverse problems. Mathematical and Algorithmic Aspects of Data Assimilation in the Geosciences, Oberwolfach, Germany, Mathematisches Forschungsinstitut Oberwolfach, 2712–2714, https://doi.org/10.4171/OWR/2016/47.
Robert, S., D. Leuenberger, and H. R. Künsch, 2018: A local ensemble transform Kalman particle filter for convective-scale data assimilation. Quart. J. Roy. Meteor. Soc., 144, 1279–1296, https://doi.org/10.1002/qj.3116.
Skamarock, W. C., and Coauthors, 2008: A description of the Advanced Research WRF version 3. NCAR Tech. Note NCAR/TN-475+STR, 113 pp., https://doi.org/10.5065/D68S4MVH.
Slivinski, L., and C. Snyder, 2016: Exploring practical estimates of the ensemble size necessary for particle filters. Mon. Wea. Rev., 144, 861–875, https://doi.org/10.1175/MWR-D-14-00303.1.
Slivinski, L., E. Spiller, A. Apte, and B. Sandstede, 2015: A hybrid particle–ensemble Kalman filter for Lagrangian data assimilation. Mon. Wea. Rev., 143, 195–211, https://doi.org/10.1175/MWR-D-14-00051.1.
Snyder, C., T. Bengtsson, P. Bickel, and J. Anderson, 2008: Obstacles to high-dimensional particle filtering. Mon. Wea. Rev., 136, 4629–4640, https://doi.org/10.1175/2008MWR2529.1.
Snyder, C., T. Bengtsson, and M. Morzfeld, 2015: Performance bounds for particle filters using optimal proposal. Mon. Wea. Rev., 143, 4750–4761, https://doi.org/10.1175/MWR-D-15-0144.1.
Stensrud, D. J., and Coauthors, 2009: Convective-scale warn-on-forecast system: A vision for 2020. Bull. Amer. Meteor. Soc., 90, 1487–1500, https://doi.org/10.1175/2009BAMS2795.1.
Stensrud, D. J., and Coauthors, 2013: Progress and challenges with Warn-on-Forecast. Atmos. Res., 123, 2–16, https://doi.org/10.1016/j.atmosres.2012.04.004.
Talagrand, O., R. Vautard, and B. Strauss, 1997: Evaluation of probabilistic prediction systems. Proc. ECMWF Workshop on Predictability, Reading, United Kingdom, ECMWF, 1–25, https://www.ecmwf.int/node/12555.
van Leeuwen, P. J., 2010: Nonlinear data assimilation in geosciences: An extremely efficient particle filter. Quart. J. Roy. Meteor. Soc., 136, 1991–1999, https://doi.org/10.1002/qj.699.
Wheatley, D. M., K. H. Knopfmeier, T. A. Jones, and G. J. Creager, 2015: Storm-scale data assimilation and ensemble forecasting with the NSSL experimental Warn-on-Forecast system. Part I: Radar data experiments. Wea. Forecasting, 30, 1795–1817, https://doi.org/10.1175/WAF-D-15-0043.1.
Whitaker, J. S., and T. M. Hamill, 2002: Ensemble data assimilation without perturbed observations. Mon. Wea. Rev., 130, 1913–1924, https://doi.org/10.1175/1520-0493(2002)130<1913:EDAWPO>2.0.CO;2.
Whitaker, J. S., and T. M. Hamill, 2012: Evaluating methods to account for system errors in ensemble data assimilation. Mon. Wea. Rev., 140, 3078–3089, https://doi.org/10.1175/MWR-D-11-00276.1.
Zhang, F., C. Snyder, and J. Sun, 2004: Impacts of initial estimate and observation availability on convective-scale data assimilation with an ensemble Kalman filter. Mon. Wea. Rev., 132, 1238–1253, https://doi.org/10.1175/1520-0493(2004)132<1238:IOIEAO>2.0.CO;2.
Zhu, Y., and Coauthors, 2016: All-sky microwave radiance assimilation in NCEP’s GSI analysis system. Mon. Wea. Rev., 144, 4709–4735, https://doi.org/10.1175/MWR-D-15-0445.1.