View source: R/SeparateSignalFromNoise.R
SeparateSignalFromNoise | R Documentation |
Calculate the raw signal and noise spectra and the corresponding
signal-to-noise ratio spectrum from the spectral estimates of an array of
n
proxy records. Where applicable, these raw results can be corrected
for the effects of time uncertainty and diffusion-like smoothing.
SeparateSignalFromNoise(
spectra,
neff = NULL,
measurement.noise = NULL,
diffusion = NULL,
time.uncertainty = NULL
)
spectra |
a list of the spectral estimates from a proxy record array in
the format as output from |
neff |
the effective number of records ( |
measurement.noise |
a measurement noise level for correcting the proxy
noise spectrum: either a single value or a spectral object
( |
diffusion |
a spectral object of a transfer function desribing a
diffusion-like proxy smoothing process (see Details), e.g. diffusion in ice
cores: |
time.uncertainty |
as |
This function is an implementation of Eq. (4) in Münch and Laepple (2018). While the diffusion transfer function there specifically refers to the diffusional smoothing of stable isotopes from firn and ice cores, it can be interpreted in a much more general sense as a transfer function that describes any smoothing process affecting a proxy record (e.g., bioturbation in marine sediment or biological memory in tree ring records). Therefore, this function can be applied to a large set of proxy data, also because the application of the transfer functions is flexible: e.g., it can be applied on proxy data where only time uncertainty is relevant, or for estimating raw signal and noise spectra by supplying no transfer functions at all.
A list of three spectral objects:
signal
:the raw or corrected signal spectrum;
noise
:the raw or corrected noise spectrum;
snr
:the signal-to-noise ratio as calculated from the previous components;
with the attribute array.par
: a named vector with information on the
proxy record array: number of (effective) records (nc
= neff
),
number of observation points per record (nt
), and sampling resolution
(res
).
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.
ObtainArraySpectra
, CalculateDiffusionTF
,
CalculateTimeUncertaintyTF
, 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.