binica() - Run stand-alone binary version of runica() from the
Matlab command line. Saves time (12x) and memory (4x).
If given a data filename, data need not be read into Matlab,
allowing processing of larger data sets.
Usage:
>> [wts,sph] = binica(datavar, [ica keywords, args]);
Else >> [wts,sph] = binica('datafile',chans,frames,[ica_keys,args]);
Inputs:
datavar = (chans,times) data matrix
datafile = quoted 'filename' of float data file
Allowed ica_keys and default args:
extended 0 [default: don't look for subGaussian components]
pca 0 [default: don't reduce dimension]
blocksize 0 [default: use heuristic blocksize]
lrate 1e-4
maxsteps 512
annealdeg 60
sphering on
posact on
stop 1e-6
annealstep 0.98 [range 0-1]
momentum 0 [range 0-1]
bias on
verbose on
binica() creates, then removes temporary files binicaNNNN.XXX in pwd.
Toolbox function list