View source: R/pointer.zchron.R
pointer.zchron | R Documentation |
The function calculates pointer years on a data.frame
of tree-ring series using a z-transformation of the site chronology (by default based on a biweight robust mean). The method provides the number of standard deviations that the chronology deviates in individual years. To identify pointer years, one absolute threshold on the number of standard deviations can be set. Optionally, a t-test can be applied to test whether the z-transformed chronology significantly exceeds the selected threshold. The function is intended to use on flexibly detrended data, e.g., with a cubic-smoothing spline with a 50% frequency cut-off at 15 years (cf. Jetschke et al. 2019).
pointer.zchron(data, period = NULL, bi.weight = TRUE,
z.thresh = 1, t.Test = FALSE, make.plot = FALSE)
data |
a |
period |
a |
bi.weight |
a |
z.thresh |
a |
t.Test |
a |
make.plot |
a |
The function develops a site chronology, which is z-transformed over its entire length, thereby providing the number of standard deviations that the chronology deviates in individual years. In developing the site chronology, a normal or biweight robust mean can be used. A threshold z.thresh
on the minimum number of standard deviations can be set (cf. Cropper 1979) to define the years to be considered as pointer years.
Optionally, a t-test may be performed to test whether the z-transformed chronology significantly differs from the selected threshold value in a particular year. Therefore, individual tree-ring series are z-transformed as well and compared to the threshold value z.thresh
. In case a biweight robust mean is used in building the site chronology, the t-test is based on the biweight robust estimate of the standard deviation. In all t-tests a significance level of 0.05 is used.
The function returns a list
containing the following components:
TRIsite |
a |
out |
a |
spec.param |
a |
Marieke van der Maaten-Theunissen, Ernst van der Maaten and Gottfried Jetschke.
Cropper, J.P. (1979) Tree-ring skeleton plotting by computer. Tree-Ring Bulletin 39: 47-59.
Jetschke, G., van der Maaten, E. and van der Maaten-Theunissen, M. (2019) Towards the extremes: A critical analysis of pointer year detection methods. Dendrochronologia 53: 55-62.
## Calculate pointer years on detrended tree-ring series
data(s033)
detr_s033 <- detrend(s033, method = "Spline", nyrs = 15)
pz1 <- pointer.zchron(detr_s033)
head(pz1$out)
## Calculate pointer years with user-defined arguments
data(s033)
detr_s033 <- detrend(s033, method = "Spline", nyrs = 15)
pz2 <- pointer.zchron(detr_s033, period = c(1950,2010), z.thresh = 1.28,
make.plot = TRUE)
head(pz2$out)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.