| integratePower {astrochron} | R Documentation | 
Determine the total power within a given bandwidth
Description
Determine the total power within a given bandwidth, and also the ratio of this power to the total power in the spectrum (or up to a specified frequency). If bandwidth is not specified, generate interactive plots for bandwidth selection. For use with the function eha, integratePower can process spectrograms (time-frequency) or single spectra.
Usage
integratePower(spec,flow=NULL,fhigh=NULL,fmax=NULL,unity=F,f0=T,xmin=NULL,
               xmax=NULL,ymin=NULL,ymax=NULL,npts=NULL,pad=NULL,ydir=1,
               palette=6,ncolors=100,h=6,w=9,ln=F,genplot=T,verbose=T)
Arguments
spec | 
 Spectral results to evaluate. If the data frame contains time-frequency results, it must have the following format: column 1=frequency; remaining columns (2 to n)=power; titles for columns 2 to n must be the location (depth or height). Note that this format is ouput by function eha. If the data frame contains one spectrum, it must have the following format: column 1=frequency, column 2=power.  | 
flow | 
 Low frequency cutoff for integration. If flow or fhigh are not specified, interactive plotting is activated.  | 
fhigh | 
 High frequency cutoff for integration. If flow or fhigh are not specified, interactive plotting is activated.  | 
fmax | 
 Integrate total power up to this frequency.  | 
unity | 
 Normalize spectra such that total variance (up to fmax) is unity. (T of F)  | 
f0 | 
 Is f(0) included in the spectra? (T or F)  | 
xmin | 
 Minimum frequency for PLOTTING.  | 
xmax | 
 Maximum frequency for PLOTTING.  | 
ymin | 
 Minimum depth/height/time for PLOTTING. Only used if processing time-frequency results.  | 
ymax | 
 Maximum depth/height/time for PLOTTING. Only used if processing time-frequency results.  | 
npts | 
 The number of points in the processed time series window. This is needed for proper spectrum normalization.  | 
pad | 
 The total padded length of the processed time series window. This is needed for proper spectrum normalization.  | 
ydir | 
 Direction for y-axis in plots (depth or height). -1 = values increase downwards (slower plotting!), 1 = values increase upwards. Only used if processing time-frequency results.  | 
palette | 
 What color palette would you like to use? (1) rainbow, (2) grayscale, (3) blue, (4) red, (5) blue-white-red, (6) viridis  | 
ncolors | 
 Number of colors to use in plot. Only used if processing time-frequency results.  | 
h | 
 Height of plot in inches.  | 
w | 
 Width of plot in inches.  | 
ln | 
 Plot natural log of spectral results? (T or F)  | 
genplot | 
 Generate summary plots? (T or F)  | 
verbose | 
 Verbose output? (T or F)  | 
Details
Depending on the normalization used, you may want to preprocess the power spectra prior to integration.
See Also
Examples
# generate etp signal over past 10 Ma
ex=etp(tmax=10000)
# evolutive power
pwr=eha(ex,win=500,fmax=.1,pad=2000,output=2,pl=2)
# integrate power from main obliquity term
integratePower(pwr,flow=0.02,fhigh=0.029,npts=501,pad=2000)