How to make regional climate projections
calibration and evaluation (cross-validation).
Downscaling and practicalities
Motivation: Get reliable results
Robust: the results do not vary much with different ad hoc choices, e.g. which global climate model runs that are include in the ensemble, decadal regional variability.
Met Norway Downscaling approach
Methods
Data
3
Timeline: 1998 - 2021
The strategy and methods have evolved.
Now mature for climate change adaptation.
Different to the rest of downscaling community.
Why this divergence?
Divergence
Probabilities
Statistical properties
Predictable
Robust
Decision-making
Traditional Empirical-Statistical Downscaling?
6
Response or Predictand
- Climate variable
@ weather station
Transfer function (statistical link)
Large scale
Geography (local features)
2m air temperature at Oslo, Norway
Oslo
Predictors
2m air temperature at large scale (10–100 km – ERA5- reanalysis)
60 years
3 EOFs
3x60 time-series
3 Eigenvalue
60 years
3 EOFs
3x60 time-series
3 Eigenvalue
Same information,
less space
& GCM evaluation possible
Principal component analysis or Empirical Orthogonal Functions
Singular Value Decomposition
Space-time meteo. field
Weather Stations
or
Gridded meteo. field
(REA, GCMs)
Source: Figure adapted from Rashid et al.: Climate change projections of maximum temperature in the pre-monsoon season in Bangladesh. Adv. Sci. Res., 1, 1–16, 2021
MET Norway approach (summary)
→Preserve spatial structures ←
10
Predictand
Principal components from weather station
Predictors
Empirical orthogonal functions
of combined reanalyses and
global climate model
Large scale surface air temperature pattern (EOF#1)
Local scale temperature pattern
(eof#1)
Principal component analysis or Empirical Orthogonal Functions
Singular Value Decomposition
Space-time meteo. field
Weather Stations
or
Gridded meteo. field
(REA, GCMs)
Source: Figure adapted from Rashid et al.: Climate change projections of maximum temperature in the pre-monsoon season in Bangladesh. Adv. Sci. Res., 1, 1–16, 2021
Validation
e.g. 2m air temperature over Norway (training period)
Leave-one-out Cross-validation
→Very Good model performances
Trend in the principal components
For each principal component:
→Leave-5 years-out from the data
→Train the downscaling model on the remaining data set
→Test the model on the left-5yrs-out and compute the correlation between prediction and original data
→Repeat the procedure to cover the full time period
MET Norway approach (summary)
→Preserve spatial structures ←
13
Predictand
Principal components from weather station
Predictors
Empirical orthogonal functions
of combined reanalyses and
global climate model
Large scale surface air temperature pattern (EOF#1)
Local scale temperature pattern
(eof#1)
“Robust” results: not sensitive to ad hoc choices
10 RCM runs (4 RCMs, 4 GCMs)
Norway
Another way of evaluation
Making use of available information (CMIP5)
Figure: Downscaling of annual mean temperature anomalies over Norway assuming CMIP5 scenarios based on empirical-statistical and bias-corrected dynamical downscaling. The ensembles include the full set and subsets of CMIP5 global model simulations.
Extension to the full Ensemble of predictions based on CMIP models
Projection of future temperatures over Norway
16
CMIP6 ensemble
CMIP5 and CMIP6 ensembles
ESD-R package
17
docker pull abdelkadermet/esd-docker:v_01
Compressing and Storing the data as EOFs and PCs
Raw data Compressed data
> library(esd)
# Read 2m-air temperature from NCEP reanalysis
> t2m <- t2m.NCEP(latest=TRUE) # Predefined function in esd R package
> class(t2m)
[1] "field" "month" "zoo"
> range(index(t2m))
[1] "1948-01-01" "2022-11-01"
> dim(t2m) # Get the dimensions
[1] 899 10512
>format(object.size(t2m),units = "Mb")
[1] "72.1 Mb"
> library(esd)
# Read 2m-air temperature from NCEP reanalysis
> t2m <- t2m.NCEP() # Predefined function
> class(t2m)
[1] "field" "month" "zoo"
# Convert to EOF object
> eof <- EOF(t2m) # Predefined function
> class(eof)
[1] "eof" "field" "month" "zoo"
> dim(eof) # Get the dimensions
[1] 899 20
> format(object.size(eof),units = "Mb")
[1] "1.8 Mb"
18
Limitations
19
Summary and Future work
MET Norway approach for downscaling has become more mature and more robust over the last 20+years
Make use of mathematical and statistical properties
New levels of evaluation
20
Thank you for your attention
abdelkaderm@met.no
E-mail:
Common-EOFs to represent the large scale X
22
What do we downscale or what is the targeted variable?
Parameters of the Probability Density Function
Common Empirical Orthogonal Functions
Source: Figure adapted from Rashid et al.: Climate change projections of maximum temperature in the pre-monsoon season in Bangladesh. Adv. Sci. Res., 1, 1–16, 2021
Singular Value Decomposition