Description Usage Arguments Details Value Examples

Written in C++, this function should always run faster than
`weighted.mean`

.

1 | ```
weighted_mean_ii(x, w)
``` |

`x` |
Integer vector of values. |

`w` |
Integer vector of weights. |

For optimal speed, choose the version of this function that matches the
class of your `x`

and `w`

:
`weighted_mean_nn`

for numeric `x`

, numeric `w`

`weighted_mean_ni`

for numeric `x`

, integer `w`

`weighted_mean_in`

for integer `x`

, numeric `w`

`weighted_mean_ii`

for integer `x`

, integer `w`

These functions typically execute several times faster than the base R
function `weighted.mean`

and weighted average functions
in other packages (e.g. `wtd.mean`

in Hmisc and `wt.mean`

in
SDMTools).

Numeric value.

1 2 3 4 5 | ```
# weighted_mean_ii is typically much faster than weighted.mean
x <- rpois(1000, lambda = 5)
w <- rpois(1000, lambda = 5)
all.equal(weighted.mean(x, w), weighted_mean_ii(x, w))
benchmark(weighted.mean(x, w), weighted_mean_ii(x, w), replications = 2000)
``` |

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.