permutations: Permutation tests in Vegan
Description
From version 2.2-0, vegan has significantly improved access to
restricted permutations which brings it into line with those offered
by Canoco. The permutation designs are modelled after the permutation
schemes of Canoco 3.1 (ter Braak, 1990). vegan currently provides for the following features within
permutation tests:
- Free permutation ofDATA, also known as randomisation,
- Free permutation of DATA within the levels of a
grouping variable,
- Restricted permutations for line transects or time series,
- Permutation of groups of samples whilst retaining the
within-group ordering,
- Restricted permutations for spatial grids,
- Blocking, samples are never permuted between blocks,
and
- Split-plot designs, with permutation of whole plots, split
plots, or both.
emph
- DATA
- DATA
- p
- p
- p
- p
- p
- without
- p
- DATA
- DATA
- DATA
- Restricted permutations; using the permute package
pkg
- permute
- vegan
- vegan
- permute
- vegan
- vegan
- vegan
- vegan
- permute
- permute
- vegan
- vegan
- permute
- permute
code
vignette("permutations",
package = "permute").
enumerate
- An appropriate test statistic is chosen. Which statistic is
chosen should be described on the help pages for individual
functions.
eqn
$n = 100$deqn
$$p_{\mathrm{min}} = \frac{1}{n + 1}$$References
Manly, B. F. J. (2006). Randomization, Bootstrap and Monte Carlo
Methods in Biology, Third Edition. Chapman and Hall/CRC.
Phipson, B., & Smyth, G. K. (2010). Permutation P-values should never
be zero: calculating exact P-values when permutations are randomly
drawn. Statistical Applications in Genetics and Molecular
Biology, 9, Article 39. DOI: 10.2202/1544-6115.1585
ter Braak, C. J. F. (1990). Update notes: CANOCO version
3.1. Wageningen: Agricultural Mathematics Group. (UR). See also:
Davison, A. C., & Hinkley, D. V. (1997). Bootstrap Methods and
their Application. Cambridge University Press.
See Also
permutest
for the main interface in vegan. See
also how
for details on permutation design
specification, shuffleSet
for the code used to
generate a set of permutations, numPerms
for
a function to return the size of the set of possible permutations
under the current design.