Make a Brushlet Packet Crystal.

DESCRIPTION:

Makes an object of class bp.crystal. A bp.crystal is a collection of brushlet packet atoms. This function is defunct.

USAGE:

bp.crystal(x, boundary=NULL, taper=NULL, 
           interval=NULL, crystal.name="", ...) 

REQUIRED ARGUMENTS:

x
a time series or numeric vector.

OPTIONAL ARGUMENTS:

boundary
a character string, available boundary rules: "reflect", "periodic" and "zero".
taper
a character string, indicating the taper function: "boxcar", "poly1", "poly2", "poly3", "poly4", "poly5", or "trig".
interval
interval on which x lives.
crystal.name
name of the crystal (same as the name of the first atom in the crystal). See bp.atom for more details.
...
arguments for cp.dict may also be passed to this function.

VALUE:

an object of class bp.crystal.

DETAILS:

A crystal is a vector of coefficients, each of which corresponds to an atom. All operations defined for atoms, such as center, bandwidth, etc., also work for crystals with the obvious modification in behaviour. Arithmetic operations can be applied to crystals. Furthermore, crystals are preserved under binary operations involving a scalar or two crystals of the same type (e.g., same frequency and level in the case of brushlet crystals). This allows operations on crystals to be performed transparently, such as addition of crystals in a reconstruction algorithm or nonlinear shrinkage of coefficients for smoothing. See the examples in dwt and dwt.2d.

SEE ALSO:

, , , , , , .