Crystal Vector Objects

DESCRIPTION:

Objects of class crystal.vector that result from wavelet packet analysis using `boundary=interval, periodic, polynomial, reflection, zero'; or cosine packet analysis.

GENERATION:

Objects of class "crystal.vector" are returned from block.dct, block.cpt, cp.table, cpt, dwt, wp.table, wpt or subscripting a crystal.vector object.

METHODS:

The class "crystal.vector" has methods for the following generic functions:

`$, $<-, [, [<-, [[, [[<-, as.matrix, boxplot, dotchart, pcosts, plot, print,' shrink, stack.plot, summary, eda.plot . as.crystal.vector coerces a crystal.list object to a crystal.vector object.

STRUCTURE:

The "crystal.vector" object is a vector with the following attributes:

VALUE:

crystal.names
names of the crystals in the crystal.vector object. Each name represents a wp or cp crystal as wavelet or cosine packet coefficients at different scales and resolutions.
lengths
lengths of the crystals in the crystal.vector object.
dictionary
the usual cp.dict or wp.dict object containing all relevant information.
pcosts
a pcosts object, containing the cost values of the crystals.
n.levels
maximum level of the crystals.
is.on
logical vector of length two, indicating: [1] whether the crystals are orthogonal, [2] whether the crystals are complete.

SEE ALSO:

, , .