R: Permutation

Permutation {Rfast} | R Documentation

## Permutation

### Description

Permute the given vector.

### Usage

    permutation(x, nperm = gamma(length(x)+1))
    permutation.next(x, nperm = gamma(length(x)+1))
    permutation.prev(x, nperm = gamma(length(x)+1))
    bincomb(n)

### Arguments

`x` | A numeric vector with data.
`nperm` | An integer value for returning specific number of combinations. By defualt is set to all combinations. Must be between 0<=nperm<=gamma(length(x)+1)
`n` | An integer value for the length of the binary number.

### Details

This function implements "Permutation", which means all the possible combinations. In the permutation.next and permutation.prev if there aren't possible combinations it returns the same vector. "Binary Combinations" for "bincomb", means all the possible combinations for the binary number with length "n".

### Value

Returns a matrix with all possible combinations of the given vector or a matrix row with one possible combinations.

### Author(s)

Manos Papadakis

R implementation and documentation: Manos Papadakis <papadakm95@gmail.com>

### See Also

`combn,comb_n`

### Examples

    y <- rnorm(3)
    b <- permutation(y)
    b <- permutation.next(y)
    b <- permutation.prev(y)
    g <- bincomb(3)

[Package Rfast version 2.0.4 Index]