permute: Functions for Generating Restricted Permutations of Data

A set of restricted permutation designs for freely exchangeable, line transects (time series), and spatial grid designs plus permutation of blocks (groups of samples) is provided. 'permute' also allows split-plot designs, in which the whole-plots or split-plots or both can be freely-exchangeable or one of the restricted designs. The 'permute' package is modelled after the permutation schemes of 'Canoco 3.1' (and later) by Cajo ter Braak.

Install the latest version of this package by entering the following in R:
install.packages("permute")
AuthorGavin L. Simpson [aut, cph, cre], R Core Team [cph], Douglas M. Bates [ctb], Jari Oksanen [ctb]
Date of publication2016-09-09 10:13:49
MaintainerGavin L. Simpson <ucfagls@gmail.com>
LicenseGPL-2
Version0.9-4
https://github.com/gavinsimpson/permute

View on CRAN

Functions

allFree Man page
allGrid Man page
allPerms Man page
allSeries Man page
allStrata Man page
as.allPerms Man page
as.matrix.allPerms Man page
as.matrix.permutationMatrix Man page
Blocks Man page
check Man page
getAllperms Man page
getAllperms.default Man page
getAllperms.how Man page
getBlocks Man page
getBlocks.default Man page
getBlocks.how Man page
getBlocks.permControl Man page
getCol Man page
getCol.default Man page
getCol.how Man page
getCol.permControl Man page
getCol.Plots Man page
getCol.Within Man page
getComplete Man page
getComplete.default Man page
getComplete.how Man page
getComplete.permControl Man page
getConstant Man page
getConstant.default Man page
getConstant.how Man page
getConstant.permControl Man page
getConstant.Within Man page
getControl Man page
getControl.allPerms Man page
getControl.default Man page
getDim Man page
getDim.default Man page
getDim.how Man page
getDim.permControl Man page
getDim.Plots Man page
getDim.Within Man page
getHow Man page
getMake Man page
getMake.default Man page
getMake.how Man page
getMaxperm Man page
getMaxperm.default Man page
getMaxperm.how Man page
getMaxperm.permControl Man page
get-methods Man page
getMinperm Man page
getMinperm.default Man page
getMinperm.how Man page
getMinperm.permControl Man page
getMirror Man page
getMirror.default Man page
getMirror.how Man page
getMirror.permControl Man page
getMirror.Plots Man page
getMirror.Within Man page
getNperm Man page
getNperm.default Man page
getNperm.how Man page
getNperm.permControl Man page
getObserved Man page
getObserved.default Man page
getObserved.how Man page
getPlots Man page
getPlots.default Man page
getPlots.how Man page
getPlots.permControl Man page
getRow Man page
getRow.default Man page
getRow.how Man page
getRow.permControl Man page
getRow.Plots Man page
getRow.Within Man page
getStrata Man page
getStrata.default Man page
getStrata.how Man page
getStrata.permControl Man page
getStrata.Plots Man page
getType Man page
getType.default Man page
getType.how Man page
getType.permControl Man page
getType.Plots Man page
getType.Within Man page
getWithin Man page
getWithin.default Man page
getWithin.how Man page
getWithin.permControl Man page
how Man page
jackal Man page
nobs.character Man page
nobs.data.frame Man page
nobs.factor Man page
nobs.integer Man page
nobs.matrix Man page
nobs-methods Man page
nobs.numeric Man page
numPerms Man page
permute Man page
Plots Man page
print.allPerms Man page
print.check Man page
print.how Man page
print.summary.allPerms Man page
print.summary.check Man page
setAllperms<- Man page
setAllperms<-.default Man page
setAllperms<-.how Man page
setAllperms<-.permControl Man page
setBlocks<- Man page
setBlocks<-.default Man page
setBlocks<-.how Man page
setBlocks<-.permControl Man page
setCol<- Man page
setCol<-.default Man page
setCol<-.how Man page
setCol<-.Plots Man page
setCol<-.Within Man page
setComplete<- Man page
setComplete<-.default Man page
setComplete<-.how Man page
setComplete<-.permControl Man page
setConstant<- Man page
setConstant<-.default Man page
setConstant<-.how Man page
setConstant<-.Plots Man page
setConstant<-.Within Man page
setDim<- Man page
setDim<-.default Man page
setDim<-.how Man page
setDim<-.Plots Man page
setDim<-.Within Man page
setMake<- Man page
setMake<-.default Man page
setMake<-.how Man page
setMaxperm<- Man page
setMaxperm<-.default Man page
setMaxperm<-.how Man page
setMaxperm<-.permControl Man page
set-methods Man page
setMinperm<- Man page
setMinperm<-.default Man page
setMinperm<-.how Man page
setMinperm<-.permControl Man page
setMirror<- Man page
setMirror<-.default Man page
setMirror<-.how Man page
setMirror<-.Plots Man page
setMirror<-.Within Man page
setNperm<- Man page
setNperm<-.default Man page
setNperm<-.how Man page
setNperm<-.permControl Man page
setObserved<- Man page
setObserved<-.default Man page
setObserved<-.how Man page
setPlots<- Man page
setPlots<-.default Man page
setPlots<-.how Man page
setRow<- Man page
setRow<-.default Man page
setRow<-.how Man page
setRow<-.Plots Man page
setRow<-.Within Man page
setStrata<- Man page
setStrata<-.default Man page
setStrata<-.how Man page
setStrata<-.Plots Man page
setType<- Man page
setType<-.default Man page
setType<-.how Man page
setType<-.Plots Man page
setType<-.Within Man page
setWithin<- Man page
setWithin<-.default Man page
setWithin<-.how Man page
shuffle Man page
shuffleFree Man page
shuffleGrid Man page
shuffleSeries Man page
shuffleSet Man page
shuffleStrata Man page
shuffle-utils Man page
summary.allPerms Man page
summary.check Man page
Within Man page

Files

inst
inst/NEWS
inst/TODO.md
inst/COPYRIGHTS
inst/ChangeLog
inst/doc
inst/doc/permutations.R
inst/doc/permutations.pdf
inst/doc/permutations.Rnw
tests
tests/Examples
tests/Examples/permute-Ex.Rout.save
tests/testthat.R
tests/testthat
tests/testthat/test-nobs.R tests/testthat/test-numPerms.R tests/testthat/test-allPerms.R tests/testthat/test-get-methods.R tests/testthat/test-set-methods.R tests/testthat/test-shuffle.R tests/testthat/test-shuffle-utils.R tests/testthat/test-blocks.R tests/testthat/test-as-methods.R tests/testthat/test-permute-fun.R tests/testthat/test-how.R tests/testthat/test-check.R tests/testthat/test-shuffleSet.R
NAMESPACE
data
data/jackal.rda
R
R/as.matrix.permutationMatrix.R R/numPerms.R R/Within.R R/as.matrix.allPerms.R R/getFoo-methods.R R/how.R R/print.allPerms.R R/print.summary.allPerms.R R/update.how.R R/check.R R/print.permutationMatrix.R R/shuffleSet.R R/fixupCall.R R/nobs-methods.R R/setFoo-methods.R R/allSeries.R R/print.summary.check.R R/shuffle.R R/allPerms.R R/summary.check.R R/update.Plots.R R/print.how.R R/allFree.R R/summary.allPerms.R R/blocks.R R/shuffle-utils.R R/Plots.R R/print.check.R R/permute.R R/allStrata.R R/as.allPerms.R R/cbindAllPerms.R R/allGrid.R
vignettes
vignettes/permute.bib
vignettes/permutations.Rnw
README.md
MD5
build
build/vignette.rds
DESCRIPTION
man
man/how.Rd man/nobs.Rd man/get-methods.Rd man/allPerms.Rd man/shuffleSet.Rd man/numPerms.Rd man/set-methods.Rd man/check.Rd man/allUtils.Rd man/jackal.Rd man/shuffle.Rd man/shuffle-utils.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.