Description Usage Arguments Value
get.projections
creates projection directions through Hammersley
sequence.
sifting
performs the sifting process to obtain one MIMF.
compute.mean.enveloppe
computes the mean enveloppe for sifting.
1 2 3 4 5 | get.projections(ndirections, p)
sifting(x, tt, projmat, stopping, tol, max.iter)
compute.mean.enveloppe(hk, tt = 1:n, projmat = diag(p))
|
ndirections |
Integer giving the number of projections. |
p |
Integer giving the number of variables to decompose. |
x |
A numeric matrix containing the multivariate signal. Each column corresponds to a variable. |
tt |
A numeric vector the same size of |
projmat |
A |
stopping |
Character indicating the stopping criterion of the sifting
process. When |
tol |
A numeric vector givving the tolerance for the stopping criterion.
A vector of length 3 when |
max.iter |
Integer giving the maximum number of iterations for the sifting process. |
hk |
Matrix containing the current MIMF prototype. |
get.projections
: a ndirection
x p
matrix giving
the projection vectors.
sifting
: a list with the following elements:
mimf |
A matrix containing the resulting mimf. |
count |
The number of iterations for completing the sifting process. |
compute.mean.enveloppe
: a list with elements:
meanenv |
The mean enveloppe. |
amp |
The mean amplitude of the signal. |
nzc |
The number of zero crossings. |
nex |
The number of local extrema. |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.