[Eeglablist] Rank(EEG.data)

Johnson, John T. john.johnson at gatech.edu
Wed Aug 8 03:53:56 PDT 2018


Quoting Arno from this message https://sccn.ucsd.edu/pipermail/eeglablist/2018/013641.html

“There is also another rank function we have programmed ourselves to support the Matlab one when it fails (see getrank() at the end of pop_runica).”

John T. Johnson
PhD Student - Cognitive Motor Control Laboratory
Lab TA NEURO 2001 Principles
School of Biological Sciences
Georgia Institute of Technology

678-575-2093
john.johnson at gatech.edu

On Aug 7, 2018, 4:51 PM -0400, Marius Klug <marius.s.klug at gmail.com>, wrote:
Hi all,

I have a similar problem, even though I use double precision. It always gives me the full rank, with average reference and a few interpolated channels. If I calculate an AMICA, I manually subtract the number of interpolated channels plus 1 from EEG.nbchan to get the rank.

Best,
Marius

2018-07-31 19:18 GMT+02:00 Makoto Miyakoshi <mmiyakoshi at ucsd.edu<mailto:mmiyakoshi at ucsd.edu>>:
Dear Hamed,

> Do you know what can be my fault or what is the reason of this issue?

Try rank(double(EEG.data')) Most likely that's because your input was single precision data.

Makoto

On Mon, Jul 23, 2018 at 1:53 PM Hamed Taheri <hamedtaheri at yahoo.com<mailto:hamedtaheri at yahoo.com>> wrote:
Hello all,

I have a problem with rank(EEG.data).
Actually, before running the ICA I'm using rank(EEG.data) to run the ICA in the proper rank with PCA. But the given results by rank(EEG.data) are very strange.
For example, I have 64 channels EEG and after preprocessing I have 60 but the rank(EEG.data) gives me 11 or for another data 20.
I've tried with several data and all results were strange. I was in doubt maybe I made a bridge between channels during injecting gel but I've tried with another data which I'm sure they are perfect but I see the same problem.
Do you know what can be my fault or what is the reason of this issue?
I remember if data wasn't full rank the EEGLAB gave us a message before running the ICA which you will have fewer ICs and showed up the number of ICs but now I don't have this message even if I know I interpolated for instance 5 channels.

I would be so thankful if you could help me.

Hamed



_______________________________________________
Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu<mailto:eeglablist-unsubscribe at sccn.ucsd.edu>
For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu<mailto:eeglablist-request at sccn.ucsd.edu>


--
Makoto Miyakoshi
Swartz Center for Computational Neuroscience
Institute for Neural Computation, University of California San Diego

_______________________________________________
Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu<mailto:eeglablist-unsubscribe at sccn.ucsd.edu>
For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu<mailto:eeglablist-request at sccn.ucsd.edu>

_______________________________________________
Eeglablist page: http://sccn.ucsd.edu/eeglab/eeglabmail.html
To unsubscribe, send an empty email to eeglablist-unsubscribe at sccn.ucsd.edu
For digest mode, send an email with the subject "set digest mime" to eeglablist-request at sccn.ucsd.edu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sccn.ucsd.edu/pipermail/eeglablist/attachments/20180808/064b40a3/attachment.html>


More information about the eeglablist mailing list