1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton...

24
1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the North Atlantic to Decadal Changes in Sea Surface Temperature, J. Clim, 12, 2562-2584, 1999.

Transcript of 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton...

Page 1: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

1

The Venzke et al.* Optimal Detection Analysis

Jeff Knight

*Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the North Atlantic to Decadal

Changes in Sea Surface Temperature, J. Clim, 12, 2562-2584, 1999.

Page 2: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

2

Ensembles

Initial-value ensembles of climate model calculations allow estimation of the climate response to forcings, as multiple realisations of the chaotic noise inherent in the climate system are available. The independence of these noise components in each simulation allows it to be ‘averaged out’ by the formation of an ensemble mean.

Page 3: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

3

Ensemble means

For data X from calculation k:

Xk = XM + XNk,

where XM is the ensemble mean and XNk

is the noise in k.

For large enough ensemble size n, the forced signal in X is

XF = E(XM) XM.

Page 4: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

4

EOF analysisA common way to analyse the forced model response is principal component analysis (PCA, or EOF analysis) of the ensemble mean. PCA aims to find the covarying spatial patterns that have maximum variance in the data. In essence we can treat the mean XM as a set of time

series for each point,

XM(i, j) ; i = 1, l ; j = 1, m

i.e. the arrangement of points irrelevant.

Page 5: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

5

SVD analysis

In general, an l×m matrix can be decomposed

Xl,m = El,m Sm,m PTl,m,

where the columns of E are the eof patterns of X, S is a diagonal matrix of the variance coefficients (square eigenvalues) and P contains the associated principal component time series. A Singular Value Decomposition.

Page 6: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

6

The trouble with this…

EOF analysis of means of realistic size climate ensembles will only give accurate estimates of the EOFs of XF if the noise is not

spatially coherent. But this is not the case. Even worse, it is likely that the patterns of noise are in fact quite similar to the signal (e.g. NAO). So the ensemble mean EOFs are heavily biased away from the forced response towards the noise.

Page 7: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

7

The way forward

Ensemble averaging throws out a lot of the information about the spatial characteristics of the noise. The aim of the Venzke technique is to estimate the properties of the noise so better account of its influence can be made in estimating the forced EOFs.

Page 8: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

8

Technique

We can identify the noise in each experiment:

XNk = Xk - XM,

Rewrite the noise XN as the concatenation of

each run XNk:

XN = {XN1(i, j), XN2(i, j), … , XNn(i, j)},

i = 1, l ; j = 1, m,

making a matrix of size lnm.

Page 9: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

9

Noise EOFs

Next, compute the EOFs of the noise by SVD:

XN = ENSNPNT,

so the columns of EN are the EOF patterns of the

noise. These patterns can be used to define a new BASIS for the ensemble mean, i.e. we seek to express the ensemble mean in terms of these EOF patterns. We choose the best defined patterns to do this.

Page 10: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

10

Prewhitening Function

If we define a matrix function,

F = n½EN() (SN

())-1,

and its (pseudo-) inverse,

F(-1) = n-½EN() SN

(),

we notice that multiplying by F projects onto the noise EOFs and scales the result by the inverse singular values, or the variance.

Page 11: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

11

Prewhitening

So the transform

XM = FTXM

converts the ensemble mean into a set of

time series of projections of the mean on the noise EOFs, such that each EOF has the same weight in the result. In other words, we have transformed the data into a basis made of these EOFs.

Page 12: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

12

EOFs of transformed mean

As we now have a mean in which the signals lie amongst unit-variance noise EOFs, we can isolate them by further EOF analysis:

XM = ESPT,

so that E’ contains the EOFs under this new basis. But beware! The weighting at each point in the EOF relates to the strength of each noise pattern, not the spatial weight.

Page 13: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

13

Back to physical space

To get back to a physical basis from the noise EOF basis, we need to invert the transform based on noise EOFs,

Ê = F(-1)E,

which also rescales, giving us back an l× matrix i.e. the truncated number of optimal EOF patterns of l points each. Projection on the mean gives the principal components.

Page 14: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

14

To summarise

Concatenate the noise estimates for each realisation, XNk

Derive joint noise EOF patterns, EN

Project these patterns onto the ensemble mean, scaling the EOFs by their variance

Find the signal by deriving EOFs in this basis Transform these EOFs back to physical space

Page 15: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

15

An Example

Courtesy of Rowan Sutton

We create a synthetic signal on a 20×20 grid (l = 400) by taking a simple harmonic pattern and modulating through m = 50 times with a sine of period 20.

Page 16: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

16

Signal Pattern

Page 17: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

17

Noise Patterns

Generate random noise by associating a random time series with each 2D harmonic pattern Hi,j, for i,j = 1,5, and

weighting the variance by e-(i+j).

Repeat this for n = 6 ensemble members.

Page 18: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

18

Noise Patterns

Page 19: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

19

Synthetic Data

Page 20: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

20

Ensemble Mean EOFs

Page 21: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

21

Noise EOFs

Page 22: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

22

EOFs in the noise basis

Page 23: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

23

Optimised 1st EOF

Page 24: 1 The Venzke et al. * Optimal Detection Analysis Jeff Knight * Venzke, S., M. R. Allen, R. T. Sutton and D. P. Rowell, The Atmospheric Response over the.

24

Conclusions

Venzke et al. find that Principal Component Analysis of the mean of realistic ensembles is heavily contaminated by the noise and so provides a poor estimate of the EOFs of the forced response.

By using information about the spatial characteristics of the noise in the ensemble, these estimates can be improved.