diseq {IsoplotR} | R Documentation |
Set up U-series disequilibrium correction for U-Pb geochronology
Description
The U-Pb method conventionally assumes initial secular
equilibrium of all the intermediate daughters of the
{}^{238}
U-{}^{206}
Pb and
{}^{235}
U-{}^{207}
Pb decay chains. Violation of
this assumption may produce inaccurate results. diseq
sets up initial disequilibrium parameters that are subsequently
passed on to the read.data
function for incorporation in
other functions.
Usage
diseq(
U48 = list(x = 1, sx = 0, option = 0, m = 0, M = 20, x0 = 1, sd = 10),
ThU = list(x = 1, sx = 0, option = 0, m = 0, M = 20, x0 = 1, sd = 10),
RaU = list(x = 1, sx = 0, option = 0, m = 0, M = 20, x0 = 1, sd = 10),
PaU = list(x = 1, sx = 0, option = 0, m = 0, M = 20, x0 = 1, sd = 10),
buffer = 1e-05
)
Arguments
U48 |
a list containing seven items ( If If If
|
ThU |
a list containing seven items ( If If If If
|
RaU |
a list containing seven items ( If If
|
PaU |
a list containing seven items ( If If
|
buffer |
small amount of padding to avoid singularities in the
prior distribution, which uses a logistic transformation:
|
Details
There are three ways to correct for the initial disequilibrium
between the activity of {}^{238}
U, {}^{234}
U,
{}^{230}
Th, and {}^{226}
Ra; or between {}^{235}
U
and {}^{231}
Pa:
Specify the assumed initial activity ratios and calculate how much excess
{}^{206}
Pb and{}^{207}
Pb these would have produced.Measure the current activity ratios to infer the initial ratios. This approach only works for young samples.
The initial
{}^{230}
Th/{}^{238}
U activity ratio can also be estimated by providing the Th/U-ratio of the magma.
Value
a list with the following items:
- U48, ThU, RaU, PaU
the same as the corresponding input arguments
- equilibrium
a boolean flag indicating whether
option=TRUE
and/orx=1
for all activity ratios- Q
the eigenvectors of the disequilibrium matrix exponential
- Qinv
the inverse of
Q
- L
a named vector of all the relevant decay constants
See Also
Examples
d <- diseq(U48=list(x=0,option=1),ThU=list(x=2,option=1),
RaU=list(x=2,option=1),PaU=list(x=2,option=1))
fn <- system.file("diseq.csv",package="IsoplotR")
UPb <- read.data(fn,method='U-Pb',format=2,d=d)
concordia(UPb,type=2,xlim=c(0,700),ylim=c(0.05,0.5))