permutation

0th

Percentile

Class ser_permutation -- A Collection of

The class ser_permutation is a collection of permutation vectors (see class ser_permutation_vector), one for each dimension (mode) of the data to be permuted.

Keywords
classes
Usage
## constructor
ser_permutation(x, …)
Arguments
x
an object of class ser_permutation_vector or any object which can be converted into a object of class ser_permutation (e.g. an integer vector).
permutation vectors for further dimensions
Details

The basic functions print, "[", "[[" and c are provided.

Value

An object of class ser_permutation.

See Also

ser_permutation_vector, get_order, get_permutation_matrix

Aliases
  • ser_permutation
  • permutation
  • print.ser_permutation
  • c.ser_permutation
  • "[.ser_permutation"
Examples
o <- ser_permutation(1:5, 10:1)
o

## length (number of dimensions)
length(o)

## get permutation vector for 2nd dimension
get_order(o, 2)

## reverse dimensions
o[2:1]

## combine
o <- c(o, ser_permutation(1:15))
o

## get an individual permutation
o[[2]]

## reverse the order of a permutation
o[[2]] <- rev(o[[2]])
get_order(o,2)
Documentation reproduced from package seriation, version 1.2-2, License: GPL-3

Community examples

Looks like there are no examples yet.