
Last chance! 50% off unlimited learning
Sale ends in
Builds modelValues object from a model values configuration object, which can include a NIMBLE model
modelValues(conf, m = 1)
An object which includes information for building modelValues. Can either be a NIMBLE model (see help(modelBaseClass)
)
or the object returned from modelValuesConf
The number of rows to create in the modelValues object. Can later be changed with resize
See the User Manual or help(modelValuesBaseClass)
for information about manipulating NIMBLE modelValues object returned by this function
# NOT RUN {
#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',]
# }
Run the code above in your browser using DataLab