Package: permute 0.9-8

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.

Authors:Gavin L. Simpson [aut, cph, cre], R Core Team [cph], Douglas M. Bates [ctb], Jari Oksanen [ctb]

permute_0.9-8.tar.gz
permute_0.9-8.zip(r-4.5)permute_0.9-8.zip(r-4.4)permute_0.9-8.zip(r-4.3)
permute_0.9-8.tgz(r-4.4-any)permute_0.9-8.tgz(r-4.3-any)
permute_0.9-8.tar.gz(r-4.5-noble)permute_0.9-8.tar.gz(r-4.4-noble)
permute_0.9-8.tgz(r-4.4-emscripten)permute_0.9-8.tgz(r-4.3-emscripten)
permute.pdf |permute.html
permute/json (API)
NEWS

# Install 'permute' in R:
install.packages('permute', repos = c('https://gavinsimpson.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/gavinsimpson/permute/issues

Datasets:
  • jackal - Mandible lengths of male and female golden jackals

On CRAN:

permutationrestricted-permutations

51 exports 23 stars 10.08 score 0 dependencies 460 dependents 11 mentions 494 scripts 50.7k downloads

Last updated 1 months agofrom:f2d346a898. Checks:OK: 1 NOTE: 6. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 11 2024
R-4.5-winNOTESep 11 2024
R-4.5-linuxNOTESep 11 2024
R-4.4-winNOTESep 11 2024
R-4.4-macNOTESep 11 2024
R-4.3-winNOTESep 11 2024
R-4.3-macNOTESep 11 2024

Exports:allPermsas.allPermsBlockscheckgetAllpermsgetBlocksgetColgetCompletegetConstantgetControlgetDimgetHowgetMakegetMaxpermgetMinpermgetMirrorgetNpermgetObservedgetPlotsgetRowgetStratagetTypegetWithinhownumPermspermutePlotssetAllperms<-setBlocks<-setCol<-setComplete<-setConstant<-setDim<-setMake<-setMaxperm<-setMinperm<-setMirror<-setNperm<-setObserved<-setPlots<-setRow<-setStrata<-setType<-setWithin<-shuffleshuffleFreeshuffleGridshuffleSeriesshuffleSetshuffleStrataWithin

Dependencies:

Restricted permutations; using the permute package

Rendered frompermutations.Rmdusingknitr::rmarkdownon Sep 11 2024.

Last update: 2024-08-12
Started: 2021-11-05

Readme and manuals

Help Manual

Help pageTopics
Complete enumeration of all possible permutationsallPerms as.allPerms as.matrix.allPerms print.allPerms print.summary.allPerms summary.allPerms
Utility functions for complete enumeration of all possible permutationsallFree allGrid allSeries allStrata
Utility functions for permutation schemescheck print.check print.summary.check summary.check
Extractor functions to access components of a permutation designget-methods getAllperms getAllperms.default getAllperms.how getBlocks getBlocks.default getBlocks.how getBlocks.permControl getCol getCol.default getCol.how getCol.permControl getCol.Plots getCol.Within getComplete getComplete.default getComplete.how getComplete.permControl getConstant getConstant.default getConstant.how getConstant.permControl getConstant.Within getControl getControl.allPerms getControl.default getDim getDim.default getDim.how getDim.permControl getDim.Plots getDim.Within getHow getMake getMake.default getMake.how getMaxperm getMaxperm.default getMaxperm.how getMaxperm.permControl getMinperm getMinperm.default getMinperm.how getMinperm.permControl getMirror getMirror.default getMirror.how getMirror.permControl getMirror.Plots getMirror.Within getNperm getNperm.default getNperm.how getNperm.permControl getObserved getObserved.default getObserved.how getPlots getPlots.default getPlots.how getPlots.permControl getRow getRow.default getRow.how getRow.permControl getRow.Plots getRow.Within getStrata getStrata.default getStrata.how getStrata.permControl getStrata.Plots getType getType.default getType.how getType.permControl getType.Plots getType.Within getWithin getWithin.default getWithin.how getWithin.permControl
How to define a permutation design?Blocks how Plots print.how Within
Mandible lengths of male and female golden jackalsjackal
Number of observations in a given objectnobs-methods nobs.character nobs.data.frame nobs.factor nobs.integer nobs.matrix nobs.numeric
Number of possible permutations for a given objectnumPerms
Replacement functions to set components of a permutation designset-methods setAllperms<- setAllperms<-.default setAllperms<-.how setAllperms<-.permControl setBlocks<- setBlocks<-.default setBlocks<-.how setBlocks<-.permControl setCol<- setCol<-.default setCol<-.how setCol<-.Plots setCol<-.Within setComplete<- setComplete<-.default setComplete<-.how setComplete<-.permControl setConstant<- setConstant<-.default setConstant<-.how setConstant<-.Plots setConstant<-.Within setDim<- setDim<-.default setDim<-.how setDim<-.Plots setDim<-.Within setMake<- setMake<-.default setMake<-.how setMaxperm<- setMaxperm<-.default setMaxperm<-.how setMaxperm<-.permControl setMinperm<- setMinperm<-.default setMinperm<-.how setMinperm<-.permControl setMirror<- setMirror<-.default setMirror<-.how setMirror<-.Plots setMirror<-.Within setNperm<- setNperm<-.default setNperm<-.how setNperm<-.permControl setObserved<- setObserved<-.default setObserved<-.how setPlots<- setPlots<-.default setPlots<-.how setRow<- setRow<-.default setRow<-.how setRow<-.Plots setRow<-.Within setStrata<- setStrata<-.default setStrata<-.how setStrata<-.Plots setType<- setType<-.default setType<-.how setType<-.Plots setType<-.Within setWithin<- setWithin<-.default setWithin<-.how
Unrestricted and restricted permutationspermute shuffle
Utility functions for unrestricted and restricted permutationsshuffle-utils shuffleFree shuffleGrid shuffleSeries shuffleStrata
Generate a set of permutations from the specified design.as.matrix.permutationMatrix shuffleSet