Hello all.
I'm studying the source code of p300 classifier for my thesis, but I don't understand how p300 classifier uses SWLDA... Could someone help me?
Thank you very much!
Some questions about P300 Classifier

 Posts: 1
 Joined: 23 Oct 2015, 17:09
Re: Some questions about P300 Classifier
I am in the same boat. Kinda blown away by the entire complexity of it all. Can anyone explain?
Re: Some questions about P300 Classifier
The P300 Classifier is pretty simple. In a nutshell it performs a linear regression between the target and the nontarget ERPs. As the discriminative information is only located a certain time periods, it applies a feature selection on the ERPs, hence the use of the stepwisefit function to determine the time period that are informative. This is implemented in BCI2000 in two steps:
1) Using the P300Classifier.exe to determine this linear regression.
From the copy spelling data, target and nontarget ERPs are extracted and decimated in their temporal resolution to e.g., 20ms. A stepwisefit function selects the time period from each channel (up to a maximum of e.g. 60) that are informative. This yields a linear regression.
2) Using the output of the P300Classifier linear classifier in BCI2000 .
The linear regression is applied to the averaged ERPs associated to each intensified row and column. The row and column with the highest regression value is selected as the intended row and column, with the intersection defining the selected letter.
1) Using the P300Classifier.exe to determine this linear regression.
From the copy spelling data, target and nontarget ERPs are extracted and decimated in their temporal resolution to e.g., 20ms. A stepwisefit function selects the time period from each channel (up to a maximum of e.g. 60) that are informative. This yields a linear regression.
2) Using the output of the P300Classifier linear classifier in BCI2000 .
The linear regression is applied to the averaged ERPs associated to each intensified row and column. The row and column with the highest regression value is selected as the intended row and column, with the intersection defining the selected letter.
Who is online
Users browsing this forum: No registered users and 1 guest