I am currently working on BCI program operated by motor imagery.
While I am designing CSP filter, I found there are filter dimension.
The default value is two, What does the two filters represent? filter subsets with largest and smallest eigen value? or first and second?
Then, when I choose it four or five? What would that mean?
How should I select the number of dimension of the CSP filter?
And, is there any reference paper for that?
about CSP filter dimension
-
- Posts: 775
- Joined: Tue Dec 04, 2012 3:53 pm
- Location: INRIA Rennes, FRANCE
Re: about CSP filter dimension
Hi,
I recommend using regularized csp trainer and reading its box documentation. The code basically does one eigendecomposition of certain matrix (see doc refs and/or code) per class, and picks k eigenvectors with largest eigenvalues per class and packs these into csp filter matrix. The appropriate amount of eigenvectors usually has to be found empirically (i.e. evaluate with users), though I havent personally encountered a situation with the usual csp+bandpower motor imagery setting where more than a few would have been useful.
Cheers,
Jussi
I recommend using regularized csp trainer and reading its box documentation. The code basically does one eigendecomposition of certain matrix (see doc refs and/or code) per class, and picks k eigenvectors with largest eigenvalues per class and packs these into csp filter matrix. The appropriate amount of eigenvectors usually has to be found empirically (i.e. evaluate with users), though I havent personally encountered a situation with the usual csp+bandpower motor imagery setting where more than a few would have been useful.
Cheers,
Jussi