Classification of EEG signals: An interpretable approach using functional data analysis

Yuyan Yi, Nedret Billor, Mingli Liang, Xuan Cao, Arne Ekstrom, Jingyi Zheng

Research output: Contribution to journalArticlepeer-review

10 Scopus citations


Electroencephalography (EEG) is a noninvasive method to record electrical activity of the brain. The EEG data is continuous flow of voltages, in this paper, we consider them as functional data, and propose a three-stage algorithm based on functional data analysis, with the advantage of interpretability. Specifically, the time and frequency information are extracted by wavelet transform in the first stage. Then, functional testing is utilized to select EEG channels and frequencies that show significant differences for different human behaviors. In the third stage, we propose to use penalized multiple functional logistic regression to interpretably classify human behaviors. With simulation and a scalp EEG data as validation set, we show that the proposed three-stage algorithm provides an interpretable classification of the scalp EEG signals.

Original languageEnglish (US)
Article number109609
JournalJournal of Neuroscience Methods
StatePublished - Jul 1 2022
Externally publishedYes


  • Functional data analysis
  • Group LASSO
  • Interpretable classification
  • Penalized multiple functional logistic regression
  • Scalp EEG

ASJC Scopus subject areas

  • General Neuroscience


Dive into the research topics of 'Classification of EEG signals: An interpretable approach using functional data analysis'. Together they form a unique fingerprint.

Cite this