permut: Generate all permutations of m elements of a vector

permutR Documentation

Generate all permutations of m elements of a vector

Description

Generate all permutations of x taken m at a time. If argument FUN is not NULL, applies a function given by the argument to each permutation.

Usage

permut(x, m=length(x), FUN=NULL,...)

Arguments

x

vector source for permutations.

m

number of elements to choose. Default is m=length(x).

FUN

function to be applied to each permutation; default NULL means the identity, i.e., to return the permutation.

...

optionally, further arguments to FUN.

Details

Based on function permutations from package gtools. This function is required for the computation of the exact p-value of some randomness tests.

Value

A matrix with one permutation, or the value returned by FUN, in each line.


randtests documentation built on June 20, 2022, 5:11 p.m.