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
x
is a scalar or a vector, returns the age using the geochronometer given bymethod
and its standard error.if
x
has classUPb
andtype=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
x
has classUPb
andtype=2, 3, 4
or5
, returns the output of theconcordia
function.if
x
has classPbPb
,ThPb
,ArAr
,KCa
,RbSr
,SmNd
,ReOs
,LuHf
,ThU
orUThHe
andisochron=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
x
has classThU
andisochron=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
x
has classPbPb
,ThPb
,ArAr
,KCa
,RbSr
,SmNd
,ReOs
,LuHf
,UThHe
orThU
andisochron=TRUE
, returns the output of theisochron
function.if
x
has classfissiontracks
andcentral=FALSE
, returns a table of fission track ages and standard errors.if
x
has classfissiontracks
orUThHe
andcentral=TRUE
, returns the output of thecentral
function.
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)