Take a vector fobs of assembly performances
over several experiments
and return a vector of performances
predicted as the geometric mean of performances
of all assemblages that share the same assembly motif.
Assembly motifs are labelled in the vector assMotif.
Experiments are labelled in the vector xpr.
calibrate_gmean_bymot_xpr(fobs, assMotif, xpr)a numeric vector. The vector fobs contains the
quantitative performances of assemblages.
a vector of labels of length(fobs).
The vector assMotif contains the assembly motifs of assemblages.
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.
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 xpr is generated
by the function stats::setNames.
Return a vector of length(fobs).
Its values are computed as the geometric mean
of performances of assemblages
that share a same assembly motif,
experiment by experiment.
Modelled performances are computed
using geometric mean (opt.mean = "gmean")
of performances of assemblages
that share a same assembly motif (opt.model = "bymot"),
experiment by experiment,
by including all assemblages that belong to a same assembly motif.
calibrate_amean_bymot_xpr arithmetic mean
by assembly motif.
calibrate_amean_byelt_xpr arithmetic mean
by elements occurring within assembly motif.
calibrate_gmean_bymot_xpr geometric mean
by assembly motif.
calibrate_gmean_byelt_xpr geometric mean
by elements occurring within assembly motif.