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]