Package: MixtureFitting 0.8.0

MixtureFitting: Fitting of Univariate Mixture Distributions to Data using Various Approaches

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

Authors:Andrius Merkys [aut, cre]

MixtureFitting_0.8.0.tar.gz
MixtureFitting_0.8.0.zip(r-4.7)MixtureFitting_0.8.0.zip(r-4.6)MixtureFitting_0.8.0.zip(r-4.5)
MixtureFitting_0.8.0.tgz(r-4.6-x86_64)MixtureFitting_0.8.0.tgz(r-4.6-arm64)MixtureFitting_0.8.0.tgz(r-4.5-x86_64)MixtureFitting_0.8.0.tgz(r-4.5-arm64)
MixtureFitting_0.8.0.tar.gz(r-4.7-arm64)MixtureFitting_0.8.0.tar.gz(r-4.7-x86_64)MixtureFitting_0.8.0.tar.gz(r-4.6-arm64)MixtureFitting_0.8.0.tar.gz(r-4.6-x86_64)
MixtureFitting_0.8.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
MixtureFitting/json (API)

# Install 'MixtureFitting' in R:
install.packages('MixtureFitting', repos = c('https://merkys.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/merkys/mixturefitting/issues

On CRAN:

Conda:

expectation-maximizationmixture-modellingstatistics

2.70 score 561 downloads 67 exports 10 dependencies

Last updated from:8d9a616a17. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK135
linux-devel-x86_64OK158
source / vignettesOK141
linux-release-arm64OK114
linux-release-x86_64OK118
macos-release-arm64OK86
macos-release-x86_64OK296
macos-oldrel-arm64OK122
macos-oldrel-x86_64OK289
windows-develOK142
windows-releaseOK166
windows-oldrelOK103
wasm-releaseOK95

Exports:abs_convergenceaicbhattacharyya_distbiccmm_fit_emcmm_fit_hwhm_spline_derivcmm_init_vectorcmm_init_vector_kmeanscmm_intersectionsdcmmdgmmdigamma_approxdsdsmmdsnmmdvmmgmm_fit_emgmm_fit_hwhmgmm_fit_hwhm_spline_derivgmm_fit_kmeansgmm_init_vectorgmm_init_vector_kmeansgmm_init_vector_quantilegmm_intersectionsgmm_merge_componentsgmm_size_probabilitygmm_size_probability_nlsgradient_descentkldivkmeans_circularllcmmllgmmllgmm_conservativellgmm_oppositellsmmllsnmmllvmmllvmm_oppositemk_fit_imagesplot_circular_histplot_densitypolyroot_NRpssdpssd_gradientratio_convergencercmmrgmmrsimplex_startrvmms_fit_primitivesimplexsmm_fit_emsmm_fit_em_APK10smm_fit_em_CWL04smm_fit_em_GNL08smm_init_vectorsmm_init_vector_kmeanssmm_split_componentsnmm_fit_emsnmm_init_vectorssdssd_gradientvmm_fit_emvmm_fit_em_by_diffvmm_fit_em_by_llvmm_init_vectorwmedian

Dependencies:latticeMASSMatrixMatrixModelsmnormtnumDerivquantregsnSparseMsurvival

Readme and manuals

Help Manual

Help pageTopics
Absolute Convergence Check.abs_convergence
Akaike Information Criterion (AIC)aic
Bhattacharyya distance for univariate Gaussian distributions.bhattacharyya_dist
Bayesian Information Criterion (BIC)bic
Estimate Cauchy Mixture parameters using Expectation Maximization.cmm_fit_em
Estimate Cauchy Mixture Parameters Using Derivatives and Half-Width at Half-Maximum Method.cmm_fit_hwhm_spline_deriv
Estimate Cauchy Mixture parameters using Expectation Maximization.cmm_init_vector
Estimate Cauchy Mixture parameters using Expectation Maximization.cmm_init_vector_kmeans
Intersections of Two Cauchy Distributionscmm_intersections
Density of The Cauchy-Gaussian Distributiondcgmm
Density of The Cauchy Mixture Distributiondcmm
The Gaussian Mixture Distributiondgmm
Calculate Approximate Value of The Digamma Function.digamma_approx
Density of The Student's t Modelds
Density of The Student's t Mixture Modeldsmm
Density of The Skew-Normal Mixture Modeldsnmm
Density of The von Mises Mixture Model.dvmm
Estimate Gaussian Mixture parameters using Expectation Maximization.gmm_fit_em
Estimate Gaussian Mixture Parameters Using Half-Width at Half-Maximum Method.gmm_fit_hwhm
Estimate Gaussian Mixture Parameters Using Derivatives and Half-Width at Half-Maximum Method.gmm_fit_hwhm_spline_deriv
Estimate Gaussian Mixture parameters from kmeans.gmm_fit_kmeans
Estimate Gaussian Mixture parameters using Expectation Maximization.gmm_init_vector
Estimate Gaussian Mixture parameters using Expectation Maximization.gmm_init_vector_kmeans
Estimate Gaussian Mixture parameters using Expectation Maximization.gmm_init_vector_quantile
Intersections of Two Gaussian Distributionsgmm_intersections
Merge two Gaussian components into one.gmm_merge_components
The Gaussian Mixture Distributiongmm_size_probability
The Gaussian Mixture Distributiongmm_size_probability_nls
Gradient Descentgradient_descent
Kullback-Leibler Divergence of _i_th Student's t Mixture component.kldiv
K-Means Clustering for Points on Circlekmeans_circular
Log-likelihood for Cauchy Mixturellcmm
Log-likelihood for Gaussian Mixturellgmm
Log-likelihood for Gaussian Mixturellgmm_conservative
Opposite Log-likelihood for Gaussian Mixturellgmm_opposite
Log-likelihood for Student's t Mixturellsmm
Log-likelihood for Skew-Normal Mixturellsnmm
Log-likelihood for von Mises Mixturellvmm
Opposite Log-likelihood for von Mises Mixturellvmm_opposite
Mixture Distribution Modelingmk_fit_images
Mixture Distribution Modelingplot_circular_hist
Mixture Distribution Modelingplot_density
Find one real polynomial root using Newton-Raphson method.polyroot_NR
Penalized Sum of Squared Differences Using Gaussian Mixture Distributionpssd
Penalized Sum of Squared Differences Using Gaussian Mixture Distributionpssd_gradient
Ratio Convergence Check.ratio_convergence
Random Sample of The Cauchy Mixture Distributionrcmm
Random Sample of the Gaussian Mixture Distributionrgmm
Nelder-Mead's Simplex Method for Function Minimization.rsimplex_start
Random Sample of the von Mises Mixture Model.rvmm
Estimate Student's t distribution parameters using Batch Approximation Algorithm.s_fit_primitive
Nelder-Mead's Simplex Method for Function Minimization.simplex
Estimate Student's t Mixture parameters using Expectation Maximization.smm_fit_em
Estimate Student's t Mixture parameters using Expectation Maximization.smm_fit_em_APK10
Greedily estimate Student's t Mixture parameters using Expectation Maximization.smm_fit_em_CWL04
Estimate Student's t Mixture parameters using Expectation Maximization.smm_fit_em_GNL08
Estimate Student's t Mixture parameters using Expectation Maximization.smm_init_vector
Estimate Student's t Mixture parameters using Expectation Maximization.smm_init_vector_kmeans
Split a component of Student's t-distribution in two.smm_split_component
Estimate Skew-Normal Mixture parameters using Expectation Maximization.snmm_fit_em
Estimate Skew-Normal Mixture parameters using Expectation Maximization.snmm_init_vector
Sum of Squared Differences Using Gaussian Mixture Distributionssd
Sum of Squared Differences Using Gaussian Mixture Distributionssd_gradient
Estimate von Mises Mixture parameters using Expectation Maximization.vmm_fit_em
Estimate von Mises Mixture parameters using Expectation Maximization.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_init_vector
Calculate Weighted Median.wmedian