Expand description
Variational Latent Mode Decomposition.
Morante and Rehman (2025), “Latent Mode Decomposition”, arXiv:2505.17797.
Built from the paper’s equations; where the paper and its reference code
(github.com/Dmocrito/vlmd) disagree, docs/vlmd.md records which one is followed and why.
Structs§
- Vlmd
- Vlmd
Output - Everything VLMD estimates.
modesare the channel modesU⁽ᵏ⁾ = Θ⁽ᵏ⁾A(Eq. 7); they sum to the latent fitZA, not exactly to the signal. - Vlmd
Params - Defaults follow the reference implementation.
Functions§
- lasso
- Sparse loadings for every channel: column
cofloadings(latent × channel) minimises(1/2T)‖x_c − Zᵀa‖² + penalty·‖a‖₁, wherelatentsis Z (latent × sample) andsignalis X (channel × sample). This is scikit-learn’sLasso(alpha=penalty, fit_intercept=False).