McmcdbWide-class: MCMC Samples in wide-format

Description Slots See Also Examples

Description

Mcmc samples stored as a matrix with (number of chains x number of iterations) rows and (number of flat parameters) columns.

Slots

samples

matrix containing the sample parameter values. This matrix has (number of chains * iterations) rows, and )number of flat parameters) columns.

parameters

McmcdbParameters.

chains

McmcdbChains.

iters

McmcdbIters.

flatpar_chains

McmcdbFlatparChains.

metadata

list with metadata about the samples.

model_data

namedList. The data used in the model.

version

character version of mcmcdb with which the object was created

See Also

McmcdbWide for the method usually used to create these objects.

Other Mcmcdb classes: Mcmcdb-class, McmcdbMem-class

Other Mcmcdb methods: Mcmcdb-class, McmcdbMem-class, mcmcdb_flatpars, mcmcdb_flatpars, mcmcdb_flatpars-methods, mcmcdb_pardims, mcmcdb_pardims, mcmcdb_pardims-methods, mcmcdb_paridx, mcmcdb_paridx, mcmcdb_paridx-methods, mcmcdb_samples_chain_flatpars, mcmcdb_samples_chain_flatpars, mcmcdb_samples_chain_iter, mcmcdb_samples_chain_iter, mcmcdb_samples_chain_parameters, mcmcdb_samples_chain_parameters, mcmcdb_samples_flatpars_chain, mcmcdb_samples_flatpars_chain, mcmcdb_samples_parameters_chain, mcmcdb_samples_parameters_chain, summary, summary-methods

Other McmcdbMem methods: McmcdbMem-class, mcmcdb_iters, mcmcdb_metadata, mcmcdb_parameters, mcmcdb_parameters-methods

Other McmcdbWide methods: $, $-methods, [, [-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, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten, mcmcdb_unflatten-method

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
showClass("McmcdbWide")

# Example included in the package
data("line_samples")
print(line_samples)

# Extract samples
# As matrix of flat parameters
mcmcdb_samples_flatpars(line_samples)
mcmcdb_samples_parameters(line_samples)
mcmcdb_samples_iter(line_samples)
mcmcdb_samples_long(line_samples)

# extract samples (flat parameters)
str(line_samples["beta[1]"])
line_samples["beta[1]", 1, 1:10]
summary(line_samples[["beta", 1, 1:4, drop=FALSE]])

# extract samples (parameter arrays)
str(line_samples[["beta"]])
summary(line_samples[["beta", 1, 1:4, drop=FALSE]])

# Chain information
mcmcdb_chains(line_samples)
mcmcdb_chains(line_samples, drop=FALSE)

# Iteration information
summary(mcmcdb_iters(line_samples))

# Paramater information
mcmcdb_parameters(line_samples)
mcmcdb_pardims(line_samples)
mcmcdb_flatpars(line_samples)
mcmcdb_paridx(line_samples)

# extract metadata
mcmcdb_metadata(line_samples)

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