| ps_quantize | R Documentation |
Generates a randomized version of a phylospatial object by extracting the
tip community matrix, permuting it using nullcat::quantize(), and rebuilding
the phylospatial object using the permuted tip matrix.
ps_quantize(ps, ...)
ps |
Object of class |
... |
Additional arguments passed to quantize. |
The nullcat quantize routine involves three steps: converting a
quantitative matrix to categorical strata, permuting the resulting categorical
matrix using one of several categorical null model algorithms, and mapping the
randomized categories back to quantitative values. Supply arguments via ...
to control options for each of these stages.
For repeated randomizations to generate a null distribution, it is more efficient
to use ps_rand(fun = "quantize"), which is structured to avoid unnecessarily
recomputing overhead that is shared across randomizations.
A rendomized version of ps
if (requireNamespace("nullcat", quietly = TRUE)) {
ps <- ps_simulate(data_type = "prob")
ps_rand <- ps_quantize(ps, n_strata = 4,
n_iter = 1000, # note: you'd want higher n_iter for a real analysis
method = "curvecat", fixed = "cell")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.