Cargando…

Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood

The first order conditional estimation (FOCE) method is still one of the parameter estimation workhorses for nonlinear mixed effects (NLME) modeling used in population pharmacokinetics and pharmacodynamics. However, because this method involves two nested levels of optimizations, with respect to the...

Descripción completa

Detalles Bibliográficos
Autores principales: Almquist, Joachim, Leander, Jacob, Jirstrand, Mats
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4432110/
https://www.ncbi.nlm.nih.gov/pubmed/25801663
http://dx.doi.org/10.1007/s10928-015-9409-1
_version_ 1782371446616489984
author Almquist, Joachim
Leander, Jacob
Jirstrand, Mats
author_facet Almquist, Joachim
Leander, Jacob
Jirstrand, Mats
author_sort Almquist, Joachim
collection PubMed
description The first order conditional estimation (FOCE) method is still one of the parameter estimation workhorses for nonlinear mixed effects (NLME) modeling used in population pharmacokinetics and pharmacodynamics. However, because this method involves two nested levels of optimizations, with respect to the empirical Bayes estimates and the population parameters, FOCE may be numerically unstable and have long run times, issues which are most apparent for models requiring numerical integration of differential equations. We propose an alternative implementation of the FOCE method, and the related FOCEI, for parameter estimation in NLME models. Instead of obtaining the gradients needed for the two levels of quasi-Newton optimizations from the standard finite difference approximation, gradients are computed using so called sensitivity equations. The advantages of this approach were demonstrated using different versions of a pharmacokinetic model defined by nonlinear differential equations. We show that both the accuracy and precision of gradients can be improved extensively, which will increase the chances of a successfully converging parameter estimation. We also show that the proposed approach can lead to markedly reduced computational times. The accumulated effect of the novel gradient computations ranged from a 10-fold decrease in run times for the least complex model when comparing to forward finite differences, to a substantial 100-fold decrease for the most complex model when comparing to central finite differences. Considering the use of finite differences in for instance NONMEM and Phoenix NLME, our results suggests that significant improvements in the execution of FOCE are possible and that the approach of sensitivity equations should be carefully considered for both levels of optimization.
format Online
Article
Text
id pubmed-4432110
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-44321102015-05-19 Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood Almquist, Joachim Leander, Jacob Jirstrand, Mats J Pharmacokinet Pharmacodyn Original Paper The first order conditional estimation (FOCE) method is still one of the parameter estimation workhorses for nonlinear mixed effects (NLME) modeling used in population pharmacokinetics and pharmacodynamics. However, because this method involves two nested levels of optimizations, with respect to the empirical Bayes estimates and the population parameters, FOCE may be numerically unstable and have long run times, issues which are most apparent for models requiring numerical integration of differential equations. We propose an alternative implementation of the FOCE method, and the related FOCEI, for parameter estimation in NLME models. Instead of obtaining the gradients needed for the two levels of quasi-Newton optimizations from the standard finite difference approximation, gradients are computed using so called sensitivity equations. The advantages of this approach were demonstrated using different versions of a pharmacokinetic model defined by nonlinear differential equations. We show that both the accuracy and precision of gradients can be improved extensively, which will increase the chances of a successfully converging parameter estimation. We also show that the proposed approach can lead to markedly reduced computational times. The accumulated effect of the novel gradient computations ranged from a 10-fold decrease in run times for the least complex model when comparing to forward finite differences, to a substantial 100-fold decrease for the most complex model when comparing to central finite differences. Considering the use of finite differences in for instance NONMEM and Phoenix NLME, our results suggests that significant improvements in the execution of FOCE are possible and that the approach of sensitivity equations should be carefully considered for both levels of optimization. Springer US 2015-03-24 2015 /pmc/articles/PMC4432110/ /pubmed/25801663 http://dx.doi.org/10.1007/s10928-015-9409-1 Text en © The Author(s) 2015 https://creativecommons.org/licenses/by/4.0/ Open AccessThis article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
spellingShingle Original Paper
Almquist, Joachim
Leander, Jacob
Jirstrand, Mats
Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title_full Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title_fullStr Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title_full_unstemmed Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title_short Using sensitivity equations for computing gradients of the FOCE and FOCEI approximations to the population likelihood
title_sort using sensitivity equations for computing gradients of the foce and focei approximations to the population likelihood
topic Original Paper
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4432110/
https://www.ncbi.nlm.nih.gov/pubmed/25801663
http://dx.doi.org/10.1007/s10928-015-9409-1
work_keys_str_mv AT almquistjoachim usingsensitivityequationsforcomputinggradientsofthefoceandfoceiapproximationstothepopulationlikelihood
AT leanderjacob usingsensitivityequationsforcomputinggradientsofthefoceandfoceiapproximationstothepopulationlikelihood
AT jirstrandmats usingsensitivityequationsforcomputinggradientsofthefoceandfoceiapproximationstothepopulationlikelihood