Esempio n. 1
0
def _crps_gaussian(forecast, mu, sig, **metric_kwargs):
    """CRPS assuming a gaussian distribution. Helper function for CRPSS.

    See also:
        * properscoring.crps_gaussian
        * xskillscore.crps_gaussian
    """
    return crps_gaussian(forecast, mu, sig)
Esempio n. 2
0
def _crps_gaussian(forecast, mu, sig, dim='svd', comparison=None):
    return crps_gaussian(forecast, mu, sig).mean(dim)
Esempio n. 3
0
def crpss(o, f_prob, dim=None):
    return 1 - xs.crps_ensemble(o, f_prob, dim=dim) / xs.crps_gaussian(
        o, o.mean("time"), o.std("time"), dim=[])