weighted | R Documentation |
Calculates the weighted sum or product of x
. Each values should have
its weight, otherwise it will throw an error.
weighted.sum(x, w, abs = TRUE)
weighted.prod(x, w)
x |
an object containing the values whose weighted operations is to be computed |
w |
a numerical vector of weights the same length as |
abs |
If any |
This functions are thought to be used with similarities
. As some
similarities might be positive and others negative the argument abs
is provided for weighted.sum
, assuming that only one similarity will
be negative (usually the one coming from expression correlation).
weighted.sum
returns the sum of the product of x*weights
removing all NA
values. See parameter abs
if there are any
negative values.
weighted.prod
returns the product of product of x*weights
removing all NA
values.
LluĂs Revilla
weighted.mean()
, similarities()
and
addSimilarities()
expr <- c(-0.2, 0.3, 0.5, 0.8, 0.1)
weighted.sum(expr, c(0.5, 0.2, 0.1, 0.1, 0.1))
weighted.sum(expr, c(0.5, 0.2, 0.1, 0.2, 0.1), FALSE)
weighted.sum(expr, c(0.4, 0.2, 0.1, 0.2, 0.1))
weighted.sum(expr, c(0.4, 0.2, 0.1, 0.2, 0.1), FALSE)
weighted.sum(expr, c(0.4, 0.2, 0, 0.2, 0.1))
weighted.sum(expr, c(0.5, 0.2, 0, 0.2, 0.1))
# Compared to weighted.prod:
weighted.prod(expr, c(0.5, 0.2, 0.1, 0.1, 0.1))
weighted.prod(expr, c(0.4, 0.2, 0.1, 0.2, 0.1))
weighted.prod(expr, c(0.4, 0.2, 0, 0.2, 0.1))
weighted.prod(expr, c(0.5, 0.2, 0, 0.2, 0.1))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.