mpest.estimators#
Provides tools for estimating the parameters of mixture models.
This package brings together various algorithms and tools for estimating the parameters of MixtureModel objects from a data sample. All estimation algorithms inherit from the abstract base class BaseEstimator, which defines a unified interface—the fit method.
The package offers two main approaches to estimation:
Iterative Algorithms (in the
rework_pysatl_mpest.estimators.iterativesubmodule): A flexible module for building complex, multi-step algorithms like Expectation-Maximization (EM). It allows for fine-tuning each step, stopping conditions, and additional strategies.Direct Algorithms (in the
rework_pysatl_mpest.estimators.directsubmodule): Simpler methods that compute parameters in a single step, for example, by directly solving Maximum Likelihood Estimation (MLE) equations or using the Method of Moments (MoM).
For ease of use, Facades are also provided. These are high-level classes that hide the complexity of configuration and offer ready-to-use, popular algorithms.
Facades (High-Level API)#
An estimator that implements the Expectation-Conditional Maximization (ECM) algorithm. |
Abstract Classes#
Abstract class for a mixture model parameter estimator. |