Description Usage Arguments Details Methods (by class) Author(s)
Construct a Butterworth IIR filter and filter input data. This uses
signal::filt_filt
, which filters the signal twice to - once forwards,
then again backwards).
1 2 3 4 5 6 7 8 9 10 11 12 13 | iir_filt(data, ...)
## S3 method for class 'data.frame'
iir_filt(data, low_freq = NULL, high_freq = NULL,
filter_order = 4, srate, silent = FALSE, ...)
## S3 method for class 'eeg_data'
iir_filt(data, low_freq = NULL, high_freq = NULL,
filter_order = 4, silent = FALSE, ...)
## S3 method for class 'eeg_epochs'
iir_filt(data, low_freq = NULL, high_freq = NULL,
filter_order = 4, silent = FALSE, ...)
|
data |
Data to be filtered. |
... |
Parameters passed to S3 methods |
low_freq |
Low passband edge. |
high_freq |
High passband edge. |
filter_order |
Order of the Butterworth filter. |
srate |
Sampling rate of the signal. |
silent |
Turns off filtering messages. |
low_freq and high_freq are passband edges. Pass low freq or high freq alone to perform high-pass or low-pass filtering respectively. For band-pass or band-stop filters, pass both low_freq and high_freq.
If low_freq < high_freq, bandpass filtering is performed.
If low_freq > high_freq, bandstop filtering is performed.
data.frame
: Filter a data frame
eeg_data
: Filter eeg_data
eeg_epochs
: Filter eeg_epochs
Matt Craddock matt@mattcraddock.com
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.