NoMoPy: Noise Modeling in Python
Abstract
NoMoPy is a code for fitting, analyzing, and generating noise modeled as a hidden Markov model (HMM) or, more generally, factorial hidden Markov model (FHMM). This code, written in Python, implements approximate and exact expectation maximization (EM) algorithms for performing the parameter estimation process, model selection procedures via cross-validation, and parameter confidence region estimation. Here, we describe in detail the functionality implemented in NoMoPy and provide examples of its use and performance on example problems.
- Publication:
-
arXiv e-prints
- Pub Date:
- October 2023
- DOI:
- arXiv:
- arXiv:2311.00084
- Bibcode:
- 2023arXiv231100084A
- Keywords:
-
- Statistics - Computation;
- Computer Science - Computational Engineering;
- Finance;
- and Science;
- Computer Science - Mathematical Software;
- Statistics - Machine Learning
- E-Print:
- 55 pages, 68 figures, citation paper