mne_denoise.qa.variance_removed#
- mne_denoise.qa.variance_removed(data_before: ndarray, data_after: ndarray) float[source]#
Percentage of total variance removed after denoising.
- Parameters:
data_before (ndarray) – Data before denoising.
data_after (ndarray) – Data after denoising.
- Returns:
pct_removed – Percentage of variance removed:
100 * (1 - var(data_after) / var(data_before)).- Return type:
Notes
Returns
0.0whendata_beforehas zero variance.Examples
>>> import numpy as np >>> from mne_denoise.qa import variance_removed >>> x = np.array([1.0, -1.0, 1.0, -1.0]) >>> variance_removed(x, 0.5 * x) 75.0