CST_AdamontQQCorr {CSTools} | R Documentation |

## CST_AdamontQQCorr computes quantile-quantile correction of seasonal or decadal forecast data using weather types

### Description

This function computes a quantile mapping based on weather types
for experiment data (typically a hindcast) onto reference `obs`

,
typically provided by reanalysis data.

### Usage

```
CST_AdamontQQCorr(
exp,
wt_exp,
obs,
wt_obs,
corrdims = c("member", "sdate", "ftime"),
londim = "lon",
latdim = "lat"
)
```

### Arguments

`exp` |
Experiment data an object of class |

`wt_exp` |
Corresponding weather types (same dimensions as |

`obs` |
Reference data, also of class |

`wt_obs` |
Corresponding weather types (same dimensions as |

`corrdims` |
List of dimensions in |

`londim` |
Character name of longitude dimension in |

`latdim` |
Character name of latitude dimension in |

### Value

An object of class `s2dv_cube`

containing experiment data on the
lat/lon grid of `obs`

input data, corrected by quantile mapping
depending on the weather types `wt_exp`

.

### Author(s)

Lauriane BattÃ©, lauriane.batte@meteo.fr

Paola Marson, paola.marson@meteo.fr

Gildas Dayon, gildas.dayon@meteo.fr

### Examples

```
wt_exp <- c(1,1,2,3,3,2,2,1,1,2,2,3)
dim(wt_exp) <- c(dataset = 1, member = 1, sdate = 4, ftime = 3)
wt_obs <- c(3,3,1,2,2,2,2,1,3,1,1,2)
dim(wt_obs) <- c(dataset = 1, member = 1, sdate = 4, ftime = 3)
exp <- NULL
exp$data <- 1 : c(1 * 1 * 4 * 3 * 4 * 4)
dim(exp$data) <- c(dataset = 1, member = 1, sdate = 4, ftime = 3,
lat = 4, lon = 4)
class(exp) <- 's2dv_cube'
obs <- NULL
obs$data <- 101 : c(100 + 1 * 1 * 4 * 3 * 4 * 4)
dim(obs$data) <- c(dataset = 1, member = 1, sdate = 4, ftime = 3,
lat = 4, lon = 4)
class(obs) <- 's2dv_cube'
exp_corr <- CST_AdamontQQCorr(exp = exp, wt_exp = wt_exp,
obs = obs, wt_obs = wt_obs,
corrdims = c('dataset','member','sdate','ftime'))
```

*CSTools*version 5.2.0 Index]