WaveThresh
Help
compare.filters
Compares two filters.
DESCRIPTION
Compares two filters (such as those returned from
filter.select). This function
returns TRUE is they are the same otherwise returns FALSE.
USAGE
compare.filters(f1,f2)
REQUIRED ARGUMENTS
- f1
- Filter, such as that returned by filter.select
- f2
- Filter, such as that returned by filter.select
OPTIONAL ARGUMENTS
None.
VALUE
If f1
and f2
are the same the function returns
TRUE, otherwise it returns FALSE.
SIDE EFFECTS
None
DETAILS
A very simple function. It only needs to check that the
family
and filter.number
components of the filter
are the same.
RELEASE
Version 3.9 Copyright Guy Nason 1998
SEE ALSO
filter.select.
EXAMPLES
#
# Create three filters!
#
filt1 <- filter.select(4, family="DaubExPhase")
filt2 <- filter.select(3, family="DaubExPhase")
filt3 <- filter.select(4, family="DaubLeAsymm")
#
# Now let us see if they are the same...
#
compare.filters(filt1, filt2)
# [1] F
compare.filters(filt1, filt3)
# [1] F
compare.filters(filt2, filt3)
# [1] F
#
# Nope, (what a surprise) they weren't. How about
#
compare.filters(filt1, filt1)
# [1] T
#
# Yes, they were the same!