Adaptive Inflation for Ensemble Assimilation

Similar documents
DART_LAB Tutorial Section 5: Adaptive Inflation

Introduction to Ensemble Kalman Filters and the Data Assimilation Research Testbed

Reducing the Impact of Sampling Errors in Ensemble Filters

Ensemble Data Assimila.on and Uncertainty Quan.fica.on

Ensemble Data Assimilation and Uncertainty Quantification

Sea Ice Data Assimilation in the Arctic via DART/CICE5 in the CESM1

DART Tutorial Sec'on 9: More on Dealing with Error: Infla'on

Data Assimilation Research Testbed Tutorial

DART Tutorial Part IV: Other Updates for an Observed Variable

Data Assimilation Research Testbed Tutorial

Localization and Correlation in Ensemble Kalman Filters

Ensemble Data Assimila.on for Climate System Component Models

Toward improved initial conditions for NCAR s real-time convection-allowing ensemble. Ryan Sobash, Glen Romine, Craig Schwartz, and Kate Fossell

DART_LAB Tutorial Section 2: How should observations impact an unobserved state variable? Multivariate assimilation.

Using DART Tools for CAM Development

Gaussian Filtering Strategies for Nonlinear Systems

Relative Merits of 4D-Var and Ensemble Kalman Filter

Numerical Weather Prediction: Data assimilation. Steven Cavallo

Accepted in Tellus A 2 October, *Correspondence

DART Tutorial Section 18: Lost in Phase Space: The Challenge of Not Knowing the Truth.

Modal view of atmospheric predictability

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART

Status of CESM data assimilation using the DART system

Multi-instance CESM for Fully Coupled Data Assimilation Capability using DART

Fundamentals of Data Assimila1on

How well do we know the climatological characteristics of the North Atlantic jet stream? Isla Simpson, CAS, CDG, NCAR

The Canadian approach to ensemble prediction

Improved analyses and forecasts with AIRS retrievals using the Local Ensemble Transform Kalman Filter

DART Ini)al Condi)ons for a Refined Grid CAM- SE Forecast of Hurricane Katrina. Kevin Raeder (IMAGe) Colin Zarzycki (ASP)

4. DATA ASSIMILATION FUNDAMENTALS

A Non-Gaussian Ensemble Filter Update for Data Assimilation

Data assimilation; comparison of 4D-Var and LETKF smoothers

Ensemble Assimilation of Global Large-Scale Precipitation

STA 414/2104, Spring 2014, Practice Problem Set #1

Data AssimilaJon with CLM & DART

Data Assimilation for Tropospheric CO. Avelino F. Arellano, Jr. Atmospheric Chemistry Division National Center for Atmospheric Research

Land Surface Data AssimilaEon: DART and CLM

Generalized Linear Models for Non-Normal Data

DART and Land Data Assimila7on

Juli I. Rubin. NRC Postdoctoral Research Associate Naval Research Laboratory, Monterey, CA

Convective-scale data assimilation in the Weather Research and Forecasting model using a nonlinear ensemble filter

Aspects of the practical application of ensemble-based Kalman filters

Ensemble Kalman Filters for WRF-ARW. Chris Snyder MMM and IMAGe National Center for Atmospheric Research

Fundamentals of Data Assimilation

1 Using standard errors when comparing estimated values

Improving GFS 4DEnVar Hybrid Data Assimilation System Using Time-lagged Ensembles

Some Applications of WRF/DART

COMS 4721: Machine Learning for Data Science Lecture 10, 2/21/2017

Radar data assimilation using a modular programming approach with the Ensemble Kalman Filter: preliminary results

Ergodicity in data assimilation methods

A Global Atmospheric Model. Joe Tribbia NCAR Turbulence Summer School July 2008

Bayesian Regression Linear and Logistic Regression

A Note on the Particle Filter with Posterior Gaussian Resampling

Hypothesis Testing. Econ 690. Purdue University. Justin L. Tobias (Purdue) Testing 1 / 33

Multimodel Ensemble forecasts

Hybrid variational-ensemble data assimilation. Daryl T. Kleist. Kayo Ide, Dave Parrish, John Derber, Jeff Whitaker

GAUSSIAN PROCESS REGRESSION

Statistical Methods in Particle Physics

New filtering options in CAM

Modeling Data with Linear Combinations of Basis Functions. Read Chapter 3 in the text by Bishop

Statistics 203: Introduction to Regression and Analysis of Variance Penalized models

Impact of COSMIC observations in a whole atmosphere-ionosphere data assimilation model

AHW Ensemble Data Assimilation and Forecasting System

Evaluating Methods to Account for System Errors in Ensemble Data Assimilation

Statistical Models with Uncertain Error Parameters (G. Cowan, arxiv: )

An Efficient Ensemble Data Assimilation Approach To Deal With Range Limited Observation

Report on the Joint SRNWP workshop on DA-EPS Bologna, March. Nils Gustafsson Alex Deckmyn.

Ji-Sun Kang and Eugenia Kalnay

Model comparison. Christopher A. Sims Princeton University October 18, 2016

Ji-Sun Kang. Pr. Eugenia Kalnay (Chair/Advisor) Pr. Ning Zeng (Co-Chair) Pr. Brian Hunt (Dean s representative) Pr. Kayo Ide Pr.

Application of Radio Occultation Data in Analyses and Forecasts of Tropical Cyclones Using an Ensemble Assimilation System

Scalable Compu-ng Challenges in Ensemble Data Assimila-on. FRCRC Symposium Nancy Collins NCAR - IMAGe/DAReS 14 Aug 2013

DART Tutorial Sec'on 5: Comprehensive Filtering Theory: Non-Iden'ty Observa'ons and the Joint Phase Space

Overview. Probabilistic Interpretation of Linear Regression Maximum Likelihood Estimation Bayesian Estimation MAP Estimation

Relevance Vector Machines

Testing Restrictions and Comparing Models

ECE295, Data Assimila0on and Inverse Problems, Spring 2015

Exploring and extending the limits of weather predictability? Antje Weisheimer

Have a better understanding of the Tropical Cyclone Products generated at ECMWF

Hierarchical Bayes Ensemble Kalman Filter

DART Tutorial Sec'on 1: Filtering For a One Variable System

Can hybrid-4denvar match hybrid-4dvar?

Choosing among models

Fernando Prates. Evaluation Section. Slide 1

PATTERN RECOGNITION AND MACHINE LEARNING

The University of Texas at Austin, Jackson School of Geosciences, Austin, Texas 2. The National Center for Atmospheric Research, Boulder, Colorado 3

A data-driven method for improving the correlation estimation in serial ensemble Kalman filter

Evaluation of a non-local observation operator in assimilation of. CHAMP radio occultation refractivity with WRF

Introduction to data assimilation and least squares methods

Enhancing information transfer from observations to unobserved state variables for mesoscale radar data assimilation

Changing predictability characteristics of Arctic sea ice in a warming climate

CS Homework 3. October 15, 2009

Nonparametric Bayesian Methods (Gaussian Processes)

DART Tutorial Part II: How should observa'ons impact an unobserved state variable? Mul'variate assimila'on.

P 1.86 A COMPARISON OF THE HYBRID ENSEMBLE TRANSFORM KALMAN FILTER (ETKF)- 3DVAR AND THE PURE ENSEMBLE SQUARE ROOT FILTER (EnSRF) ANALYSIS SCHEMES

What do we know about EnKF?

STRONGLY COUPLED ENKF DATA ASSIMILATION

Introduction to Machine Learning Midterm Exam

Inconsistency of Bayesian inference when the model is wrong, and how to repair it

Statistical Distribution Assumptions of General Linear Models

Transcription:

Adaptive Inflation for Ensemble Assimilation Jeffrey Anderson IMAGe Data Assimilation Research Section (DAReS) Thanks to Ryan Torn, Nancy Collins, Tim Hoar, Hui Liu, Kevin Raeder, Xuguang Wang Anderson: Balcones Springs 1 4/1/8

. h errors; Representativeness Some Error Sources in Ensemble Filters 3. Gross Obs. Errors 4. Sampling Error; Gaussian Assumption y y h h h t k+ t k * * 1. Model Error 5. Sampling Error; Assuming Linear Statistical Relation Anderson: Balcones Springs 4/1/8

All Error Sources are Expected to Lead to Too Little Variance 3. Gross Obs. Errors. h errors; Representativeness 4. Sampling Error; Gaussian Assumption y y h h h t k+ t k * * 1. Model Error 5. Sampling Error; Assuming Linear Statistical Relation Increase variance by linearly inflating ensemble around mean. Can do this to PRIOR before computing obs. operator or, In OBS. SPACE after computing obs. operator or, To POSTERIOR after doing regression. Anderson: Balcones Springs 3 4/1/8

Pretty Much the Simplest Low-Order Model 1. Single state variable, linear growth around. x t + 1 = α x t α= in first examples.. For perfect model, truth is perpetually. 3. Variable observed directly with synthetic noise. 4. Model error in assimilating model is additive. x t + 1 = αx t + γ γ=.1 in first examples. Case 1: obserr variance 1., 5 member EnKF. Case : same as 1). but obserr variance 1. with 1 obs per time. Case 3: same as 1). but observed every 1th step. Case 4: same as 1). but member EAKF, γ=.1. Anderson: Balcones Springs 4 4/1/8

Results for BEST time constant inflation; Prior and Posterior Lowest Prior RMS does NOT mean spread/rms is unity. Anderson: Balcones Springs 5 4/1/8

Adaptive Inflation for Ensemble Filtering 1. For observed variable, have estimate of prior-observed inconsistency..8 Prior PDF Obs. Likelihood.6 y y o. Actual 3.698 SDs.4 Expected Separation Inflated S.D.. S.D. Probability 4 4 Distance, D, from prior mean y to obs. is λ Prob. y o is observed given λ: N, λσ prior + σ obs = N(, θ) py ( o λ) = ( Πθ ) 1 exp( D θ ) Anderson: Balcones Springs 6 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. 1 1 3 4 Observation: y Prior λ PDF 1 Prior PDF Obs. Likelihood We've assumed a gaussian for prior p( λ Y prev ) Recall that can be evaluated from normal PDF.. py ( o λ) 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 7 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4 Obs. Likelihood Repeat for a range of values of λ.. 1 1 3 4 Observation: y Prior λ PDF Now must get posterior in same form as prior (gaussian). 1 Posterior Likelihood y observed given λ 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 8 4/1/8

State Space Adaptive Inflation Computations so far adapt inflation for observation space. What is relation between observation and state space inflation? Have to use prior ensemble observation/state joint distribution. y y Regress changes in inflation onto state variable inflation. h h h t k+ t k * * Anderson: Balcones Springs 9 4/1/8

Spatially varying adaptive inflation algorithm: Have a distribution for λ at each time for each state variable, λ s,i. Use prior correlation from ensemble to determine impact of λ s,i on prior variance for given observation. If γ is correlation between state variable i and observation then θ = [ 1 + γ( λ si, 1) ] σ prior + σ obs Equation for finding mode of posterior is now full 1th order: Analytic solution appears unlikely. Can do Taylor expansion of θ around λ s,i. Retaining linear term is normally quite accurate. There is an analytic solution to find mode of product in this case!. Anderson: Balcones Springs 1 4/1/8

Prior Adaptive Inflation in Simplest Model with Model Error There is analytic solution for the inflation that minimizes prior RMS. Adaptive is trying to make spread and RMS agree. Anderson: Balcones Springs 11 4/1/8

Prior Adaptive Inflation in Simplest Model with Model Error Anderson: Balcones Springs 1 4/1/8

Prior Adaptive Inflation in Simplest Model with Model Error Adaptive Prior Works Marginally in Simplest Model. Anderson: Balcones Springs 13 4/1/8

Why do we need spatially-varying inflation? 1. Observation density can be spatially-varying. S.H. vs. N.H. for global. Near hurricane vortex vs. oceanic environment. In squall line vs. non-convecting environment. Large enough inflation to do well in one may blow-up in the other.. Sampling error will be larger in densely observed regions. 3. Model error may also be spatially-varying. Anderson: Balcones Springs 14 4/1/8

Model: CAM 3.1 T85L6. Adaptive Inflation in Global NWP Initialized from a climatological distribution (huge spread). Observations: Radiosondes, ACARS, Satellite Winds. Subset of observations used in NCAR/NCEP reanalysis. Anderson: Balcones Springs 15 4/1/8

Adaptive Inflation in CAM; 5 hpa T Obs. Space Prior RMS, Spread Anderson: Balcones Springs 16 4/1/8

Adaptive Inflation in CAM after 1-Month; 66 hpa U Anderson: Balcones Springs 17 4/1/8

Adaptive Inflation in CAM 1. Largest inflation caused by model error in densely observed regions.. RMS reduced, spread increased. 3. Fewer observations rejected. Note: really need to verify on set of trusted obs. 4. Inflation distribution has no time tendency. Can still cause blow-ups if inflation gets orphaned. Example: Inflation is larger near Antarctica in summer. When winter comes, obs. disappear. Inflation will just stay at previous values. Anderson: Balcones Springs 18 4/1/8

Really Need a Model of Time Evolution of Inflation Estimate Simple and Naive: 1. Mean inflation value is damped towards 1 as function of time.. Inflation variance is damped towards some climatological value. 3. Example in CAM: Mean is damped 1% every 6 hours. Variance is held fixed at.6. Anderson: Balcones Springs 19 4/1/8

Damped Adaptive Inflation in CAM after 1-Month; 66 hpa U Anderson: Balcones Springs 4/1/8

Damped Adaptive Inflation in CAM: Obs. Space 5 hpa T Anderson: Balcones Springs 1 4/1/8

Damped Adaptive Inflation 1. Works well in CAM until... Reanalysis BUFR files had most obs. missing on 8 Jan., 7... Then, it blew up.. Can this work with a hurricane or thunderstorm? Observations may be quite variable in time/space. Model error may also be quite variable. People have been trying this with some success. Anderson: Balcones Springs 4/1/8

General Thoughts 1. Don t expect ensembles to have consistent spread and RMS, Unless you want increased RMS error. Adaptive aims for consistency, so not optimal. Ensembles that look like random samples won t come from EnKF.. When model error dominates lack of spread, Need to change the general model of inflation. Work with model error and sampling error separately. For model error, model as additive in time? 3. Need trusted observation sets for comparing assimilations. Everything shown here is available for play in DART: www.image.ucar.edu/dares/dart Anderson: Balcones Springs 3 4/1/8

Model/Filter Error; Filter Divergence and Variance Inflation 1. History of observations and physical system => true distribution.. Sampling error, some model errors lead to insufficient prior variance. Probability 1.5 Variance Deficient PDF "TRUE" Prior PDF 4 3 1 3. Naive solution is Variance inflation: just increase spread of prior 4. For ensemble member i, inflate( x i ) = λ( x i x) + x. Anderson: Balcones Springs 4 4/1/8

Adaptive Inflation for Ensemble Filtering 1. For observed variable, have estimate of prior-observed inconsistency..8 Prior PDF Obs. Likelihood.6 Probability.4. S.D. Actual 4.714 SDs Expected Separation S.D. 4 4 σ prior. Expected(prior mean - observation) = + σ obs. Assumes that prior and observation are supposed to be unbiased. Is it model error or random chance? Anderson: Balcones Springs 5 4/1/8

Adaptive Inflation for Ensemble Filtering 1. For observed variable, have estimate of prior-observed inconsistency..8 Prior PDF Obs. Likelihood.6 Probability.4. Inflated S.D. Actual 3.698 SDs Expected Separation S.D. 4 4 σ prior. Expected(prior mean - observation) = + σ obs. 3. Inflating increases expected separation. Increases apparent consistency between prior and observation. Anderson: Balcones Springs 6 4/1/8

Adaptive Inflation for Ensemble Filtering 1. For observed variable, have estimate of prior-observed inconsistency..8 Prior PDF Obs. Likelihood.6 y y o. Actual 3.698 SDs.4 Expected Separation Inflated S.D.. S.D. Probability 4 4 Distance, D, from prior mean y to obs. is λ Prob. y o is observed given λ: N, λσ prior + σ obs = N(, θ) py ( o λ) = ( Πθ ) 1 exp( D θ ) Anderson: Balcones Springs 7 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. Prior PDF Obs. Likelihood 1 1 3 4 Observation: y Prior λ PDF 1 1 3 4 5 6 Obs. Space Inflation Factor: λ Assume prior is gaussian; p( λ Y prev ) = N( λ p, σ λ, p ). Anderson: Balcones Springs 8 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. 1 1 3 4 Observation: y Prior λ PDF 1 Prior PDF Obs. Likelihood We've assumed a gaussian for prior p( λ Y prev ) Recall that can be evaluated from normal PDF.. py ( o λ) 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 9 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. 1 Obs. Likelihood Inflated Prior λ =.75 Get py ( o λ=.75) from normal PDF. 1 1 3 4 Observation: y Prior λ PDF Multiply by p( λ =.75 Y prev ) to get p( λ =.75 Y prev, y o ) 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 3 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. 1 Obs. Likelihood Inflated Prior λ = 1.5 Get py ( λ = 1.5 ) o 1 1 3 4 Observation: y Prior λ PDF from normal PDF. Multiply by to get p( λ = 1.5 Y prev ) p( λ = 1.5 Y prev, y o ) 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 31 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. 1 Obs. Likelihood Inflated Prior λ =.5 Get py ( λ =. ) o 1 1 3 4 Observation: y Prior λ PDF from normal PDF. Multiply by to get p( λ =. Y prev ) p( λ =. Y prev, y o ) 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 3 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4 Obs. Likelihood Repeat for a range of values of λ.. 1 1 3 4 Observation: y Prior λ PDF Now must get posterior in same form as prior (gaussian). 1 Posterior Likelihood y observed given λ 1 3 4 5 6 Obs. Space Inflation Factor: λ p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 33 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. Obs. Likelihood Very little information about λ in a single observation. 1 1 3 4 Observation: y Prior λ PDF 1 Posterior 1 Obs. Space Inflation Factor: λ Posterior and prior are very similar. Normalized posterior indistinguishable from prior. p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 34 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. Obs. Likelihood Very little information about λ in a single observation..1.1 1 1 3 4 Observation: y λ: Posterior Prior Max density shifted to right 1 Obs. Space Inflation Factor: λ Posterior and prior are very similar. Difference shows slight shift to larger values of λ. p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 35 4/1/8

Adaptive Inflation for Ensemble Filtering Use Bayesian statistics to get estimate of inflation factor, λ..6.4. Obs. Likelihood One option is to use Gaussian prior for λ. 1 1 3 4 Observation: y Find Max by search Prior λ PDF 1 Max is new λ mean 1 Obs. Space Inflation Factor: λ Select max (mode) of posterior as mean of updated Gaussian. Do a fit for updated standard deviation. p( λ Y prev, y o ) = py ( o λ)p( λ Y prev ) normalization. Anderson: Balcones Springs 36 4/1/8

Adaptive Inflation for Ensemble Filtering A. Computing updated inflation mean,. Mode of py ( o λ)p( λ Y prev ) can be found analytically! Solving py ( o λ)p( λ Y prev ) λ= leads to 6th order poly in θ This can be reduced to a cubic equation and solved to give mode. λ u New is set to the mode. This is relatively cheap compared to computing regressions. λ u Anderson: Balcones Springs 37 4/1/8

Adaptive Inflation for Ensemble Filtering A. Computing updated inflation variance, σ λ, u 1. Evaluate numerator at mean λ u and second point, e.g. λ u + σ λ, p.. Find σ λ, u so N( λ u, σ λ, u ) goes through p( λ u ) and p( λ u + σ λ, p ). 3. Compute as σ λ, u = σ λ, p lnr where r = p( λ u + σ λ, p ) p( λ u ). Anderson: Balcones Springs 38 4/1/8

State Space Adaptive Inflation Computations so far adapt inflation for observation space. What is relation between observation and state space inflation? Have to use prior ensemble observation/state joint distribution. y y Regress changes in inflation onto state variable inflation. h h h t k+ t k * * Anderson: Balcones Springs 39 4/1/8

Spatially varying adaptive inflation algorithm: Have a distribution for λ at each time for each state variable, λ s,i. Use prior correlation from ensemble to determine impact of λ s,i on prior variance for given observation. If γ is correlation between state variable i and observation then θ = [ 1 + γ( λ si, 1) ] σ prior + σ obs Equation for finding mode of posterior is now full 1th order: Analytic solution appears unlikely. Can do Taylor expansion of θ around λ s,i. Retaining linear term is normally quite accurate. There is an analytic solution to find mode of product in this case!. Anderson: Balcones Springs 4 4/1/8

Hierarchical Bayesian Methods for Adaptive Filters: Summary 1. Localization: Run an ensemble of ensembles. Use regression coefficient signal-to-noise ratio to minimize error.. Inflation: Use each observation twice. Once to adjust parameter (inflation) of filter system. Second time to adjust mean and variance of estimate. Anderson: Balcones Springs 41 4/1/8