User Reference:P300Classifier
Synopsis
The P300 Classifier GUI (Graphical User Interface) is a tool that allows to train and test a linear classifier for detection of evoked related potentials collected with BCI2000. This GUI is designed for the analysis of BCI2000 data collected using the P3Speller or P3AV paradigms. The program generates feature weights derived via the Stepwise Linear Regression technique. The specifics of the feature space and training routine can be manipulated using the GUI. The feature weights derived from the GUI can be saved and imported into BCI2000 as a parameter file fragment for online testing. The GUI provides the following functionality to investigators:
- Classifier Training
- Generates feature weights from BCI2000 P3Speller or P3AV data files
- Classifier Testing
- Applies current feature weights to BCI2000 P3Speller or P3AV data files and compares the results
Location
http://www.bci2000.org/svn/trunk/src/private/Tools/P300_classifier
Versioning
Author
Cristhian Potes
Source Code Revisions
- Initial development: --
- Tested under: --
- Known to compile under: --
- Broken since: --
Control Panel
The P300 Classifier GUI is composed of three panels: Data, Parameters, and Details.
Data Pane
Data Pane allows the user to:
- Load training and testing data files and an INI file.
- Generate and apply feature weights
- Write a parameter file fragment

- [1] Load Training Data Files: Use this button to load BCI2000 data files for training. The information for the selected files will appear at the top of the button.
- [2] Load Testing Data Files: Use this button to load BCI2000 data files for testing. The information for the selected files will appear at the top of the button. Training and testing data files must be compatible.
- [3] Load Ini File: Use this button to load an INI file with all the parameters needed for the feature extraction.
- [4] Generate Feature Weights: Use this button to generate the feature weights after properly configuring all of the AutoScaleChannelList.