moabb.paradigms.P300#

class moabb.paradigms.P300(fmin=1, fmax=24, events=None, tmin=0.0, tmax=None, baseline=None, channels=None, resample=None, ignore_relabelling=False, scorer=None)[source]#

P300 for Target/NonTarget classification.

Metric is ‘roc_auc’ by default

Parameters:
  • fmin (float (default 1)) – cutoff frequency (Hz) for the high pass filter.

  • fmax (float (default 24)) – cutoff frequency (Hz) for the low pass filter.

  • events (List of str (default ["Target", "NonTarget"])) – event to use for epoching.

property scoring#

Property that defines scoring metric (e.g. ROC-AUC or accuracy or f-score), given as a sklearn-compatible string or a compatible sklearn scorer.

Examples using moabb.paradigms.P300#

Tutorial 5: Creating a dataset class

Tutorial 5: Creating a dataset class

Changing epoch size in P300 VR dataset

Changing epoch size in P300 VR dataset

Within Session P300

Within Session P300

MNE Epochs-based pipelines

MNE Epochs-based pipelines

Riemannian Artifact Rejection as a Pre-processing Step

Riemannian Artifact Rejection as a Pre-processing Step

Within Session P300 with Learning Curve

Within Session P300 with Learning Curve

Within Session P300 with Learning Curve

Within Session P300 with Learning Curve