Presentation is loading. Please wait.

Presentation is loading. Please wait.

ENSO project El Niño/Southern Oscillation is driven by surface temperature in tropical Pacific Data 2 o x2 o monthly SST anomalies at 2261 locations; zonal.

Similar presentations


Presentation on theme: "ENSO project El Niño/Southern Oscillation is driven by surface temperature in tropical Pacific Data 2 o x2 o monthly SST anomalies at 2261 locations; zonal."— Presentation transcript:

1 ENSO project El Niño/Southern Oscillation is driven by surface temperature in tropical Pacific Data 2 o x2 o monthly SST anomalies at 2261 locations; zonal 10m wind Previous work indicates EOFs of SST may develop in a Markovian fashion Forecast 7 months ahead uses data from Jan 70 through latest available. Cressie-Wikle-Berliner (http://www.stat.ohio-state.edu/ ~sses/collab_enso.php)

2 Model Data model: Process model: Parameter model: The current state is a mixture over three regimes (determined by SOI), with mixing probabilities that depend on the wind statistic Standardize by subtracting climatology (monthly average 1971-2000) EOFs (spatial patterns) regimes winds time-varying dynamics

3 Latest ENSO forecast

4 Latest forecast with data forecast data

5 Relative performance Performance measure for anomalies: ave((forecast - data) 2 } over all pixels in Niño3.4-region Relative Performance of Forecast A relative to Forecast B is RP(A,B)=log(Perf B / Perf A) RP(A,B)>0 indicates A better than B Persistence: Predict using data 7 months ago Climatology: Predict using 0

6 Comparison to climatology and persistence

7 What happened July 2008? forecast data

8 Some more applications State space model of precipitation rate (Tamre Cardoso, PhD UW 2004) Updating wave height forecasts using satellite data (Anders Malmberg, PhD Lund U. 2005) Model emulators (O’Hagan and co- workers )

9 Rainfall measurement Rain gauge (1 hr) High wind, low rain rate (evaporation) Spatially localized, temporally moderate Radar reflectivity (6 min) Attenuation, not ground measure Spatially integrated, temporally fine Cloud top temp. (satellite, ca 12 hrs) Not directly related to precipitation Spatially integrated, temporally sparse Distrometer (drop sizes, 1 min) Expensive measurement Spatially localized, temporally fine

10 Radar image

11

12 Drop size distribution

13 Basic relations Rainfall rate: v(D) terminal velocity for drop size D N(t) number of drops at time t f(D) pdf for drop size distribution Gauge data: g(w) gauge type correction factor w(t) meteorological variables such as wind speed

14 Basic relations, cont. Radar reflectivity: Observed radar reflectivity:

15 Structure of model Data: [G|N(D),  G ] [Z|N(D),  Z ] Processes: [N|  N,  N ] [D|  t,  D ] log GARCH LN Temporal dynamics: [  N(t) |   ] AR(1) Model parameters: [  G,  Z,  N,  ,  D |  H ] Hyperparameters:  H

16 MCMC approach

17 Observed and predicted rain rate

18 Observed and calculated radar reflectivity

19 Wave height prediction

20 Misalignment in time and space

21 The Kalman filter Gauss (1795) least squares Kolmogorov (1941)-Wiener (1942) dynamic prediction Follin (1955) Swerling (1958) Kalman (1960) recursive formulation prediction depends on how far current state is from average Extensions

22 A state-space model Write the forecast anomalies as a weighted average of EOFs (computed from the empirical covariance) plus small-scale noise. The average develops as a vector autoregressive model:

23 EOFs of wind forecasts

24 Kalman filter forecast emulates forecast model

25 The effect of satellite data

26 Model assessment Difference from current forecast of Previous forecast Kalman filter Satellite data assimilated

27 Statistical analysis of computer code output Often the process model is expensive to run (in time, at least), especially if different runs needed for MCMC Need to develop real-time approximation to process model Kalman filter is a dynamic linear model approximation SACCO is an alternative Bayesian approach

28 Basic framework An emulator is a random (Gaussian) process  (x) approximating the process model for input x in R m. Prior mean m(x) = h(x) T  Prior covariance Run the model at n input values to get n output values d, so with H = (h(x 1 ),...,h(x n )) T

29 m*(x) = h(x) T  + t(x) T A -1 (d - H  )  *(x,y) = v(x,y) - t(x) T A -1 t(y) t(x) T = (c(x,x 1 ),...,c(x,x n )) By Bayes’ theorem where

30 The emulator Integrating out  and  2 we get where q = dim(  ) and m** is the emulator, and we can also calculate its variance

31 Some issues The prior covariance may have parameters in it. Doing the full Bayesian analysis with a prior on the covariance parameters can be difficult. The design points for the emulator need to be chosen somehow (two-stage approach?) The dimensionality q of the emulator (similar to choosing basis functions)

32 An example y=7+x+cos(2x) q=1, h T (x)=(1 x) n=5

33 Conclusions Model assessment constraints: amount of data data quality ease of producing model runs degree of misalignment Ideally the model should have similar first and second order properties to the data similar peaks and troughs to data (or simulations based on the data)


Download ppt "ENSO project El Niño/Southern Oscillation is driven by surface temperature in tropical Pacific Data 2 o x2 o monthly SST anomalies at 2261 locations; zonal."

Similar presentations


Ads by Google