dataframe-learn-2.4.1.0: Interpretable, expression-returning machine learning for the dataframe ecosystem.
Safe HaskellNone
LanguageHaskell2010

DataFrame.GMM

Description

Gaussian mixture models fitted by EM. Full covariance by default (with a diagonal option and an automatic fall-back when a covariance is not positive definite), log-space responsibilities, and Cholesky-based densities for stability. predict is the hard (arg-max) component assignment; per-component log-densities are available via gmmLogDensityExprs.

Synopsis

Documentation

data CovType Source #

Constructors

FullCov 
DiagCov 

Instances

Instances details
Show CovType Source # 
Instance details

Defined in DataFrame.GMM

Eq CovType Source # 
Instance details

Defined in DataFrame.GMM

Methods

(==) :: CovType -> CovType -> Bool #

(/=) :: CovType -> CovType -> Bool #

data GMMConfig Source #

Constructors

GMMConfig 

Instances

Instances details
Show GMMConfig Source # 
Instance details

Defined in DataFrame.GMM

Eq GMMConfig Source # 
Instance details

Defined in DataFrame.GMM

Fit GMMConfig [Expr Double] Source # 
Instance details

Defined in DataFrame.GMM

Associated Types

type ModelOf GMMConfig [Expr Double] 
Instance details

Defined in DataFrame.GMM

type FrameReq GMMConfig [Expr Double] 
Instance details

Defined in DataFrame.GMM

type FrameReq GMMConfig [Expr Double] Source # 
Instance details

Defined in DataFrame.GMM

type ModelOf GMMConfig [Expr Double] Source # 
Instance details

Defined in DataFrame.GMM

data GMMModel Source #

A fitted mixture. gmmCovariances are the per-component covariance matrices.

Constructors

GMMModel 

Fields

Instances

Instances details
Show GMMModel Source # 
Instance details

Defined in DataFrame.GMM

Predict GMMModel Source # 
Instance details

Defined in DataFrame.GMM

Associated Types

type Prediction GMMModel 
Instance details

Defined in DataFrame.GMM

Eq GMMModel Source # 
Instance details

Defined in DataFrame.GMM

type Prediction GMMModel Source # 
Instance details

Defined in DataFrame.GMM

gmmLogDensityExprs :: GMMModel -> Map Int (Expr Double) Source #

Per-component log-density expressions (log weight + Gaussian log pdf).

gmmBIC :: GMMModel -> Double Source #

Bayesian information criterion (lower is better).

gmmAIC :: GMMModel -> Double Source #

Akaike information criterion (lower is better).