pyeeg.preprocess.MultichanWienerFilter.fit_transform

MultichanWienerFilter.fit_transform(y_clean, y_artifact, x, cov_data=False)

Train the model on input and transform directly the data in x.

Parameters:
  • y_clean (ndarray) – Clean segments used for training.

  • y_artifact (ndarray) – Artifact-contaminated segments used for training.

  • x (ndarray) – EEG data to filter.

  • cov_data (bool) – Whether the input data are already covariance matrices estimated for each class (default False).

Returns:

out – Filtered EEG data (artifacts removed), same shape as x.

Return type:

ndarray