| age {IsoplotR} | R Documentation |
Calculate isotopic ages
Description
Calculates U-Pb, Pb-Pb, Th-Pb, Ar-Ar, K-Ca, Re-Os, Sm-Nd, Rb-Sr, Lu-Hf, U-Th-He, Th-U and fission track ages and propagates their analytical uncertainties. Includes options for single grain, isochron and concordia_ages.
Usage
age(x, ...)
## Default S3 method:
age(
x,
method = "U238-Pb206",
oerr = 1,
sigdig = NA,
exterr = FALSE,
J = c(NA, NA),
zeta = c(NA, NA),
rhoD = c(NA, NA),
d = diseq(),
...
)
## S3 method for class 'UPb'
age(
x,
type = 1,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
common.Pb = 0,
discordance = discfilter(),
...
)
## S3 method for class 'PbPb'
age(
x,
isochron = TRUE,
common.Pb = 2,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'ArAr'
age(
x,
isochron = FALSE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'KCa'
age(
x,
isochron = FALSE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'UThHe'
age(x, isochron = FALSE, central = FALSE, i = NULL, oerr = 1, sigdig = NA, ...)
## S3 method for class 'fissiontracks'
age(x, central = FALSE, i = NULL, oerr = 1, sigdig = NA, exterr = FALSE, ...)
## S3 method for class 'ThU'
age(
x,
isochron = FALSE,
Th0i = 0,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
...
)
## S3 method for class 'ThPb'
age(
x,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'ReOs'
age(
x,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'SmNd'
age(
x,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'RbSr'
age(
x,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'LuHf'
age(
x,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
## S3 method for class 'PD'
age(
x,
nuclide,
isochron = TRUE,
i2i = TRUE,
exterr = FALSE,
i = NULL,
oerr = 1,
sigdig = NA,
projerr = FALSE,
...
)
Arguments
x |
can be:
OR
|
... |
additional arguments |
method |
one of either |
oerr |
indicates whether the analytical uncertainties of the output are reported as:
(only used when |
sigdig |
number of significant digits for the uncertainty
estimate (only used if |
exterr |
propagate the external (decay constant and calibration factor) uncertainties? |
J |
two-element vector with the J-factor and its standard error. |
zeta |
two-element vector with the zeta-factor and its standard error. |
rhoD |
two-element vector with the track density of the dosimeter glass and its standard error. |
d |
an object of class |
type |
scalar flag indicating whether
|
i |
index of a particular aliquot |
common.Pb |
common lead correction:
|
discordance |
discordance calculator. This is an object of
class
|
isochron |
logical flag indicating whether each analysis
should be considered separately ( |
projerr |
logical. If |
i2i |
‘isochron to intercept’: calculates the initial (aka
‘inherited’, ‘excess’, or ‘common’)
|
central |
logical flag indicating whether each analysis should
be considered separately ( |
Th0i |
initial
|
nuclide |
a text string corresponding to a valid entry for
|
Value
if
xis a scalar or a vector, returns the age using the geochronometer given bymethodand its standard error.if
xhas classUPbandtype=1, returns a table with the following columns:t.75,err[t.75],t.68,err[t.68],t.76,err[t.76], (t.82,err[t.82],)t.conc,err[t.conc], (disc) orerr[p.conc],) containing the^{207}Pb/^{235}U-age and standard error, the^{206}Pb/^{238}U-age and standard error, the^{207}Pb/^{206}Pb-age and standard error, (the^{208}Pb/^{232}Th-age and standard error,) the single grain concordia_age and standard error, (and the % discordance or p-value for concordance,) respectively.if
xhas classUPbandtype=2, 3, 4or5, returns the output of theconcordiafunction.if
xhas classPbPb,ThPb,ArAr,KCa,RbSr,SmNd,ReOs,LuHf,ThUorUThHeandisochron=FALSE, returns a table of Pb-Pb, Th-Pb, Ar-Ar, K-Ca, Rb-Sr, Sm-Nd, Re-Os, Lu-Hf, Th-U or U-Th-He ages and their standard errors.if
xhas classThUandisochron=FALSE, returns a 5-column table with the Th-U ages, their standard errors, the initial^{234}U/^{238}U-ratios, their standard errors, and the correlation coefficient between the ages and the initial ratios.if
xhas classPbPb,ThPb,ArAr,KCa,RbSr,SmNd,ReOs,LuHf,UThHeorThUandisochron=TRUE, returns the output of theisochronfunction.if
xhas classfissiontracksandcentral=FALSE, returns a table of fission track ages and standard errors.if
xhas classfissiontracksorUThHeandcentral=TRUE, returns the output of thecentralfunction.
See Also
Examples
attach(examples)
tUPb <- age(UPb,type=1)
tconc <- age(UPb,type=2)
tdisc <- age(UPb,type=3)
tArAr <- age(ArAr)
tiso <- age(ArAr,isochron=TRUE,i2i=TRUE)
tcentral <- age(FT1,central=TRUE)