[Eeglablist] AMICA - Using PCA parameter

Jason Palmer japalmer29 at gmail.com
Tue Mar 12 20:02:43 PDT 2013


Hi Cortney,

 

The sphering matrix used in the dimensionality reduction case is the first
num_pcs rows of the sphering matrix.

 

So the ICA unixing matrix would be

 

                >> numpcs = 150;

                >> activations  = weights * sphere(1:numpcs,:) * (input_data
- row_means);

 

Best,

Jason

 

 

From: eeglablist-bounces at sccn.ucsd.edu
[mailto:eeglablist-bounces at sccn.ucsd.edu] On Behalf Of Cortney Bradford
Sent: Tuesday, March 12, 2013 12:36 PM
To: eeglablist at sccn.ucsd.edu
Subject: [Eeglablist] AMICA - Using PCA parameter

 

We are interested in using using the PCA parameter when running AMICA
(amica11).

 

sample of the parameter settings:

 

data_dim 229

doPCA 1

pcakeep 150

 

 

AMICA seemed to run fine, but produced an ICA weights matrix that is 150x150
and sphere matrix that is 229x229. This becomes a problem when we try to
compute the activations using the following equation, due to the matrices
being different sizes. 

 

activations = weights*sphere*(input_data - row_means);



Are we doing something wrong in setting parameters or is this a bug?
 
Thank you,
 
J. Cortney Bradford
Post-doc
 
University of Michigan






 
 
 
 
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sccn.ucsd.edu/pipermail/eeglablist/attachments/20130312/3d5a2fc4/attachment.html>


More information about the eeglablist mailing list