ser_permutation {seriation} | R Documentation |
Class ser_permutation – A Collection of Permutation Vectors for Seriation
Description
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.
Usage
ser_permutation(x, ...)
## S3 method for class 'ser_permutation'
print(x, ...)
## S3 method for class 'ser_permutation'
summary(object, ...)
## S3 method for class 'ser_permutation'
c(..., recursive = FALSE)
## S3 method for class 'ser_permutation'
object[i, ...]
Arguments
x , object |
an object of class |
... |
vectors for further dimensions. |
recursive |
ignored. |
i |
index of the dimension(s) to extract. |
Value
An object of class ser_permutation
.
Author(s)
Michael Hahsler
See Also
Other permutation:
get_order()
,
permutation_vector2matrix()
,
permute()
,
ser_dist()
,
ser_permutation_vector()
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)
[Package seriation version 1.5.5 Index]