modelValues {nimble} | R Documentation |
Create a NIMBLE modelValues Object
Description
Builds modelValues object from a model values configuration object, which can include a NIMBLE model
Usage
modelValues(conf, m = 1)
Arguments
conf |
An object which includes information for building modelValues. Can either be a NIMBLE model (see |
m |
The number of rows to create in the modelValues object. Can later be changed with |
Details
See the User Manual or help(modelValuesBaseClass)
for information about manipulating NIMBLE modelValues object returned by this function
Author(s)
NIMBLE development team
Examples
#From model object:
code <- nimbleCode({
a ~ dnorm(0,1)
for(i in 1:3){
for(j in 1:3)
b[i,j] ~ dnorm(0,1)
}
})
Rmodel <- nimbleModel(code)
Rmodel_mv <- modelValues(Rmodel, m = 2)
#Custom modelValues object:
mvConf <- modelValuesConf(vars = c('x', 'y'),
types = c('double', 'int'),
sizes = list(x = 3, y = c(2,2)))
custom_mv <- modelValues(mvConf, m = 2)
custom_mv['y',]
[Package nimble version 1.2.1 Index]