View source: R/GetIntegratedSNR.R
GetIntegratedSNR | R Documentation |
This function calculates the signal-to-noise ratio (SNR) as a function of frequency, interpreted as the temporal resolution of a proxy record. This variant of the SNR is obtained from a signal and a noise spectrum which are each integrated across frequencies before taking their ratio.
GetIntegratedSNR(input, N = 1, f1 = 2, f2 = "max", limits = NULL)
input |
a list of the spectral objects ( |
N |
integer; number of proxy records averaged. The default returns the
SNR of a single proxy record. For a different number, the SNR is calculated
for a "stack" averaged across |
f1 |
index of the signal (and noise) frequency axis to specify the lower integration limit from which to integrate the spectra; per default the lowest frequency of the spectral estimates is omitted. |
f2 |
as |
limits |
numeric vector with a frequency range of the integration: this
is an alternative way of specifying the integration limits and overrides
the setting by |
The function is an implementation of Eq. (6) in Münch and Laepple
(2018). The integral in (6) is approximated by the cumulative sum of the
integration arguments from f.int1
to f.int2
, where
f.int1 = f1
and f.int2
consecutively increases from f1
to f2
.
the SNR spectrum as a spectral object.
Thomas Münch
Münch, T. and Laepple, T.: What climate signal is contained in decadal- to centennial-scale isotope variations from Antarctic ice cores? Clim. Past, 14, 2053–2070, https://doi.org/10.5194/cp-14-2053-2018, 2018.
spec.object
for the definition of a proxysnr
spectral object.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.