MLQuantify Methods ================== The table below lists all the quantification methods available in the ``mlquantify`` library, their references, multiclass support, and type (aggregative, meta, or non-aggregative). .. note:: In ``binary`` classification problems, methods that do not natively support multiclass classification (marked ``No`` in the ``Multiclass`` column) remain applicable through standard reduction strategies like **one-vs-rest** or **one-vs-one**. .. list-table:: :widths: 25 35 20 20 20 :header-rows: 1 * - Method - Reference - Multiclass - Type - Module * - :class:`~mlquantify.adjust_counting.CC` - `Forman (2005) `_ - Yes - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.PCC` - `Bella et al. (2010) `_ - Yes - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.AC` - `Firat (2016) `_ - Yes - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.PAC` - `Firat (2016) `_ - Yes - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.TAC` - `Forman (2005) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.TX` - `Forman (2005) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.TMAX` - `Forman (2005) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.T50` - `Forman (2005) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.MS` - `Forman (2006) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.MS2` - `Forman (2006) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.FM` - `Friedman et al. (2015) `_ - Yes - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.adjust_counting.CDE` - `Xue & Weiss (2009) `_ - No - Aggregative - :mod:`~mlquantify.adjust_counting` * - :class:`~mlquantify.likelihood.EMQ` - `Saerens et al. (2002) `_ - Yes - Aggregative - :mod:`~mlquantify.likelihood` * - :class:`~mlquantify.mixture.DyS` - `Maletzke et al. (2019) `_ - No - Aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.mixture.HDy` - `Gonzalez et al. (2012) `_ - No - Aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.mixture.SMM` - `Hassan et al. (2020) `_ - No - Aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.mixture.SORD` - `Maletzke et al. (2019) `_ - No - Aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.mixture.HDx` - `Gonzalez et al. (2012) `_ - No - Non-aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.mixture.MMD_RKHS` - `Iyer et al. (2014) `_ - No - Non-aggregative - :mod:`~mlquantify.mixture` * - :class:`~mlquantify.neighbors.KDEyML` - `Moreo et al. (2025) `_ - Yes - Aggregative - :mod:`~mlquantify.neighbors` * - :class:`~mlquantify.neighbors.KDEyHD` - `Moreo et al. (2025) `_ - Yes - Aggregative - :mod:`~mlquantify.neighbors` * - :class:`~mlquantify.neighbors.KDEyCS` - `Moreo et al. (2025) `_ - Yes - Aggregative - :mod:`~mlquantify.neighbors` * - :class:`~mlquantify.neighbors.PWK` - `Barraquero et al. (2013) `_ - Yes - Aggregative - :mod:`~mlquantify.neighbors` * - :class:`~mlquantify.meta.EnsembleQ` - `Pérez-Gállego et al. (2017) `_ and `Pérez-Gállego et al. (2019) `_ - Method dependent - Meta - :mod:`~mlquantify.meta` * - :class:`~mlquantify.meta.QuaDapt` - `Ortega et al. (2025) `_ - Method dependent - Meta - :mod:`~mlquantify.meta` * - :class:`~mlquantify.meta.AggregativeBootstrap` - `Moreo & Salvati (2025) `_ - Method dependent - Meta - :mod:`~mlquantify.meta`