Learn R Programming

sjmisc (version 1.0.2)

weight2: Weight a variable

Description

This function weights the variable var by a specific vector of weights. It's an alternative weight calculation to weight, though weight usage is recommended. This function sums up all weights values of the associated categories of var, whereas the weight function uses a xtabs formula to weight cases. Thus, this function may return a vector of different length than var.

Usage

weight2(var, weights)

Arguments

var
The (unweighted) variable
weights
A vector with same length as var, which contains weight factors. Each value of var has a specific assigned weight in weights.

Value

  • The weighted var.

See Also

weight

Examples

Run this code
v <- sample(1:4, 20, TRUE)
table(v)
w <- abs(rnorm(20))
table(weight2(v, w))

Run the code above in your browser using DataLab