Learn R Programming

sjstats (version 0.2.0)

weight: Weight a variable

Description

This function weights the variable x by a specific vector of weights.

Usage

weight(x, weights, digits = 0)

Arguments

x
(Unweighted) variable
weights
Vector with same length as x, which contains weight factors. Each value of x has a specific assigned weight in weights.
digits
Numeric value indicating the number of decimal places to be used for rounding the weighted values. By default, this value is 0, i.e. the returned values are integer values.

Value

The weighted x.

See Also

weight2

Examples

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

set.seed(1)
x <- sample(letters[1:5], size = 20, replace = TRUE)
w <- runif(n = 20)

table(x)
table(weight(x, w))

Run the code above in your browser using DataLab