filterEchoDepths {PAMpal} | R Documentation |
Filter Candidate Echo Depths
Description
Filter out possible echo depths from calculateEchoDepth
based on maximum depth, autocorrelation magnitude, and maximum swim
speed criteria. Requires that calculateEchoDepth has been run
first. This function adds a keepClick
column to the data to
track which detections should be used for further depth analysis by
marking them as FALSE
to be excluded or TRUE
to be used
Usage
filterEchoDepths(
x,
time = 30,
depth = NULL,
speed = NULL,
maxDepth = 4000,
minCorr = 0.01
)
Arguments
x |
an AcousticStudy object that has been processed with calculateEchoDepth |
time |
maximum time apart (seconds) for detections. Detections with no
no other detection within |
depth |
maximum depth difference (meters) between consecutive clicks, this value should be determined by maximum swim speed |
speed |
as an alternative to providing |
maxDepth |
calculated depth values greater than this will be marked
|
minCorr |
detections with autocorrelation magnitude less than this
will be marked as |
Value
the AcousticStudy x
with detections marked with column
keepClick
as TRUE
or FALSE
depending if they
pass the filter parameters
Author(s)
Taiki Sakai taiki.sakai@noaa.gov
Examples
# example not run because \link{calculateEchoDepth} must be run first,
# and it requires a large amount of data not stored in the package
## Not run:
study <- calculateEchoDepth(study, wav='path/to/wavFiles')
study <- filterEchoDepths(study, time=30, speed=50/30, maxDepth=4000)
## End(Not run)