powered by
Computes the weighted mean of x using weights w, where idx is TRUE.
x
w
idx
weighted_mean(x, w, idx)
A single numeric value. Returns NA if the sum of weights is 0.
Numeric vector of values.
Numeric vector of weights, same length as x.
Logical vector indicating which elements to include.
idx_active <- c(TRUE, TRUE, FALSE, FALSE, FALSE, TRUE) AGSA <- c(0.1, 0.2, 0.03, 0.04, 0.05, 0.6) Duration <- c(100, 90, 80, 70, 60, 50) ActiveIntensity <- weighted_mean(AGSA, Duration, idx_active)
Run the code above in your browser using DataLab