Shrinkage calculation

The Omega output worksheet contains h shrinkage data. It is based on the standard deviation defini­tion:

nlmecomputations00114.png 

where SD(hj) is the empirical standard deviation of the jth h over all Nsub subjects, and wj,j is the estimate of the population variance of the jth random effect, j = 1,2,…, NEta.

For all population engines other than QRPEM, the numerical hj value used in the shrinkage computa­tion is the mode (maximum) of the empirical Bayesian posterior distribution of the random effects hj, evaluated at the final parameter estimates of the fixed and random effects. For QRPEM, the hj value is the mean of the empirical Bayesian distribution.

It is worth pointing out that another common way to define the h-shrinkage is through the variance, and is given by

nlmecomputations00116.png 

where Var(hj) is the empirical variance of the jth h over all Nsub subjects. By the two previous equa­tions, one can see that standard deviation based h-shrinkage can be computed from variance based h-shrinkage, and vice versa. For example, if one has Shrinkage_Varj, then Shrinkage_SDj can be calculated as:

nlmecomputations00118.png 

The Eta output worksheet contains the individual shrinkage, which is calculated as follows:

nlmecomputations00120.png 

where i = 1, 2, …, Nsub and j = 1, 2, …, NEta. Here, h_SEi,j denotes the standard error of the jth individual parameter estimator for the ith subject. For all population engines other than QRPEM, h_SEi,j is calculated as the square root of the (j, j)th element of the inverse of the negative Hessian (second derivative matrix) of the empirical Bayesian posterior distribution for the ith subject. While, for the QRPEM engine, they are computed via the importance sampling of the empirical Bayesian poste­rior distribution.

The formula used to calculate Shrink_Sub_Var (the previous equation) is extended from the 1-1 relation between the population shrinkage and standard error of individual parameter estimator con­jectured in Xu, et al, AAPS J., (2012) pp. 927-936. This relationship can be intuitively observed from the following important theoretical relationship obtained for the EM algorithm.

nlmecomputations00122.png 

From which, one can see that the commonly used variance based population shrinkage becomes

nlmecomputations00124.png 

It is worth pointing out that population shrinkage calculated using the above formula is also reported in bluptable.dat (after the individual shrinkages for each h), and is denoted as shrinkageebd_­var (see the highlighted text in yellow in the image below). From these results, we can see that the value of shrinkageebd_var is similar to the one for Shrinkage_Var.

bluptable.png 

In bluptable.dat, Shrink_Sub_SD is calculated by using the following formula

nlmecomputations00126.png 

This relationship between Shrink_Sub_SD and Shrink_Sub_Var is an analog of the relationship shown in the earlier Shrinkage_SD equation.


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