mesmer.create_emulations.create_emus_gv_AR#
- mesmer.create_emulations.create_emus_gv_AR(params_gv, nr_emus_v, nr_ts_emus_v, seed)#
Draw global variablity emulations from an AR process.
- Parameters:
params_gv (dict) – Parameters dictionary.
[“targ”] (variable which is emulated, str)
[“esm”] (Earth System Model, str)
[“method”] (applied method, str)
[“preds”] (predictors, list of strs)
[“scenarios”] (scenarios which are used for training, list of strs)
[“max_lag”] (maximum lag considered when finding suitable AR model, int)
[“sel_crit”] (selection criterion applied to find suitable AR model, str)
[“AR_int”] (intercept of the AR model, float)
[“AR_coefs”] (coefficients of the AR model for the lags which are contained in the selected AR model, list of floats)
[“AR_order_sel”] (selected AR order, int)
[“AR_var_innovs”] (standard deviation of the innovations of the selected AR model, float)
nr_emus_v (int) – number of global variability emulations
nr_ts_emus_v (int) – number of time steps in each global variability emulation
seed (int) – esm and scenario specific seed for gv module to ensure reproducibility of results
- Returns:
emus_gv (dict) – global variability emulations dictionary with keys
[scen] (2d array (emus, time) of global variability emulation time series)