Description Usage Arguments Value See Also Examples
View source: R/runmcmcglobal.R
Run MCMC estimation of time series data for multiple countries using JAGS.
1 2 3 4 |
method |
The method of smoothing to implement (choices: ar, arma, splines, gp) |
input.data |
List of required input data. See |
order |
The order of splines penalization (either 1 or 2) |
matern.cov |
Whether or not to use Matern covariance function. Default is |
cs.arma |
whether ARMA parameter(s) are country specific. If 'FALSE', parameter is global. |
cs.smoothing |
whether smoothing paramter is country specific. If 'FALSE', smoothing parameter is global. |
time.trend |
if 'TRUE' a linear time trend is estimated. |
nserror.estimated |
whether to estimate non-sampling error. IF 'FALSE', fixed sampling error is inputted. |
nchains |
Number of MCMC chains |
nburnin |
Number of iterations to throw away as burn in. |
niter |
Number of total iterations. |
nthin |
Degree of thinning of MCMC chains |
model.file.path |
Text file which contains the model to be fitted. If |
model.save.file.path |
Path to save model, if written. |
A JAGS model object
processData, getSplinesData, getGPData
1 2 3 4 5 6 7 8 9 10 11 | nyears <- 100
prop.sample <- 0.7
obs.err <- TRUE
sigma.y <- 0.5
seed <- 123
method <- 'splines'
params <- list(sigma.alpha = 1, order = 1)
df <- simulateFluctuations(nyears, prop.sample, method, params, obs.err, sigma.y)
df$se <- 1
mod <- runMCMC(input.data = df, nyears = 100, method = "splines", order = 1,
nchains = 4, nburnin = 100, niter = 100+3000, nthin = 3)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.