# Weighted objects

## Dataset

| [`DatasetWeighted`](../generated/xarray.computation.weighted.DatasetWeighted.html.md#xarray.computation.weighted.DatasetWeighted)(obj, weights)                                    |                                                                                    |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| [`DatasetWeighted.mean`](../generated/xarray.computation.weighted.DatasetWeighted.mean.html.md#xarray.computation.weighted.DatasetWeighted.mean)([dim, skipna, keep_attrs])             | Reduce this Dataset's data by a weighted `mean` along some dimension(s).           |
| [`DatasetWeighted.quantile`](../generated/xarray.computation.weighted.DatasetWeighted.quantile.html.md#xarray.computation.weighted.DatasetWeighted.quantile)(q, \*[, dim, ...])             | Apply a weighted `quantile` to this Dataset's data along some dimension(s).        |
| [`DatasetWeighted.sum`](../generated/xarray.computation.weighted.DatasetWeighted.sum.html.md#xarray.computation.weighted.DatasetWeighted.sum)([dim, skipna, keep_attrs])               | Reduce this Dataset's data by a weighted `sum` along some dimension(s).            |
| [`DatasetWeighted.std`](../generated/xarray.computation.weighted.DatasetWeighted.std.html.md#xarray.computation.weighted.DatasetWeighted.std)([dim, skipna, keep_attrs])               | Reduce this Dataset's data by a weighted `std` along some dimension(s).            |
| [`DatasetWeighted.var`](../generated/xarray.computation.weighted.DatasetWeighted.var.html.md#xarray.computation.weighted.DatasetWeighted.var)([dim, skipna, keep_attrs])               | Reduce this Dataset's data by a weighted `var` along some dimension(s).            |
| [`DatasetWeighted.sum_of_weights`](../generated/xarray.computation.weighted.DatasetWeighted.sum_of_weights.html.md#xarray.computation.weighted.DatasetWeighted.sum_of_weights)([dim, keep_attrs]) | Calculate the sum of weights, accounting for missing values in the data.           |
| [`DatasetWeighted.sum_of_squares`](../generated/xarray.computation.weighted.DatasetWeighted.sum_of_squares.html.md#xarray.computation.weighted.DatasetWeighted.sum_of_squares)([dim, ...])        | Reduce this Dataset's data by a weighted `sum_of_squares` along some dimension(s). |

## DataArray

| [`DataArrayWeighted`](../generated/xarray.computation.weighted.DataArrayWeighted.html.md#xarray.computation.weighted.DataArrayWeighted)(obj, weights)                             |                                                                                    |
|------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------|
| [`DataArrayWeighted.mean`](../generated/xarray.computation.weighted.DataArrayWeighted.mean.html.md#xarray.computation.weighted.DataArrayWeighted.mean)([dim, skipna, keep_attrs])      | Reduce this Dataset's data by a weighted `mean` along some dimension(s).           |
| [`DataArrayWeighted.quantile`](../generated/xarray.computation.weighted.DataArrayWeighted.quantile.html.md#xarray.computation.weighted.DataArrayWeighted.quantile)(q, \*[, dim, ...])      | Apply a weighted `quantile` to this Dataset's data along some dimension(s).        |
| [`DataArrayWeighted.sum`](../generated/xarray.computation.weighted.DataArrayWeighted.sum.html.md#xarray.computation.weighted.DataArrayWeighted.sum)([dim, skipna, keep_attrs])        | Reduce this Dataset's data by a weighted `sum` along some dimension(s).            |
| [`DataArrayWeighted.std`](../generated/xarray.computation.weighted.DataArrayWeighted.std.html.md#xarray.computation.weighted.DataArrayWeighted.std)([dim, skipna, keep_attrs])        | Reduce this Dataset's data by a weighted `std` along some dimension(s).            |
| [`DataArrayWeighted.var`](../generated/xarray.computation.weighted.DataArrayWeighted.var.html.md#xarray.computation.weighted.DataArrayWeighted.var)([dim, skipna, keep_attrs])        | Reduce this Dataset's data by a weighted `var` along some dimension(s).            |
| [`DataArrayWeighted.sum_of_weights`](../generated/xarray.computation.weighted.DataArrayWeighted.sum_of_weights.html.md#xarray.computation.weighted.DataArrayWeighted.sum_of_weights)([dim, ...]) | Calculate the sum of weights, accounting for missing values in the data.           |
| [`DataArrayWeighted.sum_of_squares`](../generated/xarray.computation.weighted.DataArrayWeighted.sum_of_squares.html.md#xarray.computation.weighted.DataArrayWeighted.sum_of_squares)([dim, ...]) | Reduce this Dataset's data by a weighted `sum_of_squares` along some dimension(s). |
