MixtureFitting0.6.1 package

Fitting of Univariate Mixture Distributions to Data using Various Approaches

abs_convergence

Absolute Convergence Check.

bhattacharyya_dist

Bhattacharyya distance for univariate Gaussian distributions.

bic

Bayesian Information Criterion (BIC)

cmm_fit_em

Estimate Cauchy Mixture parameters using Expectation Maximization.

cmm_fit_hwhm_spline_deriv

Estimate Cauchy Mixture Parameters Using Derivatives and Half-Width at...

cmm_init_vector_kmeans

Estimate Cauchy Mixture parameters using Expectation Maximization.

cmm_init_vector

Estimate Cauchy Mixture parameters using Expectation Maximization.

cmm_intersections

Intersections of Two Cauchy Distributions

dcgmm

Density of The Cauchy-Gaussian Distribution

dcmm

Density of The Cauchy Mixture Distribution

dgmm

The Gaussian Mixture Distribution

digamma_approx

Calculate Approximate Value of The Digamma Function.

ds

Density of The Student's t Model

dsmm

Density of The Student's t Mixture Model

dvmm

Density of The von Mises Mixture Model.

gmm_fit_em

Estimate Gaussian Mixture parameters using Expectation Maximization.

gmm_fit_hwhm_spline_deriv

Estimate Gaussian Mixture Parameters Using Derivatives and Half-Width ...

gmm_fit_hwhm

Estimate Gaussian Mixture Parameters Using Half-Width at Half-Maximum ...

gmm_fit_kmeans

Estimate Gaussian Mixture parameters from kmeans.

gmm_init_vector_kmeans

Estimate Gaussian Mixture parameters using Expectation Maximization.

gmm_init_vector_quantile

Estimate Gaussian Mixture parameters using Expectation Maximization.

gmm_init_vector

Estimate Gaussian Mixture parameters using Expectation Maximization.

gmm_intersections

Intersections of Two Gaussian Distributions

gmm_merge_components

Merge two Gaussian components into one.

gmm_size_probability_nls

The Gaussian Mixture Distribution

gmm_size_probability

The Gaussian Mixture Distribution

gradient_descent

Gradient Descent

kldiv

Kullback--Leibler Divergence of ith Student's t Mixture component.

kmeans_circular

K-Means Clustering for Points on Circle

llcmm

Log-likelihood for Cauchy Mixture

llgmm_conservative

Log-likelihood for Gaussian Mixture

llgmm_opposite

Opposite Log-likelihood for Gaussian Mixture

llgmm

Log-likelihood for Gaussian Mixture

llsmm

Log-likelihood for Student's t Mixture

llvmm_opposite

Opposite Log-likelihood for von Mises Mixture

llvmm

Log-likelihood for von Mises Mixture

mk_fit_images

Mixture Distribution Modeling

plot_circular_hist

Mixture Distribution Modeling

plot_density

Mixture Distribution Modeling

polyroot_NR

Find one real polynomial root using Newton--Raphson method.

pssd_gradient

Penalized Sum of Squared Differences Using Gaussian Mixture Distributi...

pssd

Penalized Sum of Squared Differences Using Gaussian Mixture Distributi...

ratio_convergence

Ratio Convergence Check.

rcmm

Random Sample of The Cauchy Mixture Distribution

rgmm

Random Sample of the Gaussian Mixture Distribution

rsimplex_start

Nelder-Mead's Simplex Method for Function Minimization.

rvmm

Random Sample of the von Mises Mixture Model.

s_fit_primitive

Estimate Student's t distribution parameters using Batch Approximation...

simplex

Nelder-Mead's Simplex Method for Function Minimization.

smm_fit_em_APK10

Estimate Student's t Mixture parameters using Expectation Maximization...

smm_fit_em_CWL04

Greedily estimate Student's t Mixture parameters using Expectation Max...

smm_fit_em_GNL08

Estimate Student's t Mixture parameters using Expectation Maximization...

smm_fit_em

Estimate Student's t Mixture parameters using Expectation Maximization...

smm_init_vector_kmeans

Estimate Student's t Mixture parameters using Expectation Maximization...

smm_init_vector

Estimate Student's t Mixture parameters using Expectation Maximization...

smm_split_component

Split a component of Student's t-distribution in two.

ssd_gradient

Sum of Squared Differences Using Gaussian Mixture Distribution

ssd

Sum of Squared Differences Using Gaussian Mixture Distribution

vmm_fit_em_by_diff

Estimate von Mises Mixture parameters using Expectation Maximization.

vmm_fit_em_by_ll

Estimate von Mises Mixture parameters using Expectation Maximization.

vmm_fit_em

Estimate von Mises Mixture parameters using Expectation Maximization.

vmm_init_vector

Estimate von Mises Mixture parameters using Expectation Maximization.

wmedian

Calculate Weighted Median.

Methods for fitting mixture distributions to univariate data using expectation maximization, HWHM and other methods. Supports Gaussian, Cauchy, Student's t and von Mises mixtures. For more details see Merkys (2018) <https://www.lvb.lt/permalink/370LABT_NETWORK/1m6ui06/alma9910036312108451>.

  • Maintainer: Andrius Merkys
  • License: GPL-2
  • Last published: 2025-05-23