This scorer returns the weighted sum score(s). See the Details section below for further information.
Usage
weightedSumScorer(
x,
i = NULL,
w = NULL,
na.rm = TRUE,
transform.fun = NULL,
transform.args = list(),
transform.sub = F
)Arguments
- x
a numerical matrix features-by-samples
- i
(optional) numerical vector giving the (row) position in
xor character vector matching the (row) names inx. Ifmissingori = NULL, the entirexis considered for the computation of the score- w
numerical vector of weights. Its length must match the number of rows in
x- na.rm
logical, whether to remove
NAvalues fromxbefore computation- transform.fun
function to transform the data. If provided,
xis transformed (x = transform.fun(x, transform.args)) before the computation of the scores. SeegetDataTransformerfor further details about built-in options- transform.args
list of parameters to the data transformation function
- transform.sub
logical, whether to transform
xafter it is subset fori(used to speedup computation). Default isFALSE, meaning the transformation would be applied directly toxprovided in input
Value
A numerical value representing the computed score.
A default NA value is returned if the score can't be
computed, or if i values are not present in x.
Details
This function applies colSums2
to each column of the matrix resulting from w * x.