thin_draws: Thin draws
objects
Description
Thin draws
objects to reduce their size and autocorrelation in
the chains.
Usage
thin_draws(x, thin = NULL, ...)# S3 method for draws
thin_draws(x, thin = NULL, ...)
# S3 method for rvar
thin_draws(x, thin = NULL, ...)
Value
A draws
object of the same class as x
.
Arguments
- x
(draws) A draws
object or another R object for which the method
is defined.
- thin
(positive numeric) The period for selecting draws. Must
be between 1 and the number of iterations. If the value is not an
integer, the draws will be selected such that the number of draws
returned is equal to round(ndraws(x) / thin). Intervals between
selected draws will be either ceiling(thin) or floor(thin), such
that the average interval will be close to the thin value. If
NULL
, it will be automatically calculated based on bulk and
tail effective sample size as suggested by Säilynoja et
al. (2022).
- ...
Arguments passed to individual methods (if applicable).
References
Teemu Säilynoja, Paul-Christian Bürkner, and Aki Vehtari (2022).
Graphical test for discrete uniformity and its applications in
goodness-of-fit evaluation and multiple sample comparison.
Statistics and Computing. 32, 32. doi:10.1007/s11222-022-10090-6
Examples
Run this codex <- example_draws()
niterations(x)
x <- thin_draws(x, thin = 5)
niterations(x)
Run the code above in your browser using DataLab