# Weighted univariate variance coping with missing values

### Description

This function is analogue to `weighted.mean`

.

### Usage

1 | ```
weighted.var(x, w, na.rm = FALSE)
``` |

### Arguments

`x` |
a vector with data |

`w` |
positive weights (may not have missings where |

`na.rm` |
if |

### Details

The weights *w* are standardised such that *∑_{observed} w_i* equals the number of observed values in *x*. The function calculates

*∑_{observed} w_i (x_i-weighted.mean(x,w,na.rm=T))^2/((∑_{observed} w_i)-1).*

### Value

The weighted variance of *x* with weights *w* (with missing values removed when `na.rm=TRUE`

).

### Author(s)

Beat Hulliger

### See Also

See Also as `weighted.mean`

### Examples

1 2 3 4 |