Method Comparison Matrix

This page is generated from MethodRegistry.list_catalog() and summarizes method-level behavior for onboarding, review, and machine-facing routing.

Current package version target: 0.1.1.

Method Input mode Backend Maturity Required/common params Optional deps Native Multivariate Output components Recommended use
CEEMDAN univariate python stable trials (50), noise_width (0.05), primary_period (null) PyEMD no univariate trend, season, residual, components.imfs noise-assisted EMD workflows; adaptive decomposition with improved IMF stability
EMD univariate python stable n_imfs (null), primary_period (null) PyEMD no univariate trend, season, residual, components.imfs adaptive decomposition of nonlinear signals; IMF-oriented exploratory analysis
GABOR_CLUSTER univariate python experimental model (null), model_path (null) faiss no univariate trend, season, residual, components.clusters research prototypes; exploratory clustering-style decomposition
MA_BASELINE univariate python stable trend_window (7), season_period (null) none no univariate trend, season, residual sanity checks; lightweight baseline decomposition
MEMD multivariate optional-backend optional-backend primary_period (null) PySDKit no shared-model trend, season, residual, components.imfs multivariate adaptive decomposition; shared oscillatory modes across channels
MSSA multivariate python flagship window (required), rank (null), primary_period (null) none no shared-model trend, season, residual, components.elementary multivariate component recovery; shared seasonal structure across channels
MSTL univariate wrapper stable periods (required) statsmodels no univariate trend, season, residual, components.seasonal_terms multiple seasonalities in univariate data; classical decomposition baselines
MVMD multivariate optional-backend optional-backend K (4), alpha (2000.0), primary_period (null) PySDKit no shared-model trend, season, residual, components.modes multivariate variational decomposition; shared frequency structure across channels
ROBUST_STL univariate wrapper stable period (required) statsmodels no univariate trend, season, residual outlier-prone seasonal-trend baselines; classical robust decomposition
SSA univariate native-backed flagship window (required), rank (null), primary_period (null) none yes univariate trend, season, residual, components.elementary accuracy-first univariate decomposition; component recovery
STD channelwise native-backed flagship period (required) none yes channelwise trend, season, residual, components.dispersion, components.seasonal_shape fast seasonal-trend baselines; channelwise multivariate workflows
STDR channelwise native-backed flagship period (required) none yes channelwise trend, season, residual, components.dispersion, components.seasonal_shape robust seasonal-trend decomposition; channelwise multivariate workflows
STL univariate wrapper stable period (required) statsmodels no univariate trend, season, residual classical seasonal-trend baselines; statsmodels-compatible workflows
VMD univariate python stable K (4), alpha (2000.0), primary_period (null) vmdpy, sktime no univariate trend, season, residual, components.modes band-limited mode separation; frequency-structured univariate workflows
WAVELET univariate wrapper stable wavelet ("db4"), level (null) PyWavelets no univariate trend, season, residual, components.coefficients multiscale exploratory analysis; wavelet-style trend and detail separation

Use Config Reference for full DecompositionConfig field semantics and per-method parameter descriptions.

Use Method References for primary literature and official upstream package links.