mne_denoise.dss.denoisers.SkewDenoiser#
- class mne_denoise.dss.denoisers.SkewDenoiser[source]#
Skewness nonlinearity (FastICA ‘skew’).
- Implements:
$s_{new} = s^2$
Used for extracting sources with asymmetric probability distributions. This maximizes skewness rather than kurtosis.
Examples
>>> # Use for robust ICA >>> from mne_denoise.dss.denoisers import SkewDenoiser, beta_gauss >>> denoiser = SkewDenoiser() >>> dss = IterativeDSS(denoiser=denoiser, beta=beta_gauss)
References
Särelä & Valpola (2005). Section 4.2.2 “BETTER ESTIMATE FOR THE SIGNAL VARIANCE”
- __init__(*args, **kwargs)#
Methods
__init__(*args, **kwargs)denoise(source)Apply skewness ($s^2$).