Naive pooled engine

Applicable to Gaussian and user-defined log likelihood data. The Naive pooled engine, when applied to population data, treats all observations as if they came from a single individual in that it ignores inter-individual variations in ETA values. All ETAs are forced to zero, and no OMEGA parameters are computed, only THETA and SIGMA. The engine can also be applied to a single individual, to individu­als separately as a series of individual fits in a multiple individual dataset, or to all individuals collec­tively in a population model. When applied to all individuals in population mode, the engine pools the data for evaluation into a single individual log likelihood function that contains no random effect parameters, but respects inter-individual differences in dosing and covariate values.

The engine minimizes the exact negative log-likelihood, either as a Gaussian or user-specified func­tion. No approximations are necessary since there is no population distribution and hence no joint likelihood to integrate. The same quasi-Newton algorithm as used in the other engines performs the minimization. As with FO, FOCE ELS, and Laplacian, iterations simply correspond to iterations of the quasi-Newton optimization algorithm. Also as with FO, in principle only a single pass through the quasi-Newton method is required, but the Phoenix implementation repeats the optimization from the final value of the previous run until successive runs yield the same log likelihood to within a tolerance of 0.001.

Iterative Two-Stage — Expectation-Maximization (IT2S-EM)

Applies to all types of data, including continuous data, that is modeled with a Gaussian (normal) likeli­hood, as well as count, categorical, and time-to-event data for which the user must specify a likeli­hood function). IT2S-EM iteratively performs IT2S and EM-like steps, attempting to improve the approximate marginal likelihood at each iteration. It is not a true EM engine, such as that in MONO­LIX. The THETA and SIGMA updates follow an iterative two-stage strategy, while the OMEGA update uses an EM strategy. Additionally, unlike true EM, the ETA estimates are modes of the joint density, whereas EM uses means.

The iteration sequence is as follows:

The progress of the computation in terms of the value of the current iteration's negative Laplacian log likelihood is displayed in the UI progress bar. Usually the likelihood improves from iteration to itera­tion, but there is no theoretical guarantee of this happening. The iterations stop based on lack of prog­ress in the log likelihood over several iterations. This can indicate convergence, oscillatory, or even divergent behavior. The best likelihood solution obtained before termination is reported. Since IT2S-EM fit is not an accurate likelihood maximum, standard error results are not reported, as they would also be inaccurate, and possibly not meaningful or even computable.

Often IT2S-EM makes rapid progress during the first few iterations even when the overall sequence of iterates does not converge. A useful strategy regardless of the convergence behavior can be to run a few iterations of IT2S-EM to get an improved starting solution for other engines.


Last modified date:7/9/20
Certara USA, Inc.
Legal Notice | Contact Certara
© 2020 Certara USA, Inc. All rights reserved.