powered by
This function is a wrapper of jags.model. It receives an isotopeData class object containing the data, a model string returned by either jagsOneBaseline, jagsTwoBaselines, jagsTwoBaselinesFull or jagsBayesianModel, and creates a JAGS model object.
jags.model
jagsOneBaseline
jagsTwoBaselines
jagsTwoBaselinesFull
jagsBayesianModel
TPmodel(data = NULL, model.string = NULL, n.chains = 2, n.adapt = 10000, quiet = FALSE, ...)
a list containing the data.
model string containing a description of the model.
number of parallel chains for the model.
number of iterations for adaptation (initial sampling phase)
logical value to indicate whether messages generated during compilation will be suppressed, as well as the progress bar during adaptation.
additional arguments passed to jags.model.
TPmodel returns an object inheriting from class jags which can be used to generate dependent samples from the posterior distribution of the parameters
TPmodel
# NOT RUN { isotopeData <- generateTPData() model.string <- jagsBayesianModel() model <- TPmodel(data = isotopeData, model.string = model.string, n.adapt = 500) # }
Run the code above in your browser using DataLab