The algorithm first finds initial estimates of the sources. The method to find the estimates is decided by the choice of the argument kj
. If the value of kj
is an integer between 1 and number of the sources, then the method is kj
-JADE, otherwise it is FOBI. For the meaning of the value kj
used as kj
-JADE, see the help for k_JADE
.
The function has the argument method
, which determines the extraction order of the components. If method="alpha"
, the components are found in asymptotically optimal order, that is, the reloaded deflation-based FastICA estimate is computed. If method="G"
, the objective function is globally maximized at each stage.
The standard nonlinearities can be chosen by g="pow3"
, g="tanh"
or g="gaus"
. These estimates can be computed either in R or in C. In order to use some other nonlinearity, one has to give the nonlinearity and its derivative (and integral if method="G"
) as functions, and the computations have to be performed in R.