pysteps.verification.spatialscores.binary_mse#
- pysteps.verification.spatialscores.binary_mse(X_f, X_o, thr, wavelet='haar', return_scales=True)#
Compute the MSE of the binary error as a function of spatial scale.
This method uses PyWavelets for decomposing the error field between the forecasts and observations into multiple spatial scales.
- Parameters:
X_f (array_like) – Array of shape (m, n) containing the forecast field.
X_o (array_like) – Array of shape (m, n) containing the verification observation field.
thr (sequence) – The intensity threshold for which to compute the verification.
wavelet (str, optional) – The name of the wavelet function to use. Defaults to the Haar wavelet, as described in Casati et al. 2004. See the documentation of PyWavelets for a list of available options.
return_scales (bool, optional) – Whether to return the spatial scales resulting from the wavelet decomposition.
- Returns:
SS (array) – One-dimensional array containing the binary MSE for each spatial scale.
scales (list, optional) – If
return_scales=True
, return the spatial scales in pixels resulting from the wavelet decomposition.
References
[CRS04]