Package: MMAD 3.0.0
MMAD: Minorization-Maximization via Assembly-Decomposition Technology
A formula-driven framework for maximizing target functions via the minorization-maximization (MM) algorithm. The package represents the target as a symbolic expression tree, infers its curvature via disciplined-convex-programming rules, and constructs a separable surrogate at each iterate using only Jensen's inequality and the supporting hyperplane. The driver maximizes the surrogate via block-coordinate Newton with line search, falling back to a multivariate step on any non-separable residue. A formula interface accepts standard R expressions (including `sum()` reductions and `X %*% theta` design-matrix products) so statistical models such as Poisson regression can be written in one line.
Authors:
MMAD_3.0.0.tar.gz
MMAD_3.0.0.zip(r-4.7)MMAD_3.0.0.zip(r-4.6)MMAD_3.0.0.zip(r-4.5)
MMAD_3.0.0.tgz(r-4.6-any)MMAD_3.0.0.tgz(r-4.5-any)
MMAD_3.0.0.tar.gz(r-4.7-any)MMAD_3.0.0.tar.gz(r-4.6-any)
MMAD_3.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
MMAD/json (API)
| # Install 'MMAD' in R: |
| install.packages('MMAD', repos = c('https://gujq5.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/gujq5/mmad/issues
Last updated from:7a57a1be1d. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 142 | ||
| source / vignettes | OK | 153 | ||
| linux-release-x86_64 | OK | 117 | ||
| macos-release-arm64 | OK | 127 | ||
| macos-oldrel-arm64 | OK | 147 | ||
| windows-devel | OK | 101 | ||
| windows-release | OK | 95 | ||
| windows-oldrel | OK | 88 | ||
| wasm-release | OK | 83 |
Exports:as_mmad_exprcurvatureevaluate_exprFunction_checkis_dcpminorize_atmmadmmad_atom_namesmmad_callmmad_constmmad_varregister_atomsign_ofsimplify_expr
Dependencies:
