Package: vimixr 0.1.2

Annesh Pal
vimixr: Collapsed Variational Inference for Dirichlet Process (DP) Mixture Model
Collapsed Variational Inference for a Dirichlet Process (DP) mixture model with unknown covariance matrix structure and DP concentration parameter. It enables efficient clustering of high-dimensional data with significantly improved computational speed than traditional MCMC methods. The package incorporates 8 parameterisations and corresponding prior choices for the unknown covariance matrix, from which the user can choose and apply accordingly.
Authors:
vimixr_0.1.2.tar.gz
vimixr_0.1.2.zip(r-4.7)vimixr_0.1.2.zip(r-4.6)vimixr_0.1.2.zip(r-4.5)
vimixr_0.1.2.tgz(r-4.6-x86_64)vimixr_0.1.2.tgz(r-4.6-arm64)vimixr_0.1.2.tgz(r-4.5-x86_64)vimixr_0.1.2.tgz(r-4.5-arm64)
vimixr_0.1.2.tar.gz(r-4.7-arm64)vimixr_0.1.2.tar.gz(r-4.7-x86_64)vimixr_0.1.2.tar.gz(r-4.6-arm64)vimixr_0.1.2.tar.gz(r-4.6-x86_64)
vimixr_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
vimixr/json (API)
| # Install 'vimixr' in R: |
| install.packages('vimixr', repos = c('https://annesh07.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/annesh07/vimixr/issues
Pkgdown/docs site:https://annesh07.github.io
Last updated from:12262d76ac. Checks:13 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 185 | ||
| linux-devel-x86_64 | OK | 188 | ||
| source / vignettes | OK | 260 | ||
| linux-release-arm64 | OK | 177 | ||
| linux-release-x86_64 | OK | 192 | ||
| macos-release-arm64 | OK | 211 | ||
| macos-release-x86_64 | OK | 391 | ||
| macos-oldrel-arm64 | OK | 175 | ||
| macos-oldrel-x86_64 | OK | 408 | ||
| windows-devel | OK | 179 | ||
| windows-release | OK | 180 | ||
| windows-oldrel | OK | 168 | ||
| wasm-release | OK | 174 |
Exports:cum_clustpropcum_clustprop_varcvi_npmmCVI_update_functioneBa0elbo_fixed_diagonalELBO_functiongenerate_log_problog_sum_explower_tri_statsmat_multmat_mult_tparams_checkquadratic_form_diagrun_singlesparse_cov_opsweep_3Dt_mat_mult
Dependencies:clicpp11farverggplot2gluegtableirlbaisobandlabelinglatticelifecycleMatrixpatchworkR6RColorBrewerRcppRcppArmadilloRcppEigenRcppParallelRfastrlangS7scalesvctrsviridisLitewithrzigg
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| cum_clustprop | cum_clustprop |
| cum_clustprop_var | cum_clustprop_var |
| Collapsed variational inference for non-parametric Bayesian mixture models | cvi_npmm |
| Update of the variational parameters | CVI_update_function |
| Root for a0 hyper-parameter for Sparse DPMM | eBa0 |
| ELBO calculating functions depending on type of model for covariance matrix | elbo_fixed_diagonal |
| General ELBO function | ELBO_function |
| Generate random log Probability matrix if not provided | generate_log_prob |
| Log-sum-exponential computation on the log probability allocation matrix | log_sum_exp |
| lower_tri_stats | lower_tri_stats |
| mat_mult | mat_mult |
| mat_mult_t | mat_mult_t |
| Function to check the list of type-specific arguments | params_check |
| S3 plotting function for 'CVIoutput'objects' | plot.CVIoutput |
| quadratic_form_diag | quadratic_form_diag |
| CVI implementation for one set of initial parameters | run_single |
| sparse_cov_op | sparse_cov_op |
| sweep_3D | sweep_3D |
| t_mat_mult | t_mat_mult |