- relab_matrix
A data frame with rows containing non-negative entries that sum to 1. Each row represents a sample, each column represents a category, and each entry represents the abundance of that category in the sample. If relab_matrix
contains any metadata, it must be on the left-hand side of the matrix, the right K
entries of each row must sum to 1, and K
must be specified. Otherwise, all entries of each row must sum to 1. relab_matrix
must have at least one metadata column describing which group each row belongs to. The name(s) of the group column(s) must be provided in the group
parameter.
- n_replicates
The number of bootstrap replicate matrices to generate. Default is n_replicates = 1000
.
- group
A string (or vector of strings) specifying the name(s) of the column(s) that describes which group(s) each row (sample) belongs to. Use if relab_matrix
is a single matrix containing multiple groups of samples you wish to compare.
- K
Optional; an integer specifying the number of categories in the data. Default is K=ncol(relab_matrix)
.
- S
Optional; a K x K similarity matrix with diagonal elements equal to 1 and off-diagonal elements between 0 and 1. Entry S[i,k]
for i!=k
is the similarity between category and i
and category k
, equaling 1 if the categories are to be treated as identical and equaling 0 if they are to be treated as totally dissimilar. The default value is S = diag(ncol(relab_matrix))
.
- w
Optional; a vector of length I
with non-negative entries that sum to 1. Entry w[i]
represents the weight placed on row i
in the computation of the mean abundance of each category across rows. The default value is w = rep(1/nrow(relab_matrix), nrow(relab_matrix))
.
- time
Optional; a string specifying the name of the column that describes the sampling time for each row. Include if you wish to weight FAVA by the distance between samples.
- normalized
Optional; should normalized FAVA be used? Default is normalized = FALSE
; use normalized = TRUE
to compute normalized FAVA. FAVA can only be normalized if it is not weighted.
- seed
Optional; an integer to be used as a random seed for the simulations.
- alternative
Optional; do you want to do a one- or two.sided test? Default is alternative = "two.sided"
. If you wish to do a one-sided test, specify either alternative = "lesser"
or alternative = "greater"
.