blockedEigenCoef: Calculates the eigencoefficents of a blocked time series

Description Usage Arguments Details Value

Description

Calculates the eigencoefficients (tapered Fourier transforms) of the provided (pre-blocked) series.

Usage

1
2
blockedEigenCoef(x, deltat = 1, nw, k, nFFT, numSections = length(x),
  adaptiveWeighting = TRUE, returnWeights = FALSE, idx = NULL)

Arguments

x

A list of data.frames as returned by sectionData.

deltat

A numeric indicating the sample rate.

nw

A numeric indicating the time bandwidth parameter for estimating the Slepian data tapers.

k

A numeric indicating the number of tapers to use - should be approximately floor(2*nw - 1) and no larger than floor(2*nw).

nFFT

A numeric indicating the number of frequency bins to use (i.e. setting the zeropadding amount).

numSections

A numeric indicating the number of elements in the list x.

adaptiveWeighting

A logical indicating whether the eigencoefficients should be multiplied by their adaptive weights before performing the regression.

Details

Takes a list of data.frames and calculates the tapered Fourier transform of each column of each data.frame. spec.mtm will calculate the adaptive weights to be used (bias protection) and these can also (and probably should be) used during coherence and transfer function estimation.

Value

A list of lists. You probably want to call stackEigenByFreq after this to get a more usable format.


driegert/transfer documentation built on May 15, 2019, 2:11 p.m.