simSignalAndNoise: Simulate a core array and estimate the signal and noise...

View source: R/EstimateCI.R

simSignalAndNoiseR Documentation

Simulate a core array and estimate the signal and noise spectra

Description

This is a wrapper function to first simulate a proxy core array (simCoreArray), estimate the corresponding array spectra (ObtainArraySpectra), and finally separate for these simulated data the common signal from the independent noise (SeparateSignalFromNoise).

Usage

simSignalAndNoise(signal.par, noise.par, nc, nt, res, df.log = NULL)

Arguments

signal.par

a named list with elements 'alpha' and 'beta' supplying the power-law parameters to simulate the common signal.

noise.par

as signal.par the power-law parameters to simulate the independent noise components.

nc

the number of proxy records ('"cores"') in the array.

nt

the length of each record in the array.

res

the sampling (e.g., temporal) resolution of the simulated proxy records; determines the frequency axis of the spectral estimates.

df.log

width of the Gaussian kernel in logarithmic frequency units to smooth the spectral estimates; NULL (the default) suppresses smoothing.

Value

a named list of the three spectral objects 'signal', 'noise' and 'snr', giving the spectra of the estimated common signal, the independent noise, and the corresponding signal-to-noise ratio (SNR), respectively.

Author(s)

Thomas Münch


EarthSystemDiagnostics/proxysnr documentation built on June 9, 2025, 11:58 a.m.