xcompare.xr_stats module¶
Module for computing area-weighted statistics
- xcompare.xr_stats.corr(arr1, arr2, area)¶
Calculates area-weighted correlation
- Parameters:
arr1 (numpy.ndarray) – First array
arr2 (numpy.ndarray) – Second array
area (numpy.ndarray) – Cell area field
- Return type:
numpy.float64
- xcompare.xr_stats.cov(arr1, arr2, area)¶
Calculates area-weighted covariance
- Parameters:
arr1 (numpy.ndarray) – First array
arr2 (numpy.ndarray) – Second array
area (numpy.ndarray) – Cell area field
- Return type:
numpy.float64
- xcompare.xr_stats.xr_stats_2d(arr1, arr2, area, fmt='list')¶
Calculates basic area-weighted statistics for two DataArrays
- Parameters:
arr1 (xarray.DataArray) – First input array
arr2 (xarray.DataArray) – Second input array
area (xarray.DataArray) – Cell area field
fmt (str) – Define output format “list” or “dict”, default=”list”
- Return type:
List or dict of bias, rmse, and pattern correlation