var-cov matrix issue?

8 messages 5 people Latest: Feb 27, 2009

var-cov matrix issue?

From: Ethan Wu Date: February 24, 2009 technical
Dear all, I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. if such error message occur, is the var-cov matrix still OK to use? -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have.... thanks "0MINIMIZATION SUCCESSFUL NO. OF FUNCTION EVALUATIONS USED: 331 NO. OF SIG. DIGITS IN FINAL EST.: 3.3 ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. ETABAR: 0.11E-02 SE: 0.23E-01 P VAL.: 0..96E+00 0S MATRIX ALGORITHMICALLY SINGULAR 0S MATRIX IS OUTPUT 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S 1 "

RE: var-cov matrix issue?

From: William Bachman Date: February 24, 2009 technical
As a clarification, this is not an error. It is an indication of a numerical condition generated by the matrix algebra. it says that the covariance could not be calculated by the default method (possibly due to ill conditioning) so it was calculated by an alternative method. You could generate standard errors by an alternative method, e.g. bootstrap, and compare them to those produced by NONMEM to make your decision to trust or not trust the values.
Quoted reply history
________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Ethan Wu Sent: Tuesday, February 24, 2009 2:09 PM To: [email protected] Cc: [email protected] Subject: Re: [NMusers] var-cov matrix issue? Hi Justin, only ETA was estimated with high SE but, again, I guess it came back to the question: how trustful it is if such error message appears ________________________________ From: "[email protected]" <[email protected]> To: [email protected] Sent: Tuesday, February 24, 2009 1:19:17 PM Subject: Fw: [NMusers] var-cov matrix issue? Dear Ethan, Algorithmically singular matrices are often a sign that that your model is ill-conditioned in some way; I would be careful in how I used the variance-covariance matrix in this scenario, and especially for simulation. Are there any parameters that are being estimated with particularly high standard errors? This might suggest overparamaterization. Not sure how helpful this is! Best Justin Justin Wilkins Senior Modeler Modeling & Simulation (Pharmacology) CHBS, WSJ-027.6.076 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Cell: +41 76 561 0949 Email : [email protected] <mailto:[email protected]> ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- Ethan Wu <[email protected]> Sent by: [email protected] 2009/02/24 07:12 PM To [email protected] cc Subject [NMusers] var-cov matrix issue? Dear all, I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. if such error message occur, is the var-cov matrix still OK to use? -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have..... thanks "0MINIMIZATION SUCCESSFUL NO. OF FUNCTION EVALUATIONS USED: 331 NO. OF SIG. DIGITS IN FINAL EST.: 3.3 ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. ETABAR: 0.11E-02 SE: 0.23E-01 P VAL.: 0.96E+00 0S MATRIX ALGORITHMICALLY SINGULAR 0S MATRIX IS OUTPUT 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S 1 "

RE: var-cov matrix issue?

From: Kyunseop Bae Date: February 24, 2009 technical
Hi, Ethan, I think your question can be reduced whether pseudo-inverse matrix can be used instead of inverse matrix. I do not know quite different cases, but I suppose it can be used. To be more adequate answer in your context, MATRIX=R option could be more appropriate, if you use VAR-COV matrix output for simulation under normal distribution assumtion, If your data supports normal distribution assumption, MATRIX=R option will not give much difference in SEs. Default VAR-COV output in NONMEM is a kind of sandwich estimate, which is thought to be more robust (a little larger) than inverse Fisher's information matrix (given MATRIX=R option). Some caution is necessary to simulate omega matrix that is alwasy positive definite. This may help you. Thanks, Kyun Seop Bae MD PhD Email: [email protected]
Quoted reply history
________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Ethan Wu Sent: Tuesday, February 24, 2009 11:09 AM To: [email protected] Cc: [email protected] Subject: Re: [NMusers] var-cov matrix issue? Hi Justin, only ETA was estimated with high SE but, again, I guess it came back to the question: how trustful it is if such error message appears ________________________________ From: "[email protected]" <[email protected]> To: [email protected] Sent: Tuesday, February 24, 2009 1:19:17 PM Subject: Fw: [NMusers] var-cov matrix issue? Dear Ethan, Algorithmically singular matrices are often a sign that that your model is ill-conditioned in some way; I would be careful in how I used the variance-covariance matrix in this scenario, and especially for simulation. Are there any parameters that are being estimated with particularly high standard errors? This might suggest overparamaterization. Not sure how helpful this is! Best Justin Justin Wilkins Senior Modeler Modeling & Simulation (Pharmacology) CHBS, WSJ-027.6.076 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Cell: +41 76 561 0949 Email : [email protected] <mailto:[email protected]> ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- Ethan Wu <[email protected]> Sent by: [email protected] 2009/02/24 07:12 PM To [email protected] cc Subject [NMusers] var-cov matrix issue? Dear all, I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. if such error message occur, is the var-cov matrix still OK to use? -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have..... thanks "0MINIMIZATION SUCCESSFUL NO. OF FUNCTION EVALUATIONS USED: 331 NO. OF SIG. DIGITS IN FINAL EST.: 3.3 ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. ETABAR: 0.11E-02 SE: 0.23E-01 P VAL.: 0.96E+00 0S MATRIX ALGORITHMICALLY SINGULAR 0S MATRIX IS OUTPUT 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S 1 "

Re: var-cov matrix issue?

From: Leonid Gibiansky Date: February 24, 2009 technical
According to the manual, covariance matrix IS calculated by the default method (Rinv S Rinv) even when S is singular but the inverse covariance matrix (R Sinv R) cannot be computed as usual since S is singular (see below). From the same manual "An error message stating that the S matrix is singular indicates strong overparameterization". If some of your OMEGAs are estimated with large error, I would try to remove those ETAs from the model. Scatter plot matrix of ETAs vs ETAs could be helpful: if some of your ETAs are redundant, you could see strong correlation of the ETAs estimates. -- The inverse variance-covariance matrix R*Sinv*R is also output (labeled as the Inverse Covariance Matrix), where Sinv is the inverse of the S matrix. If S is judged to be singular, a pseudo-inverse of S is used, and since a pseudo-inverse is not unique, the inverse variance-covariance matrix is really not unique. In either case, the inverse variance-covariance matrix can be used to develop a joint con- fidence region for the complete set of population parameters. As we usually develop a confidence region for a very limited set of popula- tion parameters, this use of the inverse variance-covariance matrix is somewhat limited. -- -------------------------------------- Leonid Gibiansky, Ph.D. President, QuantPharm LLC web: www.quantpharm.com e-mail: LGibiansky at quantpharm.com tel: (301) 767 5566 Bachman, William wrote: > As a clarification, this is not an error. It is an indication of a numerical condition generated by the matrix algebra. it says that the covariance could not be calculated by the default method (possibly due to ill conditioning) so it was calculated by an alternative method. You could generate standard errors by an alternative method, e.g. bootstrap, and compare them to those produced by NONMEM to make your decision to trust or not trust the values. > > ------------------------------------------------------------------------ > > *From:* [email protected] [ mailto: [email protected] ] *On Behalf Of *Ethan Wu > > *Sent:* Tuesday, February 24, 2009 2:09 PM > *To:* [email protected] > *Cc:* [email protected] > *Subject:* Re: [NMusers] var-cov matrix issue? > > Hi Justin, only ETA was estimated with high SE > > but, again, I guess it came back to the question: how trustful it is if such error message appears > > ------------------------------------------------------------------------ > *From:* "[email protected]" <[email protected]> > *To:* [email protected] > *Sent:* Tuesday, February 24, 2009 1:19:17 PM > *Subject:* Fw: [NMusers] var-cov matrix issue? > > Dear Ethan, > > Algorithmically singular matrices are often a sign that that your model is ill-conditioned in some way; I would be careful in how I used the variance-covariance matrix in this scenario, and especially for simulation. Are there any parameters that are being estimated with particularly high standard errors? This might suggest overparamaterization. > > Not sure how helpful this is! > > Best > Justin > *Justin Wilkins > Senior Modeler** > Modeling & Simulation (Pharmacology)* > CHBS, WSJ-027.6.076 > Novartis Pharma AG > Lichtstrasse 35 > CH-4056 Basel > Switzerland > Phone: +41 61 324 6549 > Fax: +41 61 324 3039 > Cell: +41 76 561 0949 > Email : [email protected]_ <mailto:[email protected]> > > ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- > *Ethan Wu <[email protected]>* > Sent by: [email protected] > > 2009/02/24 07:12 PM > > To > [email protected] > cc > > Subject > [NMusers] var-cov matrix issue? > > Dear all, > > I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. > > if such error message occur, is the var-cov matrix still OK to use? > > -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have..... thanks "0MINIMIZATION SUCCESSFUL > > NO. OF FUNCTION EVALUATIONS USED: 331 > NO. OF SIG. DIGITS IN FINAL EST.: 3.3 > ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, > AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. > ETABAR: 0.11E-02 > SE: 0.23E-01 > P VAL.: 0.96E+00 > 0S MATRIX ALGORITHMICALLY SINGULAR > 0S MATRIX IS OUTPUT > 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S > 1 > " > >

RE: var-cov matrix issue?

From: Bob Leary Date: February 25, 2009 technical
If S is singular, then the 'covariance' matrix Rinv * S * Rinv is also singular, as is the 'inverse coveriance matrix' R*Spseudoinv*R (the eigenvalues of Spseudoinv for the usual Moore Penrose pseudoinverse are the inverse of the eigenvalues of S, except where the S has a zero eigenvalue, in which case the corresponding eigenvalue of Spseudoinv is also zero. The eigenvectors are the same for S and Spseudoinv). Thus none of these quantities is really directly suitable for use in simulation if positive definiteness is a requirement. Robert H. Leary, PhD Fellow Pharsight - A Certara(tm) Company 5625 Dillard Dr., Suite 205 Cary, NC 27511 Phone/Voice Mail: (919) 852-4625, Fax: (919) 859-6871 Email: [email protected] > This email message (including any attachments) is for the sole use of the > intended recipient and may contain confidential and proprietary information. > Any disclosure or distribution to third parties that is not specifically > authorized by the sender is prohibited. If you are not the intended > recipient, please contact the sender by reply email and destroy all copies of > the original message.
Quoted reply history
-----Original Message----- From: [email protected] [mailto:[email protected]]on Behalf Of Leonid Gibiansky Sent: Tuesday, February 24, 2009 15:59 PM To: Bachman, William Cc: Ethan Wu; [email protected]; [email protected] Subject: Re: [NMusers] var-cov matrix issue? According to the manual, covariance matrix IS calculated by the default method (Rinv S Rinv) even when S is singular but the inverse covariance matrix (R Sinv R) cannot be computed as usual since S is singular (see below). From the same manual "An error message stating that the S matrix is singular indicates strong overparameterization". If some of your OMEGAs are estimated with large error, I would try to remove those ETAs from the model. Scatter plot matrix of ETAs vs ETAs could be helpful: if some of your ETAs are redundant, you could see strong correlation of the ETAs estimates. -- The inverse variance-covariance matrix R*Sinv*R is also output (labeled as the Inverse Covariance Matrix), where Sinv is the inverse of the S matrix. If S is judged to be singular, a pseudo-inverse of S is used, and since a pseudo-inverse is not unique, the inverse variance-covariance matrix is really not unique. In either case, the inverse variance-covariance matrix can be used to develop a joint con- fidence region for the complete set of population parameters. As we usually develop a confidence region for a very limited set of popula- tion parameters, this use of the inverse variance-covariance matrix is somewhat limited. -- -------------------------------------- Leonid Gibiansky, Ph.D. President, QuantPharm LLC web: www.quantpharm.com e-mail: LGibiansky at quantpharm.com tel: (301) 767 5566 Bachman, William wrote: > As a clarification, this is not an error. It is an indication of a > numerical condition generated by the matrix algebra. it says that the > covariance could not be calculated by the default method (possibly due > to ill conditioning) so it was calculated by an alternative method. You > could generate standard errors by an alternative method, e.g. bootstrap, > and compare them to those produced by NONMEM to make your decision to > trust or not trust the values. > > ------------------------------------------------------------------------ > *From:* [email protected] > [mailto:[email protected]] *On Behalf Of *Ethan Wu > *Sent:* Tuesday, February 24, 2009 2:09 PM > *To:* [email protected] > *Cc:* [email protected] > *Subject:* Re: [NMusers] var-cov matrix issue? > > Hi Justin, only ETA was estimated with high SE > but, again, I guess it came back to the question: how trustful it is if > such error message appears > > ------------------------------------------------------------------------ > *From:* "[email protected]" <[email protected]> > *To:* [email protected] > *Sent:* Tuesday, February 24, 2009 1:19:17 PM > *Subject:* Fw: [NMusers] var-cov matrix issue? > > > Dear Ethan, > > Algorithmically singular matrices are often a sign that that your model > is ill-conditioned in some way; I would be careful in how I used the > variance-covariance matrix in this scenario, and especially for > simulation. Are there any parameters that are being estimated with > particularly high standard errors? This might suggest overparamaterization. > > Not sure how helpful this is! > > Best > Justin > *Justin Wilkins > Senior Modeler** > Modeling & Simulation (Pharmacology)* > CHBS, WSJ-027.6.076 > Novartis Pharma AG > Lichtstrasse 35 > CH-4056 Basel > Switzerland > Phone: +41 61 324 6549 > Fax: +41 61 324 3039 > Cell: +41 76 561 0949 > Email : [email protected]_ <mailto:[email protected]> > > > > ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- > *Ethan Wu <[email protected]>* > Sent by: [email protected] > > 2009/02/24 07:12 PM > > > To > [email protected] > cc > > Subject > [NMusers] var-cov matrix issue? > > > > > > > > > Dear all, > I recently encounter this error message (below). My objective was to > use nonmem var-cov output for approximation of distribution of > parameters for performing a simulation. > if such error message occur, is the var-cov matrix still OK to use? > -- I know that better way to figure out distribution of parameters is to > do bootstrap, but given limited time I have..... > > thanks > > "0MINIMIZATION SUCCESSFUL > NO. OF FUNCTION EVALUATIONS USED: 331 > NO. OF SIG. DIGITS IN FINAL EST.: 3.3 > ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, > AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. > ETABAR: 0.11E-02 > SE: 0.23E-01 > P VAL.: 0.96E+00 > 0S MATRIX ALGORITHMICALLY SINGULAR > 0S MATRIX IS OUTPUT > 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S > 1 > " > >

Re: var-cov matrix issue?

From: Ethan Wu Date: February 25, 2009 technical
Hi Bob, I don't have enough math to understand difference of those matrix, but, the final matrix output from nonmem was positive definite in my case
Quoted reply history
________________________________ From: Bob Leary <[email protected]> To: [email protected] Sent: Wednesday, February 25, 2009 8:33:53 AM Subject: RE: [NMusers] var-cov matrix issue? If S is singular, then the 'covariance' matrix Rinv * S * Rinv is also singular, as is the 'inverse coveriance matrix' R*Spseudoinv*R (the eigenvalues of Spseudoinv for the usual Moore Penrose pseudoinverse are the inverse of the eigenvalues of S, except where the S has a zero eigenvalue, in which case the corresponding eigenvalue of Spseudoinv is also zero. The eigenvectors are the same for S and Spseudoinv). Thus none of these quantities is really directly suitable for use in simulation if positive definiteness is a requirement. Robert H. Leary, PhD Fellow Pharsight - A Certara(tm) Company 5625 Dillard Dr., Suite 205 Cary, NC 27511 Phone/Voice Mail: (919) 852-4625, Fax: (919) 859-6871 Email: [email protected] > This email message (including any attachments) is for the sole use of the > intended recipient and may contain confidential and proprietary > information. Any disclosure or distribution to third parties that is not > specifically authorized by the sender is prohibited. If you are not the > intended recipient, please contact the sender by reply email and destroy all > copies of the original message. -----Original Message----- From: [email protected] [mailto:[email protected]]on Behalf Of Leonid Gibiansky Sent: Tuesday, February 24, 2009 15:59 PM To: Bachman, William Cc: Ethan Wu; [email protected]; [email protected] Subject: Re: [NMusers] var-cov matrix issue? According to the manual, covariance matrix IS calculated by the default method (Rinv S Rinv) even when S is singular but the inverse covariance matrix (R Sinv R) cannot be computed as usual since S is singular (see below). From the same manual "An error message stating that the S matrix is singular indicates strong overparameterization". If some of your OMEGAs are estimated with large error, I would try to remove those ETAs from the model. Scatter plot matrix of ETAs vs ETAs could be helpful: if some of your ETAs are redundant, you could see strong correlation of the ETAs estimates. -- The inverse variance-covariance matrix R*Sinv*R is also output (labeled as the Inverse Covariance Matrix), where Sinv is the inverse of the S matrix.. If S is judged to be singular, a pseudo-inverse of S is used, and since a pseudo-inverse is not unique, the inverse variance-covariance matrix is really not unique. In either case, the inverse variance-covariance matrix can be used to develop a joint con- fidence region for the complete set of population parameters. As we usually develop a confidence region for a very limited set of popula- tion parameters, this use of the inverse variance-covariance matrix is somewhat limited. -- -------------------------------------- Leonid Gibiansky, Ph.D. President, QuantPharm LLC web: www.quantpharm.com e-mail: LGibiansky at quantpharm.com tel: (301) 767 5566 Bachman, William wrote: > As a clarification, this is not an error. It is an indication of a > numerical condition generated by the matrix algebra. it says that the > covariance could not be calculated by the default method (possibly due > to ill conditioning) so it was calculated by an alternative method. You > could generate standard errors by an alternative method, e.g. bootstrap, > and compare them to those produced by NONMEM to make your decision to > trust or not trust the values. > > ------------------------------------------------------------------------ > *From:* [email protected] > [mailto:[email protected]] *On Behalf Of *Ethan Wu > *Sent:* Tuesday, February 24, 2009 2:09 PM > *To:* [email protected] > *Cc:* [email protected] > *Subject:* Re: [NMusers] var-cov matrix issue? > > Hi Justin, only ETA was estimated with high SE > but, again, I guess it came back to the question: how trustful it is if > such error message appears > > ------------------------------------------------------------------------ > *From:* "[email protected]" <[email protected]> > *To:* [email protected] > *Sent:* Tuesday, February 24, 2009 1:19:17 PM > *Subject:* Fw: [NMusers] var-cov matrix issue? > > > Dear Ethan, > > Algorithmically singular matrices are often a sign that that your model > is ill-conditioned in some way; I would be careful in how I used the > variance-covariance matrix in this scenario, and especially for > simulation. Are there any parameters that are being estimated with > particularly high standard errors? This might suggest overparamaterization. > > Not sure how helpful this is! > > Best > Justin > *Justin Wilkins > Senior Modeler** > Modeling & Simulation (Pharmacology)* > CHBS, WSJ-027.6.076 > Novartis Pharma AG > Lichtstrasse 35 > CH-4056 Basel > Switzerland > Phone: +41 61 324 6549 > Fax: +41 61 324 3039 > Cell: +41 76 561 0949 > Email : [email protected]_ <mailto:[email protected]> > > > > ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- > *Ethan Wu <[email protected]>* > Sent by: [email protected] > > 2009/02/24 07:12 PM > > > To > [email protected] > cc > > Subject > [NMusers] var-cov matrix issue? > > > > > > > > > Dear all, > I recently encounter this error message (below). My objective was to > use nonmem var-cov output for approximation of distribution of > parameters for performing a simulation. > if such error message occur, is the var-cov matrix still OK to use? > -- I know that better way to figure out distribution of parameters is to > do bootstrap, but given limited time I have..... > > thanks > > "0MINIMIZATION SUCCESSFUL > NO. OF FUNCTION EVALUATIONS USED: 331 > NO. OF SIG. DIGITS IN FINAL EST.: 3.3 > ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, > AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. > ETABAR: 0..11E-02 > SE: 0.23E-01 > P VAL.: 0.96E+00 > 0S MATRIX ALGORITHMICALLY SINGULAR > 0S MATRIX IS OUTPUT > 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S > 1 > " > >

Re: var-cov matrix issue?

From: Ethan Wu Date: February 26, 2009 technical
Dear Kyun, thanks for your help. I don't know if I understand this one "Some caution is necessary to simulate omega matrix that is alwasy positive definite. " Could you explain a bit more?
Quoted reply history
________________________________ From: "[email protected]" <[email protected]> To: Ethan Wu <[email protected]> Cc: [email protected] Sent: Tuesday, February 24, 2009 3:07:30 PM Subject: RE: [NMusers] var-cov matrix issue? Hi, Ethan, I think your question can be reduced whether pseudo-inverse matrix can be used instead of inverse matrix. I do not know quite different cases, but I suppose it can be used. To be more adequate answer in your context, MATRIX=R option could be more appropriate, if you use VAR-COV matrix output for simulation under normal distribution assumtion, If your data supports normal distribution assumption, MATRIX=R option will not give much difference in SEs. Default VAR-COV output in NONMEM is a kind of sandwich estimate, which is thought to be more robust (a little larger) than inverse Fisher's information matrix (given MATRIX=R option). Some caution is necessary to simulate omega matrix that is alwasy positive definite. This may help you.. Thanks, Kyun Seop Bae MD PhD Email: [email protected] ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Ethan Wu Sent: Tuesday, February 24, 2009 11:09 AM To: [email protected] Cc: [email protected] Subject: Re: [NMusers] var-cov matrix issue? Hi Justin, only ETA was estimated with high SE but, again, I guess it came back to the question: how trustful it is if such error message appears ________________________________ From: "[email protected]" <[email protected]> To: [email protected] Sent: Tuesday, February 24, 2009 1:19:17 PM Subject: Fw: [NMusers] var-cov matrix issue? Dear Ethan, Algorithmically singular matrices are often a sign that that your model is ill-conditioned in some way; I would be careful in how I used the variance-covariance matrix in this scenario, and especially for simulation. Are there any parameters that are being estimated with particularly high standard errors? This might suggest overparamaterization. Not sure how helpful this is! Best Justin Justin Wilkins Senior Modeler Modeling & Simulation (Pharmacology) CHBS, WSJ-027.6.076 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Cell: +41 76 561 0949 Email : [email protected] <mailto:[email protected]> ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- Ethan Wu <[email protected]> Sent by: [email protected] 2009/02/24 07:12 PM To [email protected] cc Subject [NMusers] var-cov matrix issue? Dear all, I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. if such error message occur, is the var-cov matrix still OK to use? -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have..... thanks "0MINIMIZATION SUCCESSFUL NO. OF FUNCTION EVALUATIONS USED: 331 NO. OF SIG. DIGITS IN FINAL EST.: 3.3 ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0. ETABAR: 0.11E-02 SE: 0.23E-01 P VAL.: 0.96E+00 0S MATRIX ALGORITHMICALLY SINGULAR 0S MATRIX IS OUTPUT 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S 1 "

Re: var-cov matrix issue?

From: Ethan Wu Date: February 27, 2009 technical
Dear Kyun, in the current I only have diagonal element usually I only used distribution of fixed-effects parameters to account for the uncertainty of this level (trial level), then for each sampled fixed-effects parameter, I would just use the estimated ETA to simulate patients within each trial. I never practice like you suggested, i.e. using the var-cov matrix to sample Omega/Sigma too and I realize that I don't have a strong rationale for opposing this approach so I wonder if others would share some insights into this
Quoted reply history
________________________________ From: "[email protected]" <[email protected]> To: Ethan Wu <[email protected]> Sent: Thursday, February 26, 2009 8:19:06 PM Subject: RE: [NMusers] var-cov matrix issue? Dear Ethan, If your model has only diagonal elements in OMEGA matrix, you don't need to care about the following - positive definiteness of OMEGA matrix during simulation. If you use VAR-COV output of NONMEM for the simulation, it means you generate THETAs, OMEGA matrix and SIGMA matrix from the MVN distribution of VAR-COV matrix. OMEGA and SIGMA matrix are always positive definite in nature. However, if you generate full-block OMEGA matrix using MVN (multi-variate normal) of VAR-COV matrix, many of generated OMEGA matrix will not be positive definite. One way to avoid this is test positive definiteness and discard in-adequate ones. This may help you. Regards, Kyun Seop Bae MD PhD ________________________________ From: Ethan Wu [mailto:[email protected]] Sent: Thursday, February 26, 2009 4:05 AM To: [email protected] Cc: [email protected] Subject: Re: [NMusers] var-cov matrix issue? Dear Kyun, thanks for your help. I don't know if I understand this one "Some caution is necessary to simulate omega matrix that is alwasy positive definite. " Could you explain a bit more? ________________________________ From: "[email protected]" <[email protected]> To: Ethan Wu <[email protected]> Cc: [email protected] Sent: Tuesday, February 24, 2009 3:07:30 PM Subject: RE: [NMusers] var-cov matrix issue? Hi, Ethan, I think your question can be reduced whether pseudo-inverse matrix can be used instead of inverse matrix. I do not know quite different cases, but I suppose it can be used. To be more adequate answer in your context, MATRIX=R option could be more appropriate, if you use VAR-COV matrix output for simulation under normal distribution assumtion, If your data supports normal distribution assumption, MATRIX=R option will not give much difference in SEs. Default VAR-COV output in NONMEM is a kind of sandwich estimate, which is thought to be more robust (a little larger) than inverse Fisher's information matrix (given MATRIX=R option). Some caution is necessary to simulate omega matrix that is alwasy positive definite. This may help you. Thanks, Kyun Seop Bae MD PhD Email: [email protected] ________________________________ From: [email protected] [mailto:[email protected]] On Behalf Of Ethan Wu Sent: Tuesday, February 24, 2009 11:09 AM To: [email protected] Cc: [email protected] Subject: Re: [NMusers] var-cov matrix issue? Hi Justin, only ETA was estimated with high SE but, again, I guess it came back to the question: how trustful it is if such error message appears ________________________________ From: "[email protected]" <[email protected]> To: [email protected] Sent: Tuesday, February 24, 2009 1:19:17 PM Subject: Fw: [NMusers] var-cov matrix issue? Dear Ethan, Algorithmically singular matrices are often a sign that that your model is ill-conditioned in some way; I would be careful in how I used the variance-covariance matrix in this scenario, and especially for simulation. Are there any parameters that are being estimated with particularly high standard errors? This might suggest overparamaterization. Not sure how helpful this is! Best Justin Justin Wilkins Senior Modeler Modeling & Simulation (Pharmacology) CHBS, WSJ-027.6.076 Novartis Pharma AG Lichtstrasse 35 CH-4056 Basel Switzerland Phone: +41 61 324 6549 Fax: +41 61 324 3039 Cell: +41 76 561 0949 Email : [email protected] <mailto:[email protected]> ----- Forwarded by Justin Wilkins/PH/Novartis on 2009/02/24 07:15 PM ----- Ethan Wu <[email protected]> Sent by: [email protected] 2009/02/24 07:12 PM To [email protected] cc Subject [NMusers] var-cov matrix issue? Dear all, I recently encounter this error message (below). My objective was to use nonmem var-cov output for approximation of distribution of parameters for performing a simulation. if such error message occur, is the var-cov matrix still OK to use? -- I know that better way to figure out distribution of parameters is to do bootstrap, but given limited time I have..... thanks "0MINIMIZATION SUCCESSFUL NO. OF FUNCTION EVALUATIONS USED: 331 NO. OF SIG. DIGITS IN FINAL EST.: 3.3 ETABAR IS THE ARITHMETIC MEAN OF THE ETA-ESTIMATES, AND THE P-VALUE IS GIVEN FOR THE NULL HYPOTHESIS THAT THE TRUE MEAN IS 0.. ETABAR: 0.11E-02 SE: 0.23E-01 P VAL.: 0.96E+00 0S MATRIX ALGORITHMICALLY SINGULAR 0S MATRIX IS OUTPUT 0INVERSE COVARIANCE MATRIX SET TO RS*R, WHERE S* IS A PSEUDO INVERSE OF S 1 "