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.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("MMAD")

3.0.1 by Jiaqi Gu, a month ago


Browse source code at https://github.com/cran/MMAD


Authors: Xifen Huang [aut] , Jinfeng Xu [aut] , Jiaqi Gu [aut, cre]


Documentation:   PDF Manual  


GPL-3 license


Imports stats

Suggests testthat


See at CRAN