View source: R/spectralUtils.R
McNamaraBins | R Documentation |
The McNamaraBins() function implements the binning algorithm specified in the "Data Preparation and Processing" section of Seismic Noise Analysis System Using Power Spectral Density Probability Density Functions.
McNamaraBins(df, loFreq, hiFreq, alignFreq)
df |
an R |
loFreq |
optional lo end of frequency binning range (default=.005) |
hiFreq |
optional hi end of frequency binning range (default=10) |
alignFreq |
optional alignment frequency for determining frequency bins (default=0.1) |
The McNamaraBins() function accepts a dataframe with an arbitrary number of columns. At least one of the columns must be named 'freq' and must contain frequency values. These frequencies will be used to assign all associated values into appropriate bins according to the McNamara algorithm:
Frequencies for binning are generated at 1/8 octave intervals aligned to alignFreq
.
Binned values associated with each frequency bin are calculated by averaging incoming values over an entire octave
centered on that frequency.
A dataframe containing binned values is returned with the same column names as the incoming df
argument.
Jonathan Callahan jonathan@mazamascience.com
Seismic Noise Analysis System Using Power Spectral Density Probability Density Functions (McNamara and Boaz 2005)
McNamaraPSD
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.