Learn R Programming

Luminescence (version 0.4.1)

analyse_IRSAR.RF: Analyse IRSAR RF measurements

Description

Function to analyse IRSAR RF measurements on K-feldspar samples, performed using the protocol according to Erfurt et al. (2003)

Usage

analyse_IRSAR.RF(object, sequence.structure = c("NATURAL", "REGENERATED"), 
    method = "FIT", fit.range.min, fit.range.max, fit.trace = FALSE, 
    fit.MC.runs = 10, slide.outlier.rm = FALSE, slide.trend.corr = FALSE, 
    plot = TRUE, xlab.unit = "s", legend.pos, ...)

Arguments

object
RLum.Analysis (required): input object containing data for protocol analysis
sequence.structure
vector character (with default): specifies the general sequence structure. Allowed steps are NATURAL, REGENERATED. In addition any other cha
method
character (with default): setting method applied for the data analysis. Possible options are "FIT" or "SLIDE".
fit.range.min
integer (optional): set the minimum channel range for signal fitting and sliding. Usually the entire data set is used for curve fitting, but there might be reasons to limit the channels used for fitti
fit.range.max
integer (optional): set maximum channel range for signal fitting and sliding. Usually the entire data set is used for curve fitting, but there might be reasons to limit the channels used for fitting.
fit.trace
logical (with default): trace fitting (for debugging use)
fit.MC.runs
numeric (with default): set number of Monte Carlo runs for start parameter estimation. Note: Higher values will significantly increase the calculation time.
slide.outlier.rm
logical (with default): enable or disable outlier removal. Outliers are removed from the natural signal curve only.
slide.trend.corr
logical (with default): enable or disable trend correction. If TRUE, the sliding is applied to a previously trend corrected data set.
plot
logical (with default): plot output (TRUE or FALSE)
xlab.unit
character (with default): set unit for x-axis
legend.pos
character (with default): useful keywords are bottomright, bottom, bottomleft, left, topleft, top, topright,
...
further arguments that will be passed to the plot output. Currently supported arguments are main, xlab, ylab, xlim, ylim, log

Value

  • A plot (optional) and an RLum.Results object is returned containing the following elements:
  • De.valuesdata.frame containing De-values with error (gray dashed lines in the plot) and further parameters. Corrected De values are only provided for the method "SLIDE", provided the trend correction is applied.
  • fitnls nlsModel object
  • Note: The output (De.values) should be accessed using the function get_RLum.Results

Function version

0.2.2 (2015-01-08 17:47:23)

Details

The function performs an IRSAR analysis described for K-feldspar samples by Erfurt et al. (2003) assuming a negligible sensitivity change of the RF signal. General Sequence Structure (according to Erfurt et al. (2003))
  1. Measuring IR-RF intensity of the natural dose for a few seconds ($D_{natural}$)
  2. Bleach the samples under solar conditions for at least 30 min without changing the geometry
  3. Waiting for at least one hour
  4. Regeneration of the IR-RF signal to at least the natural level
  5. Fitting data with a stretched exponential function
  6. Calculate the the palaeodose$D_{e}$using the parameters from the fitting
Function Used For The Fitting (according to Erfurt et al. (2003)) $$\phi(D) = \phi_{0}-\Delta\phi(1-exp(-\lambda*D))^\beta$$ with $\phi(D)$ the dose dependent IR-RF flux, $\phi_{0}$ the inital IR-RF flux, $\Delta\phi$ the dose dependent change of the IR-RF flux, $\lambda$ the exponential parameter, $D$ the dose and $\beta$ the dispersive factor. To obtain the palaeodose $D_{e}$ the function is changed to: $$D_{e} = ln(-(\phi(D) - \phi_{0})/(-\lambda*\phi)^{1/\beta}+1)/-\lambda$$ The fitting is done using the port algorithm of the nls function. Two methods are supported to obtain the De: method = "FIT" The principle is described above and follows the orignal suggestions from Erfurt et al., 2003. method = "SLIDE" For this method the natural curve is slided along the x-axis until congruence with the regenerated curve is reached. Instead of fitting this allows to work with the original data without the need of any physical model. This approach was introduced for RF curves by Buylaert et al., 2012 and Lapp et al., 2012. Here the sliding is done by searching for the minimum of the residual squares. $$min(\Sigma(RF.reg_{k.i} - RF.nat_{k.i})^2)$$ for $$k = {t.0+i,...,t.max+i}$$ Correction for outliers (slide.outlier.rm = TRUE) By using method = "SLIDE" and setting the argument slide.outlier.rm = TRUE an automatic outlier removal can be applied to the natural curve. Outliers may be observed also on the regenerative curve, but here the impact of single outliers on the curve adjustment (sliding) is considered as negligible. The applied outlier removal algorithm consists of three steps: (a) Input data are smoothed using the function rollmedian. Value k for the rolling window is fixed to 11. Therefore, the natural curve needs to comprise at least of 33 values, otherwise outlier removal is rejected. (b) To subsequently remove outliers, code blocks from the function apply_CosmicRayRemoval were recycled, therefore in general the outlier correction works as described by Pych (2003). In contrast, here no sigma clipping before constructing the histograms is applied. (c) Outliers are marked in the data set and visualised in the graphical output. The subsequent adjustement of both curves (natural and regenerative) is done without outliers, whereas the sliding itself is done with the entire data set. Trend correction (slide.trend.corr = TRUE) This option allows for correcting any linear trend in the natural curve in comparison to the regenerative curve. The trend correction is based on regression analysis of the residuals from the slided curve. The corrected De is obtained by sliding the trend corrected values (again) along the regenerative data curve. This correction is driven by the idea that the rediduals from the regenerative and the natural curve should be free of any trend, as long as they are comparable. Error estimation For method = "FIT" the asymmetric error range is taken from the standard deviation of the natural signal. For method = "SLIDE" so far no error estimation is implemented. Instead, to asses the error of the De several aliquots should be measured and the error obtained from the De distribution.

References

Buylaert, J.P., Jain, M., Murray, A.S., Thomsen, K.J., Lapp, T., 2012. IR-RF dating of sand-sized K-feldspar extracts: A test of accuracy. Radiation Measurements 44 (5-6), 560-565. doi: 10.1016/j.radmeas.2012.06.021 Erfurt, G., Krbetschek, M.R., 2003. IRSAR - A single-aliquot regenerative-dose dating protocol applied to the infrared radiofluorescence (IR-RF) of coarse- grain K-feldspar. Ancient TL 21, 35-42. Erfurt, G., 2003. Infrared luminescence of Pb+ centres in potassium-rich feldspars. physica status solidi (a) 200, 429-438. Erfurt, G., Krbetschek, M.R., 2003. Studies on the physics of the infrared radioluminescence of potassium feldspar and on the methodology of its application to sediment dating. Radiation Measurements 37, 505-510. Erfurt, G., Krbetschek, M.R., Bortolot, V.J., Preusser, F., 2003. A fully automated multi-spectral radioluminescence reading system for geochronometry and dosimetry. Nuclear Instruments and Methods in Physics Research Section B: Beam Interactions with Materials and Atoms 207, 487-499. Lapp, T., Jain, M., Thomsen, K.J., Murray, A.S., Buylaert, J.P., 2012. New luminescence measurement facilities in retrospective dosimetry. Radiation Measurements 47, 803-808. doi:10.1016/j.radmeas.2012.02.006 Pych, W., 2003. A Fast Algorithm for Cosmic-Ray Removal from Single Images. Astrophysics 116, 148-153. http://arxiv.org/pdf/astro-ph/0311290.pdf?origin=publication_detail Trautmann, T., 2000. A study of radioluminescence kinetics of natural feldspar dosimeters: experiments and simulations. Journal of Physics D: Applied Physics 33, 2304-2310. Trautmann, T., Krbetschek, M.R., Dietrich, A., Stolz, W., 1998. Investigations of feldspar radioluminescence: potential for a new dating technique. Radiation Measurements 29, 421-425. Trautmann, T., Krbetschek, M.R., Dietrich, A., Stolz, W., 1999. Feldspar radioluminescence: a new dating method and its physical background. Journal of Luminescence 85, 45-58. Trautmann, T., Krbetschek, M.R., Stolz, W., 2000. A systematic study of the radioluminescence properties of single feldspar grains. Radiation Measurements 32, 685-690.

See Also

RLum.Analysis, RLum.Results, get_RLum.Results, nls

Examples

Run this code
##load data
data(ExampleData.RLum.Analysis, envir = environment())

##perform analysis
temp <- analyse_IRSAR.RF(object = IRSAR.RF.Data)

Run the code above in your browser using DataLab