wavPacketBasis {wmtsa} | R Documentation |
Returns the DWPT crystals (in a list) corresponding to the basis specified by the indices vector. The indices are mapped as follows:
and so on. If the indices do not form a basis, an error is issued.
wavPacketBasis(x, indices=0)
x |
an object of class wavTransform associated with the output
of the wavDWPT function. |
indices |
an integer vector. Each integer denotes a particular crystal of the DWPT
to extract. The set of crystals shoudl form a basis, i.e., the collective frequency ranges
associated with the set of crystals should span normalized frequencies [0, 1/2]. The indices for each
DWPT level and the corresponding (ideal) normalized frequency ranges are listed in the table below:
and so forth. |
## calculate a 3-level DWPT of the sunspots series W <- wavDWPT(sunspots, n.level=3) ## extract the level 1 basis W12 <- wavPacketBasis(W, 1:2) ## obtain the names of the crystals that were ## extracted: "w1.0" "w1.1" names(W12$data) ## extract basis corresponding to crystal set: ## "w2.0" "w2.1" "w1.1". This set comprises a ## split-level basis Wsplit <- wavPacketBasis(W, c(3,4,2)) names(Wsplit$data)