(c) Haider Raza Date: 27-Jan-2014
Cite this work on the citation given below
@article{raza2015adaptive, title={Adaptive learning with covariate shift-detection for motor imagery-based brain--computer interface}, author={Raza, Haider and Cecotti, Hubert and Li, Yuhua and Prasad, Girijesh}, journal={Soft Computing}, pages={1--12}, year={2015}, publisher={Springer} }
% File Name: Single-Trial EEG classification
main file: main_EEG_Classification.m (work for old version on Matlab (2015 or 2016)) main file: 'main_EEG_Classification_2019.m' is working fine on Matlab 2019.
"main_EEG_Classification_2019.m" includes the following steps
-
Load data for BCI Competition-IV dataset 2A- Subject A01: Training and Testing Data
-
Band-pass filtering the data in two different frequency bands: [8-12] Hz and [14-30] Hz (i.e. mu and beta band respectively)
-
Use training band-pass filtered data to compute the CSP projected matrix and use it to project the data into surrogate space.
-
Compute the log variance feature for each trial in 3-6s section.
-
Train a classifier.
-
Repeat same steps (1-4) of feature extraction and classify each trials.
Good Luck! For any error or bugs contact me at '[email protected]'