mcmcdb_unflatten-method: Unflatten MCMC parameters

Description Arguments Value Methods See Also Examples

Description

Convert parameter values from their flattened form to their original array shapes.

Arguments

x

Flattened parameter values

parameters

Object mapping flattened parameters to parameter arrays

Value

All methods return a named list of parameter arrays.

Methods

signature(x = "matrix", parameters = "function")

Each row if the matrix represents a sample interation. The returned array for a parameter array with dimension d is c(d, n), where n is the number of iterations. The function parameters should return an object of class McmcdbFlatpars.

signature(x = "matrix", parameters = "McmcdbParameters")

See method for signature(x = "matrix", parameters = "McmcdbParameters").

signature(x = "matrix", parameters = "missing")

If parameters is missing, then the default for McmcdbParameters is used.

signature(x = "McmcdbWide", parameters = "character")

The character vector parameters specifies a subset of parameter arrays to return.

signature(x = "McmcdbWide", parameters = "missing")

Uses the result of mcmcdb_parameters(x) as the parameter object.

signature(x = "numeric", parameters = "function")

The numeric vector represents a single iteration.

signature(x = "numeric", parameters = "McmcdbParameters")

See method for signature(x = "numeric", parameters = "function").

signature(x = "numeric", parameters = "missing")

See method for signature(x = "numeric", parameters = "function").

See Also

Other McmcdbParameters methods: McmcdbParameters-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods

Other McmcdbParameters methods: McmcdbParameters-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods

Other McmcdbParameters methods: McmcdbParameters-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods

Other McmcdbParameters methods: McmcdbParameters-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods

Other McmcdbParameters methods: McmcdbParameters-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods

Other McmcdbWide methods: $, $-methods, McmcdbWide-class, [, [-methods, [[, [[-methods, mcmcdb_chains, mcmcdb_drop_chain, mcmcdb_drop_chain, mcmcdb_drop_chain, mcmcdb_drop_iters, mcmcdb_drop_iters, mcmcdb_drop_iters, mcmcdb_drop_parameter, mcmcdb_drop_parameter, mcmcdb_samples_flatpars, mcmcdb_samples_flatpars, mcmcdb_samples_iter, mcmcdb_samples_iter, mcmcdb_samples_long, mcmcdb_samples_long, mcmcdb_samples_parameters, mcmcdb_samples_parameters

Other McmcdbWide methods: $, $-methods, McmcdbWide-class, [, [-methods, [[, [[-methods, mcmcdb_chains, mcmcdb_drop_chain, mcmcdb_drop_chain, mcmcdb_drop_chain, mcmcdb_drop_iters, mcmcdb_drop_iters, mcmcdb_drop_iters, mcmcdb_drop_parameter, mcmcdb_drop_parameter, mcmcdb_samples_flatpars, mcmcdb_samples_flatpars, mcmcdb_samples_iter, mcmcdb_samples_iter, mcmcdb_samples_long, mcmcdb_samples_long, mcmcdb_samples_parameters, mcmcdb_samples_parameters

Examples

1
2
3
4
5
6
parnames <- c("alpha", "beta.1.1", "beta.1.2", "beta.2.1", "beta.2.2")
parameters <- McmcdbParameters(parnames)
samples <- rnorm(length(parnames))
names(samples) <- parnames
samples
mcmcdb_unflatten(samples)

jrnold/mcmcdb documentation built on May 20, 2019, 1:04 a.m.