wtd_sum: Calculate a weighted sum

wtd_sumR Documentation

Calculate a weighted sum

Description

This is an improvement on sum in base-r.

Usage

wtd_sum(x, w = NULL, error = F)

Arguments

x

(num vector) A vector of values.

w

(num vector) A vector of weights.

error

(lgl scalr) Whether to throw an error if there is no data at all or no pairwise complete cases. Default yes.

Details

It automatically handles missing data. It returns a useful error message if there are no complete cases.

Examples

set.seed(1)
X = rnorm(100)
set.seed(1)
W = runif(100)
wtd_sum(X) # not using weights
sum(X) #same as above
wtd_sum(X, W) #different

Deleetdk/kirkegaard documentation built on April 22, 2024, 5:22 p.m.