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!