thin {Boom}R Documentation

Thin the rows of a matrix

Description

Systematic sampling of every thin'th row of a matrix or vector. Useful for culling MCMC output or denoising a plot.

Usage

thin(x, thin)

Arguments

x

The array to be thinned. The first dimension is the one sampled over.

thin

The frequency of observations to keep. With thin=10 you will keep every 10th observation.

Value

The thinned vector, matrix, or array is returned.

Author(s)

Steven L. Scott

Examples


x <- rnorm(100)
thin(x, 10)
# returns a 10 vector

y <- matrix(rnorm(200), ncol=2)
thin(y, 10)
# returns a 10 by 2 matrix


[Package Boom version 0.9.15 Index]