do_smoothEM.RdRun SmoothEM for a given number of iterations on a smooth_em object
do_smoothEM(
object,
data = NULL,
iter = 1,
record = TRUE,
check_decrease = TRUE,
tol_decrease = 1e-10,
adaptive = TRUE,
lambda_min = NULL,
lambda_max = NULL,
verbose = FALSE
)A smooth_em object created by as_smooth_em().
Numeric matrix (n x d).
Integer >= 1; number of (E-step + M-step) iterations to run.
Logical; whether to append objective values to traces.
Logical; if TRUE, rollback if ELBO decreases materially.
Numeric; tolerance for considering ELBO decrease (default 1e-10).
Logical; if TRUE, update lambda each iteration (profile-style update).
Bounds for adaptive lambda (ignored if adaptive=FALSE).
Logical.
Updated smooth_em object.