1 spp 1257 tutorial: analysis tools for grace time- variable harmonic coefficients jürgen kusche,...

51
1 SPP 1257 Tutorial: Analysis Tools for GRACE time-variable harmonic coefficients Jürgen Kusche , Annette Eicker, Ehsan Forootan Bonn University, Germany IGCP 565 Workshop November 21-22, 2011 University of the Witwatersrand, Johannesburg, South Africa

Upload: buck-fleming

Post on 02-Jan-2016

234 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

1

SPP 1257

Tutorial: Analysis Tools for GRACE time-variable harmonic coefficients

Jürgen Kusche, Annette Eicker, Ehsan ForootanBonn University, Germany

IGCP 565 WorkshopNovember 21-22, 2011

University of the Witwatersrand, Johannesburg, South Africa

Page 2: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

2

SPP 1257Jürgen Kusche

Analysis Tools

For everybody who has worked with GRACE data, it has become clear that GRACE solutions (say SH coefficients converted to TWS, total water storage) require some post-processing,

– to suppress correlated noise, remove ‚stripes‘ ( filtering)– to extract the dominating ‚modes‘ of temporal variability ( PCA, …)

Being in general use, these analysis tools always remove signal content together with ‚noise‘. For any comparison of GRACE data with geophysical modelling, it is imperative therefore that the same tool is applied to both. For getting ‚absolute‘ amplitudes, rates, etc., it is imperative to consider the ‚bias‘ of an analysis technique.

Note: If you download GRACE gridded products from GRACE Tellus website, GFZ ICGEM or others, some filtering has been applied already. Try to understand what has been done to the data, and what has to be done to be fully compatible with model output.

Page 3: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

3

SPP 1257Jürgen Kusche

Analysis Chain: Filtering

GRACE SHC

Treatment degree 1 & 2, temporal anomalies wrt epoch t, restore AOD

OR Filtering (in space domain)

Mapping to space domain or basin averaging

Filtering (in spectral domain)

SHA geophysical model SHC

Temporal alignement, possibly remove deg. 1 consistent to GRACE

OR Filtering (in space domain)

Mapping to space domain or basin averaging

Filtering (in spectral domain)

Multiplication in spectral domain

Convolution on the sphere

Globally defined?

Page 4: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

4

SPP 1257Jürgen Kusche

Analysis Chain: Filtering - quite often

GRACE SHC

Treatment degree 1 & 2, temporal anomalies wrt epoch t, restore AOD

Mapping to space domain or basin averaging

Filtering (in spectral domain)

Geophysical model

Temporal alignement, possibly remove deg. 1 consistent to GRACE

Filtering (in space domain)

Mapping to space domain or basin averaging

Filtering (in spectral domain)

Page 5: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

5

SPP 1257Jürgen Kusche

Analysis Tools: PCA

Computation of EOFs

Mapping to space domain or basin averaging

Project gridded data onto EOFs: PCs for GRACE and model

Mapping to space domain or basin averaging

Filtering (in spectral domain)Filtering (in spectral domain)

Truncated (filtered) reconstruction

Comparison

from GRACE or model

Page 6: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

6

SPP 1257Jürgen Kusche

Analysis Chain: PCA - also possible…

GRACE SHC

Treatment degree 1 & 2, temporal anomalies wrt epoch t, restore AOD

Mapping to space domain or basin averaging

PCA & truncated reconstruction(in spectral domain)

SHA geophysical model SHC

Temporal alignement, possibly remove deg. 1 consistent to GRACE

Page 7: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

7

SPP 1257Jürgen Kusche

What is the purpose of filtering a GRACE solution?

Unfiltered GRACE solution

Part I: Filtering techniques and their application to GRACE data

Page 8: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

8

SPP 1257Jürgen Kusche

Filtering

– Attempts to suppress ‚noise‘ in data (here: SH coefficients)

– Requires that we have an a-priori knowledge of expected ‚noise‘ ( characterize spectral behaviour of noise)

– Filters take this into account either implicitly (‚deterministic filters‘ or explicitly ‚stochastic filters‘)

– Also regularizing or ‚constraining‘ GRACE normal equations corresponds to some kind of filtering (Kusche 2007, Klees et al 2008, Swenson & Wahr 2011)

Data sets e.g.

– GRACE-derived SH coefficients or maps of geoid, gravity anomalies,TWS

– SH coefficients or maps of TWS and other data from model output

Part I: Filtering techniques and their application to GRACE data

Page 9: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

9

SPP 1257Jürgen Kusche

What is the purpose of filtering a GRACE solution?

Boxcar-filtered GRACE solution: Remove stripes by averaging, convolution

Part I: Filtering techniques and their application to GRACE data

Page 10: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

10

SPP 1257Jürgen Kusche

What is the purpose of filtering a GRACE solution?

Boxcar-filtered GRACE solution: Remove stripes by averaging, convolution

Part I: Filtering techniques and their application to GRACE data

Page 11: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

11

SPP 1257Jürgen Kusche

What is the purpose of filtering a GRACE solution?

Boxcar-filtered GRACE solution: Remove stripes by averaging, convolution

Part I: Filtering techniques and their application to GRACE data

Page 12: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

12

SPP 1257Jürgen Kusche

What is the purpose of filtering a GRACE solution?

Gaussian-filtered GRACE solution: convolution with a smooth kernel

Part I: Filtering techniques and their application to GRACE data

Page 13: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

13

SPP 1257Jürgen Kusche

Filtering a GRACE solution in spatial and in spectral domain

Part I: Filtering techniques and their application to GRACE data

Page 14: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

14

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Notations I use

– Positive and negative order

– Fully normalized

– All factors are put into the coefficientsPotential Surface Mass

(involves Love numbers)

Page 15: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

15

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Isotropic filters

Page 16: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

16

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Isotropic filters: Gaussian filter

harmonic degree n

Page 17: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

17

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Destriping filters

Isotropic Non-isotropic

Page 18: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

18

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Destriping filters

Swenson & Wahr 2006

Page 19: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

19

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Destriping filters

Kusche 2007

Page 20: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

20

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Destriping filters and WRMS reduction

GRACE TWS WRMS [cm], 3 filters

stronger lessfiltering

Page 21: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

21

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

t

Basin averaging

tOcean mass

Page 22: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

22

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Basin averaging

(spatial domain)

(spectral domain)

Page 23: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

23

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Basin averaging

Note: Equality requires• the integral is discretized at an error small enough• the SH truncation degree is big enough OR BOTH F and O are band-

limited

(spectral domain)

Page 24: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

24

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Smoothed basin averaging and bias

Page 25: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

25

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Leakage problem and filter bias: basin averaging, what happens?

Model GRACE (truncated SH)

Page 26: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

26

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Leakage problem and filter bias: basin averaging, what happens?

Model GRACE (truncated SH)

+ noise

Page 27: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

27

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Leakage problem and filter bias: basin averaging, what happens?

Model

Exact averaging Spectral leakage

GRACE (truncated SH)

Lost signal

Page 28: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

28

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Leakage problem and filter bias: basin averaging, what happens?

Model GRACE (truncated SH)

Lost signal

(leaking out)

Leaking outBias can be computed from model

Page 29: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

29

SPP 1257Jürgen Kusche

Part I: Filtering techniques and their application to GRACE data

Leakage problem and filter bias: basin averaging, what happens?

Lost signal (leaking out)

Signal added by surrounding region (leaking in)

Page 30: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

30

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Empirical orthogonal function analysis

Principle components

Related concepts

Page 31: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

31

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

PCA

– attempts to find a relatively small number of independent modes in a data set that convey as much as possible information without redundancy

– can be used to explore the structure of the data variability in an objective way, i.e. without assumptions on periodic behaviour etc.

– and EOF analysis are the same.

Data sets e.g.

– GRACE-derived maps of TWS, TWS and other maps from model output

– Sea level anomalies

– Other related spatial fields (SST, SLP, …)

Page 32: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

32

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

What does PCA do?

PCA uses a set of orthogonal functions (EOFs) to represent a spatio-temporal data field in the following way

EOF ej =e (, ) show spatial patterns of the major factors (‚modes‘) that account for temporal variations.

PC dj;i = d(t) tells how the amplitude of EOF varies with time.

PCs (expansion coefficients)

EOFs (new basis)

epochs (time)

grid points

Page 33: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

33

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

How do we obtain the PCs?

Lets assume the EOFs are orthogonal (why are they called EOF, after all) and normalized.

The PCs are found as an orthogonal projection of the data onto the new basis functions (the EOFs). We can try to reconstruct the original data using only the ‚major‘ EOFs

Page 34: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

34

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

What do we get from PCA?

t

62%t

24%t

<1%t

PC1

PC2

PCn

EOF1

EOF2

EOFn

Page 35: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

35

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Example (I)GRACE TWS 400km Gaussian filtered (note: EOF PC has unit of data)

Page 36: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

36

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

How do we choose the EOFs?

Total variance

Then, the maximum variance is concentrated in a single EOF if

I.e., maximize subject to

Or, solve an eigenvalue problem

max. variance

Page 37: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

37

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

How do we choose the EOFs?The EOFs are found as the eigenvectors of the data covariance matrix.

Some remarks (I)

– The covariance as above is temporal, i.e. it considers auto- and covariances of time series per grid point (for n grid points)

(we‘ll come back to this point)

Page 38: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

38

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Representing data in an eigenvector basis

Page 39: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

39

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

The EOFs are found as the eigenvectors of the data covariance matrix.

Some remarks (II)

– It is an empirical realization. Should we know the true covariance, we might better use this one instead of the empirical one

– All data has been considered as (perfectly) centered

– Eigenvectors require normalization and a further convention for uniqueness, e.g.

Page 40: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

40

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

The EOFs are found as the eigenvectors of the data covariance matrix.

Some remarks (III)

– Alternatively, we could use SVD applied to the data matrix

– Each EOF explains a fraction of the total variance, given by the ratio of the EV vs. TV (total variance)

– It is common to choose the number of EOFs as to ‚explain‘’ 90% (or …) of the TV

Page 41: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

41

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Example

GRACE global analysis (left: EV, right: cumulative percentage of TV)

(courtesy E. Forootan)

Page 42: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

42

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

The EOFs are found as the eigenvectors of the data covariance matrix.

Some remarks (IV)

– Instead of computing the temporal data covariance, we may compute the spatial covariance (spatial variance and covariances for the p epochs)

– Requires less memory for p < n– Temporal and spatial covariance matrices share the same p EVs– k-th EOF (spatial) ~ k-th PC (temporal) and vice versa

Page 43: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

43

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Some remarks (V)

– Linear transformations of the data lead to new eigenvectors and –values

Therefore:

– EOFs and PCs computed on a regional grid look different from EOFs/PCs computed on a global grid

– GRACE: EOFs of geoid change look different from EOF of TWS change– PCA applied to GRACE SH coefficients (EOF filter of Schrama & Wouters)

looks different from PCA applied to grids.

Page 44: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

44

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Example (I) revisited Trend (decrease)+ annual

Trend (increase)+ annual

Annual signals out of phase Semi-annual (modulation ofannual)

Trend ?

2007: unusually strong rainfall in Congo

Page 45: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

45

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Examples (II) Wouters & Schrama (2007) Direct EOF filtering of GRACE SH coefficients

Top: Unfiltered/Gaussian, Middle: EOF filtered, Bottom: difference. Unit [cm]

Page 46: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

46

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

How many modes (EOFs) should we retain? In other words, how many % of the data TV should we reconstruct?

North et al. 1982, Month. Weath. Rev.: Consider the spatio-temporal data as stochastic, i.e. perturbed by e.g. Gaussian noise. Then, the covariance

and the eigenvalues / -vectors will be stochastic as well. In first order…

If the sampling error in the eigenvalue is comparable to the spacing of the eigenvalues, then the sampling error of the EOF will be comparable to the nearby EOF.

And then it is time to truncate.

Page 47: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

47

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

North et al (1982), reprinted in Von Storch & Zwiers

Page 48: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

48

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Related concepts: (Orthogonal) EOF rotation

REOFs are still orthogonal - RPCs are correlated now.

How can we use this degree of freedom?

Page 49: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

49

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Related concepts: REOF, how can we use this degree of freedom? I.e. how do we find the rotation matrix?

E.g. VARIMAX, maximize the variance of the square of the REOFs (i.e. the spreading of the total variability of the modes)

E.g. ICA, minimize 3th / 4th statistical moments of the REOFs to maximize the independence of the RPCs

Page 50: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

50

SPP 1257Jürgen Kusche

Part II: Principle component analysis and related ideas

Dommenget & Latif (2001)

simulated

PCA

VARIMAX

Page 51: 1 SPP 1257 Tutorial: Analysis Tools for GRACE time- variable harmonic coefficients Jürgen Kusche, Annette Eicker, Ehsan Forootan Bonn University, Germany

51

SPP 1257Jürgen Kusche

Take-home message

Filtering is a necessary tool for interpreting GRACE data correctly.

– What we have discussed here are the options that the user of Level-2 data products has. Some filtering has been applied in the Level-1 processing as well. There is simply no point in using ‚unfiltered‘ data.

PCA is a useful tool for interpreting GRACE and other geophysical data and model outputs. It is either applied as a kind of filtering (see above) or as a tool to explore the major directions of data variability.

– It is easy to construct counterexamples where PCA fails to isolate physical modes!

– „PCA may help you to find the needle in the haystack. But once you found it, you should be able to recognize it as a needle“ [v. Storch]. I.e. you should be able to assign some physics to it, otherwise it might be just an artefact.