Description Usage Arguments Details Value Author(s) See Also Examples
Calculates the weighted sum or product of x
. Each values should have
its weight, otherwise it will throw an error.
1 2 3 | 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<c3><ad>s Revilla
weighted.mean
, similarities
and
addSimilarities
1 2 3 4 5 6 7 8 9 10 11 12 | 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.