Learn R Programming

NMF (version 0.20.6)

randomize: Randomizing Data

Description

randomize permutates independently the entries in each column of a matrix-like object, to produce random data that can be used in permutation tests or bootstrap analysis.

Usage

randomize(x, ...)

Arguments

x
data to be permutated. It must be an object suitable to be passed to the function apply.
...
extra arguments passed to the function sample.

Value

a matrix

Details

In the context of NMF, it may be used to generate random data, whose factorization serves as a reference for selecting a factorization rank, that does not overfit the data.

Examples

Run this code


x <- matrix(1:32, 4, 8)
randomize(x)
randomize(x)

Run the code above in your browser using DataLab