| postPredSPD {nimbleCarbon} | R Documentation |
SPD-based Posterior Predictive Check
Description
Generates SPDs from posterior samples.
Usage
postPredSPD(
x,
errors,
calCurve,
model,
a,
b,
params,
nsim,
method = NULL,
spdnormalised = TRUE,
datenormalised = TRUE,
ncores = 1,
verbose = TRUE
)
Arguments
x |
a vector of observed uncalibrated radiocarbon ages. |
errors |
a vector of standard deviations corresponding to each estimated radiocarbon age. |
calCurve |
character string naming a calibration curve already provided with the rcarbon package (currently 'intcal20','intcal13','intcal13nhpine16','shcal20','shcal13','shcal13shkauri16',”marine13','marine20'). |
model |
growth model |
a |
lower (earliest) limit of the distribution (in BP). |
b |
upper (latest) limit of the distribution (in BP). |
params |
list of vectors containing model parameters. The names attribute of each vector should match growth model parameters. |
nsim |
number of SPDs to be generated. Default is the length of the parameter vectors supplied in the argument |
method |
method for the creation of random dates from the fitted model. Either 'uncalsample' or 'calsample'. |
spdnormalised |
a logical variable indicating whether the total probability mass of the SPD is normalised to sum to unity for both observed and simulated data. Default is TRUE. |
datenormalised |
a logical variable indicating whether dates should be normalised to sum to unity or not. Default is TRUE. |
ncores |
number of cores used for for parallel execution. Default is 1. |
verbose |
a logical variable indicating whether extra information on progress should be reported. Default is TRUE. |
Value
An object of class spdppc with the following elements
obsA data.frame containing the years (in Cal BP) and the corresponding summed probability in the observed data.spdmatA matrix containing the summed probability distribution of the simulated data.