climpred.classes.PerfectModelEnsemble.bootstrap¶
-
PerfectModelEnsemble.
bootstrap
(metric=None, comparison=None, dim=None, reference=None, iterations=None, sig=95, pers_sig=None, **metric_kwargs)[source]¶ Bootstrap with replacement according to Goddard et al. 2013.
- Parameters
metric (str,
Metric
) – Metric to verify bootstrapped skill, see metrics.comparison (str,
Comparison
) – Comparison passed to verify, see comparisons.dim (str, list of str) – Dimension(s) over which to apply metric.
dim
is passed on to xskillscore.{metric} and includes xskillscore’smember_dim
.dim
should containmember
whencomparison
is probabilistic but should not containmember
whencomparison=e2c
. Defaults toNone
meaning that all dimensions other thanlead
are reduced.reference (str, list of str) – Type of reference forecasts with which to verify. One or more of [‘persistence’, ‘uninitialized’]. If None or empty, returns no p value.
iterations (int) – Number of resampling iterations for bootstrapping with replacement. Recommended >= 500.
sig (int, default 95) – Significance level in percent for deciding whether uninitialized and persistence beat initialized skill.
pers_sig (int) – If not
None
, the separate significance level for persistence. Defaults toNone
, or the same significance assig
.**metric_kwargs (optional) – arguments passed to
metric
.
- Returns
with dimensions
result
(holdingverify skill
,p
,low_ci
andhigh_ci
) andskill
(holdinginitialized
,persistence
and/oruninitialized
):- result=’verify skill’, skill=’initialized’:
mean initialized skill
- result=’high_ci’, skill=’initialized’:
high confidence interval boundary for initialized skill
- result=’p’, skill=’uninitialized’:
p value of the hypothesis that the difference of skill between the initialized and uninitialized simulations is smaller or equal to zero based on bootstrapping with replacement.
- result=’p’, skill=’persistence’:
p value of the hypothesis that the difference of skill between the initialized and persistenceistence simulations is smaller or equal to zero based on bootstrapping with replacement.
- Return type
xr.Datasets
- Reference:
Goddard, L., A. Kumar, A. Solomon, D. Smith, G. Boer, P. Gonzalez, V. Kharin, et al. “A Verification Framework for Interannual-to-Decadal Predictions Experiments.” Climate Dynamics 40, no. 1–2 (January 1, 2013): 245–72. https://doi.org/10/f4jjvf.