validate_amean_byelt_LOO_xpr: Predicting the performances by elements occurring within...

Description Usage Arguments Details Value See Also

View source: R/validating_loo.R

Description

Take a vector fobs of assembly performances over several experiments, and return a vector of performances predicted as the arithmetic mean of performances of all assemblages that share a same assembly motif, by excluding the assemblage to predict.

Usage

1
validate_amean_byelt_LOO_xpr(fobs, assMotif, mOccur, xpr)

Arguments

fobs

a numeric vector. The vector fobs contains the quantitative performances of assemblages.

assMotif

a vector of labels of length(fobs). The vector assMotif contains the assembly motifs of assemblages.

mOccur

a matrix of occurrence (occurrence of elements). Its first dimension equals to length(fobs). Its second dimension equals to the number of elements.

xpr

a vector of numerics of length(fobs). The vector xpr contains the weight of each experiment, and the labels (in names(xpr)) of different experiments. The weigth of each experiment is used in the computation of the Residual Sum of Squares in the function rss_clustering. The used formula is rss if each experiment has the same weight. The used formula is wrss (barycenter of RSS for each experiment) if each experiment has different weights. All assemblages that belong to a given experiment should then have a same weigth. Each experiment is identified by its names (names(xpr)) and the RSS of each experiment is weighted by values of xpr. The vector is generated by the function stats::setNames.

Details

Modelled performances are computed using arithmetic mean (opt.mean = "amean") of performances. Assemblages share a same assembly motif (opt.model = "bymot"). Modelled performances are the average of mean performances of assemblages that contain the same elements as the assemblage to predict, experiment by experiment, except the assemblage to predict. This procedure corresponds to a linear model with each assembly motif based on the element occurrence in each assemblage.

Value

Return a vector of same length as fobs, of which values are computed as an arithmetic mean.

See Also

validate_amean_bymot_LOO_xpr arithmetic mean by assembly motif
validate_gmean_bymot_LOO_xpr geometric mean by assembly motif
validate_gmean_byelt_LOO_xpr geometric mean by elements occurring within assembly motif


functClust documentation built on Dec. 2, 2020, 5:06 p.m.