How QRPEM Calculates Covariate Parameters

Linear regression is used to find the covariate parameters such as dCldWt, etc.

In this equation:

Eqtn_2_3_13_yil_summation

yi_superl is the lth element in the averaged structural parameter array for subject i.

C(i)lj is the (l, j) element in the C matrix for subject i.

epsilonSymbol is the noise term.

Looking at the matrix form in the “C Matrix example” section,

Eqtn_Cmatrix_example_matrix_form

yi_superl is the lth element in the vector lnv_lnCl for subject i.

where

Eqtn_2_3_15_6_lnV_lnCl_Integrals

Both lnV_Anglebrackets and lnCl_Anglebrackets are obtained by averaging the samples of ln(V(Thetai)) and ln(Cl(Thetai)) during the Monte Carlo process.

The C(i)lj in the first equation of this section

Eqtn_2_3_13_yil_summation

is the element in the lth row and jth column of the C matrix for subject i. In this example, the C matrix is the 2 by 6 matrix as shown below

Eqtn_Cmatrix_example_Cmatrix

Each subject has a different C matrix. The size of the C matrix is leneta (number of unfrozen etas) by nbasetheta (number of unfrozen population (typical) parameters plus the covariate parameters.

The Betaj in the first equation of this section is the jth element of the vector to be obtained by linear regression.

In this example, the vector Beta is

Eqtn_2_3_18_betavector

and Beta is the same across all the subjects.

To find Beta, first sum over all the subjects, i.e., Eqtn_2_3_19_Summation.

Defining Eqtn_2_3_20_defineytildel and Eqtn_2_3_21_defineCjtildel, and taking ytildel as the lth element in the Ytilde vector,

Eqtn_2_3_22_Yvector

and taking ctildeljas the (l, j) element of the Ctilde matrix, i.e.,

Eqtn_2_3_23_Ctildematrix

Then the earlier summation:

Eqtn_2_3_19_Summation

can be written as the matrix form Ytilde_Ctildebetaepsilon, where epsilonSymbol is a noise vector. The purpose of the linear regression is to find the Beta vector such that the noise ϵ is minimized. The least-squares estimation of Beta is by simply solving the Beta for Ytilde_Ctildebeta.

Beta can be found by calling the LAPACK subroutine DPOTRF followed by DPOTRS. In fact, in QRPEM, it is trying to find a Beta from the equation Eqtn_2_3_26_QRPEM_beta, where Beta0 is the Beta from the last iteration, and Omega is just the covariance matrix of the population parameters.

Defining Eqtn_2_3_27_Ytilde and Eqtn_2_3_28_Ctilde, the previous equation becomes Ytilde_Ctildebeta.

Again, Beta is found by calling the LAPACK subroutine DPOTRF followed by DPOTRS. The new Beta for the next iteration is Eqtn_2_3_30_Beta_nextiteration.


Legal Notice | Contact Certara
© Certara USA, Inc. All rights reserved.