Generate draws from priors for model terms.
# S3 method for bage_prior_ar
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)# S3 method for bage_prior_known
generate(x, n_element = 20, n_draw = 25, ...)
# S3 method for bage_prior_lin
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_linar
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_linex
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_norm
generate(x, n_element = 20, n_draw = 25, ...)
# S3 method for bage_prior_normfixed
generate(x, n_element = 20, n_draw = 25, ...)
# S3 method for bage_prior_rwrandom
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rwrandomseasfix
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rwrandomseasvary
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rwzero
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rwzeroseasfix
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rwzeroseasvary
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2random
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2randomseasfix
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2randomseasvary
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2zero
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2zeroseasfix
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_rw2zeroseasvary
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_spline
generate(x, n_along = 20, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd
generate(x, n_element = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd_ar
generate(x, n_along = 5, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd_rwrandom
generate(x, n_along = 5, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd_rwzero
generate(x, n_along = 5, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd_rw2random
generate(x, n_along = 5, n_by = 1, n_draw = 25, ...)
# S3 method for bage_prior_svd_rw2zero
generate(x, n_along = 5, n_by = 1, n_draw = 25, ...)
A tibble
Object of class "bage_prior"
Number of elements of
'along' dimension. Default is 20
.
Number of combinations of
'by' variables. Default is 1
.
Number of draws. Default
is 25
.
Unused. Included for generic consistency only.
Number of elements in term,
in priors that do not distinguish
'along' and 'by' dimensions.
Default is 20
.
Some priors distinguish between 'along' and 'by'
dimensions, while others do not: see priors
for a complete list. Arguments n_along
and n_by
are used with priors that make the distinction,
and argument n_element
is used with priors that do not.
priors Overview of priors implemented in bage
## prior that distinguishes 'along' and 'by'
x <- RW()
generate(x, n_along = 10, n_by = 2)
## prior that does not distinguish
x <- N()
generate(x, n_element = 20)
## SVD_AR(), SVD_RW(), and SVD_RW2()
## distinguish 'along' and 'by'
x <- SVD_AR(HFD)
generate(x, n_along = 5, n_by = 2)
## SVD() does not
x <- SVD(HFD)
generate(x, n_element = 10)
Run the code above in your browser using DataLab