Jump to content

UserReference:P300ClassifierMethods

From BCI2000 Wiki
Revision as of 20:02, 8 September 2009 by Cmpotes (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Signals are obtained either for each training or testing data file and are arranged in a matrix form as:

𝐗𝐢𝐤(𝐧)=[x11(1)x11(2)x11(p)x1l(1)x1l(2)x1l(p)x21(1)x21(2)x21(p)x2l(1)x2l(2)x2l(p)xm1(1)xm1(2)xm1(p)xml(1)xml(2)xml(p)]

for

i=1,2,,m;

k=1,2,,l;

n=1,2,,p;

being m the total number of observations (stimuli), l the total number of channels, and p=t*Fs the total number of samples recorded for each channel. t is the recording stimulus time, and Fs is the sampling frequency.

Let us consider the following example to help you understand the previous mathematical notation. A BCI data set is recorded during a P300 Speller task using a 6 by 6 matrix of characters. Each row and column of the matrix is randomly intensified resulting in 12 different stimuli. The sets of 12 intensification are repeated 15 times for each intended character to spell. For this example, the subject pretend to spell only two characters. The data set is recorded from 8 channels at 256 Hz, and the elapsed time from the start to the end of each intensification is 800 ms. For this example, m=12x15x2=360, l=8, and p=256x0.800=205. The total number of columns of the above matrix is 8x256=2048.