Interface_to_FastICA
Interface_to_FastICA provides a sigTOOL inteface to the FastICA software
of Hugo Gävert, Jarmo Hurri, Jaakko Särelä, and Aapo Hyvärinen
FastICA is copyright (c) Hugo Gävert, Jarmo Hurri, Jaakko Särelä, and Aapo Hyvärinen
Example:
Interface_to_FastICA(fhandle, clist, start, stop, Save_sigTOOL,...
Save_File, Save_MATLAB)
where
fhandle is the handle of sigTOOL data view
clist is a list of continuous waveforn channels on which
to perform the independent components analysis
start start time for analysis (in seconds)
stop stop time for analysis (in seconds)
Save_sigTOOL logical flag, if true save independent components
to the sigTOOL data view as as new channels.
Save_File logical flag, if true save results to MAT-file
Save_MATLAB logical flag, if true save results to base workspace
Interface_to_FastICA passes data to FastICA in double precision format.
The results are saved by selecting the "Export to sigTOOL" button
that is added to the FastICA GUI. Note that these will be stored in RAM
until you save the file.
For details of the output to the base workspace or a file, see the
FastICA documentation
The FastICA GUI can not be used when batch processing files in sigTOOL.
To include calls to FastICA in a sigTOOL history file, use the Icasso
option. This calls FastICA and can be used for batch processing (setting
the number of iterations to 1 will result in a single call to FastICA if
that is required).
For an introduction to independent components analysis and a description
of the FastICA software visit the FastICA website at:
http://www.cis.hut.fi/projects/ica/fastica/
-------------------------------------------------------------------------
Author: Malcolm Lidierth 11/08
Copyright © The Author & King's College London 2008-
-------------------------------------------------------------------------