Learn R Programming

distantia (version 2.0.0)

permute_restricted_by_row_cpp: (C++) Restricted Permutation of Complete Rows Within Blocks

Description

Divides a sequence in blocks of a given size and permutes rows within these blocks. Larger block sizes increasingly disrupt the data structure over time.

Usage

permute_restricted_by_row_cpp(x, block_size, seed = 1L)

Value

numeric matrix

Arguments

x

(required, numeric matrix). Numeric matrix to permute.

block_size

(optional, integer) block size in number of rows. Minimum value is 2, and maximum value is nrow(x).

seed

(optional, integer) random seed to use.

See Also

Other Rcpp_permutation: permute_free_by_row_cpp(), permute_free_cpp(), permute_restricted_cpp()