Icasso: software for investigating the reliability of ICA estimates by clustering and visualization
A major problem in application of independent component analysis (ICA)
is that the reliability of the estimated independent components is not
known. Firstly, the finite sample size induces statistical errors in
the estimation. Secondly, as real data never exactly follows the ICA
model, the contrast function used in the estimation may have many
local minima which are all equally good, or the practical algorithm
may not always perform properly, for example getting stuck in local
minima with strongly suboptimal values of the contrast function.
We
present an explorative visualization method for investigating the
relations between estimates from FastICA. The algorithmic and
statistical reliability/stability is investigated by running the algorithm many
times with different initial values or with differently bootstrapped
data sets, respectively.
Reliable estimates correspond to tight clusters, and
unreliable ones to points which do not belong to any such cluster. We
have developed a software package called Icasso to implement
these operations for assessment of ICA estimates.
Documentation and references:
Download:
Icasso 1.21 software package runs under
MATLAB.
At least version
6.1 is required. It needs also the
FastICA
software package.
Read about Icasso (copyright notice) and download the software.
Support:
If you have any comments or bug reports on the package, contact
Aapo Hyvärinen.
Page maintained by webmaster@cis.hut.fi,
last updated Tuesday, 05-Mar-2013 13:51:53 EET