Function for uncalibrating one or more radiocarbon dates.
uncalibrate(x, ...)# S3 method for default
uncalibrate(x, CRAerrors = 0, roundyear = TRUE, calCurves = "intcal20", ...)
# S3 method for CalGrid
uncalibrate(
x,
calCurves = "intcal20",
eps = 1e-05,
compact = TRUE,
verbose = TRUE,
...
)
A data.frame with specifying the original data, the uncalibrated age without the calibration curve error (ccCRA), the calibration curve error at this point in the curve (ccError), a randomised uncalibrated age (rCRA) given both the stated ccError and any further hypothesised instrumental error provided by the CRAerrors argument (rError).
Either a vector of calibrated radiocarbon ages or an object of class CalGrid.
ignored
A vector of standard deviations corresponding to each estimated radiocarbon age (ignored if x is a CalGrid object).
Whether the randomised estimate is rounded or not. Default is TRUE.
A string naming a calibration curve already provided with the rcarbon package (currently 'intcal20','intcal13','intcal13nhpine16','shcal20','shcal13','shcal13shkauri16',''marine13','marine20' and 'normal') or a custom curve provided as matrix/data.frame in three columns ("CALBP","C14BP","Error"). The default is the 'intcal20' curve and only one curve can currently be specified for all dates.
Cut-off value for density calculation (for CalGrid objects only).
A logical variable indicating whether only uncalibrated ages with non-zero probabilities should be returned (for CalGrid objects only).
A logical variable indicating whether extra information on progress should be reported (for CalGrid objects only).
This function takes one or more calibrated calendars and looks-up the corresponding uncalibrated age, error of the stated calibration curve at that point. It also provides a randomised estimate of the uncalibrate age based on the curve error (and optionally also a hypothetical measurement error.
# Uncalibrate two calendar dates
uncalibrate(c(3050,2950))
Run the code above in your browser using DataLab