Leonid and Mike, Leonid - you understood the idea.
Mike below are 3 tested transformations from Petersson et al. Pharm Res. 2009 Sep;26(9):2174-85 Box-Cox transformation TVCL=THETA(1) BXPAR=THETA(2) PHI = EXP(ETA(1)) ETATR = (PHI**BXPAR-1)/BXPAR CL=TVCL*EXP(ETATR) Heavy tailed transformation TVCL=THETA(1) HTPAR=THETA(2) ETATR=ETA(1)*SQRT(ETA(1)*ETA(1))**HTPAR CL=TVCL*EXP(ETATR) Logit transformation TVCL=THETA(1) LGPAR1 = THETA(2) LGPAR2 = THETA(3) PHI = LOG(LGPAR1/(1-LGPAR1)) PAR1 = EXP(PHI+ETA(1)) ETATR = (PAR1/(1+PAR1)-LGPAR1)*LGPAR2 CL=TVCL*EXP(ETATR) Mats Mats Karlsson, PhD Professor of Pharmacometrics Dept of Pharmaceutical Biosciences Uppsala University Box 591 751 24 Uppsala Sweden phone: +46 18 4714105 fax: +46 18 471 4003 -----Original Message----- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Michael Fossler Sent: Tuesday, June 01, 2010 3:54 AM To: Leonid Gibiansky; Nick Holford; nmusers Subject: RE: [NMusers] distribution assumption of Eta in NONMEM Interesting topic. Can anyone provide specific transformations of ETAs that they have found useful? Mike Fossler GSK -----Original Message----- From: owner-nmus...@globomaxnm.com [mailto:owner-nmus...@globomaxnm.com] On Behalf Of Leonid Gibiansky Sent: Monday, May 31, 2010 5:31 PM To: Nick Holford; nmusers Subject: Re: [NMusers] distribution assumption of Eta in NONMEM Nick, I think, transformation idea is the following: Assume that your (true) model is CL=POPCL*exp(ETAunif) where ETAunif is the random variable with uniform distribution. Assume that you have transformation TRANS that converts normal to uniform. Then ETAunif can be presented (exactly) as ETAunif=TRANS(ETAnorm). Therefore, the true model can be presented (again, exactly) as CL=POPCL*exp(TRANS(ETAnorm)) This model should be used for estimation and according to Mats, should provide you the lowest OF Leonid -------------------------------------- Leonid Gibiansky, Ph.D. President, QuantPharm LLC web: www.quantpharm.com e-mail: LGibiansky at quantpharm.com tel: (301) 767 5566 Nick Holford wrote: > Leonid, > > The result is what I expected. NONMEM just estimates the variance of the > random effects. It doesn't promise to tell you anything about the > distribution. > > It is indeed bad news for simulation if your simulation relies heavily > on the assumption of a normal distribution and the true distribution is > quite different. > > I think you have to be very careful looking at posthoc ETAs. They are > not informative about the true ETA distribution unless you can be sure > that you have low shrinkage. If shrinkage is not low then a true uniform > will become more normal looking because the tails will collapse. > > The approach that Mats seems to suggest is to try different > transformations of NONMEM's ETA variables to try to lower the OFV. What > is not clear to me is why these transformations which lower the OFV will > make the simulation better when the ETA variables that are used for the > simulation are required to be normally distributed. > > Imagine I use this for estimation: > CL=POPCL*EXP(ETA(1)) where the true ETA is uniform > If I now use the estimated OMEGA(1,1) which will be a good estimate of > the uniform distribution variance, uvar, for simulation then I am using > CL=POPCL*EXP(N(0,uvar)) > which will be wrong because I am now assuming a normal distribution but > using the variance of a uniform. > > Now suppose I try: > CL=POPCL*TRANS(ETA(1)) where TRANS is some transformation that lowers > the OFV to the lowest I can find but the true ETA is still uniform > If I now use the same transformation for simulation with an OMEGA(1,1) > estimate of the variance transvar > CL=POPCL*TRANS(N(0,transvar)) which uses a normal distribution then why > should I expect the simulated distribution of CL to resemble the true > distribution with a uniform ETA? > > Nick > > Leonid Gibiansky wrote: >> Hi Nick, >> I think, I understood it from your original e-mail, but it was so >> unexpected that I asked to confirm it. >> >> Actually, not a good news from your example. >> >> Nonmem cannot distinguish two models: >> with normal distribution, and >> with uniform distributions >> as long as they have the same variance. >> >> So if you simulate from the model, you will end up with very different >> results: either simular to the original data (if by chance, your >> original problem happens to be with normal distribution) or very >> different (if original distribution was uniform). >> >> This shows the need to investigate normality of posthoc ETAs very >> carefully. >> >> Very interesting example >> Thanks >> Leonid >> >> -------------------------------------- >> Leonid Gibiansky, Ph.D. >> President, QuantPharm LLC >> web: www.quantpharm.com >> e-mail: LGibiansky at quantpharm.com >> tel: (301) 767 5566 >> >> >> >> >> Nick Holford wrote: >>> Leonid, >>> >>> I meant by OMEGA(1) the OMEGA value estimated by NONMEM. I suppose I >>> should have written OMEGA(1,1) to be more precise -- sorry! >>> >>> Nick >>> >>> Leonid Gibiansky wrote: >>>> Nick, Mats >>>> >>>> I would guess that nonmem should inflate variance (for this example) >>>> trying to fit the observed uniform (-0.5, 0.5) into some normal N(0, >>>> ?). This example (if I read it correctly) shows that Nonmem somehow >>>> estimates variance without making distribution assumption. >>>> Nick, you mentioned: >>>> >>>> "the mean estimate of OMEGA(1) was 0.0827" >>>> >>>> does it mean that Nonmem-estimated OMEGA was close to 0.0827 or you >>>> refer to the variances of estimated ETAs? >>>> >>>> Thanks >>>> Leonid >>>> >>>> >>>> -------------------------------------- >>>> Leonid Gibiansky, Ph.D. >>>> President, QuantPharm LLC >>>> web: www.quantpharm.com >>>> e-mail: LGibiansky at quantpharm.com >>>> tel: (301) 767 5566 >>>> >>>> >>>> >>>> >>>> Mats Karlsson wrote: >>>>> Nick, >>>>> >>>>> >>>>> >>>>> It has been showed over and over again that empirical Bayes >>>>> estimates, when individual data is rich, will resemble the true >>>>> individual parameter regardless of the underlying distribution. >>>>> Therefore I don’t understand what you think this exercise contributes. >>>>> >>>>> >>>>> >>>>> Best regards, >>>>> >>>>> Mats >>>>> >>>>> >>>>> >>>>> Mats Karlsson, PhD >>>>> >>>>> Professor of Pharmacometrics >>>>> >>>>> Dept of Pharmaceutical Biosciences >>>>> >>>>> Uppsala University >>>>> >>>>> Box 591 >>>>> >>>>> 751 24 Uppsala Sweden >>>>> >>>>> phone: +46 18 4714105 >>>>> >>>>> fax: +46 18 471 4003 >>>>> >>>>> >>>>> >>>>> *From:* owner-nmus...@globomaxnm.com >>>>> [mailto:owner-nmus...@globomaxnm.com] *On Behalf Of *Nick Holford >>>>> *Sent:* Monday, May 31, 2010 6:05 PM >>>>> *To:* nmusers@globomaxnm.com >>>>> *Cc:* 'Marc Lavielle' >>>>> *Subject:* Re: [NMusers] distribution assumption of Eta in NONMEM >>>>> >>>>> >>>>> >>>>> Hi, >>>>> >>>>> I tried to see with brute force how well NONMEM can produce an >>>>> empirical Bayes estimate when the ETA used for simulation is >>>>> uniform. I attempted to stress NONMEM with a non-linear problem >>>>> (the average DV is 0.62). The mean estimate of OMEGA(1) was 0.0827 >>>>> compared with the theoretical value of 0.0833. >>>>> >>>>> The distribution of 1000 EBEs of ETA(1) looked much more uniform >>>>> than normal. >>>>> Thus FOCE show no evidence of normality being imposed on the EBEs. >>>>> >>>>> $PROB EBE >>>>> $INPUT ID DV UNIETA >>>>> $DATA uni1.csv ; 100 subjects with 1 obs each >>>>> $THETA 5 ; HILL >>>>> $OMEGA 0.083333333 ; PPV_HILL = 1/12 >>>>> $SIGMA 0.000001 FIX ; EPS1 >>>>> >>>>> $SIM (1234) (5678 UNIFORM) NSUB=10 >>>>> $EST METHOD=COND MAX=9990 SIG=3 >>>>> $PRED >>>>> IF (ICALL.EQ.4) THEN >>>>> IF (NEWIND.LE.1) THEN >>>>> CALL RANDOM(2,R) >>>>> UNIETA=R-0.5 ; U(-0.5,0.5) mean=0, variance=1/12 >>>>> HILL=THETA(1)*EXP(UNIETA) >>>>> Y=1.1**HILL/(1.1**HILL+1) >>>>> ENDIF >>>>> ELSE >>>>> >>>>> HILL=THETA(1)*EXP(ETA(1)) >>>>> Y=1.1**HILL/(1.1**HILL+1) + EPS(1) >>>>> ENDIF >>>>> >>>>> REP=IREP >>>>> >>>>> $TABLE ID REP HILL UNIETA ETA(1) Y >>>>> ONEHEADER NOPRINT FILE=uni.fit >>>>> >>>>> I realized after a bit more thought that my suggestion to transform >>>>> the eta value for estimation wasn't rational so please ignore that >>>>> senior moment in my earlier email on this topic. >>>>> >>>>> Nick >>>>> >>>>> >>>>> -- >>>>> >>>>> Nick Holford, Professor Clinical Pharmacology >>>>> >>>>> Dept Pharmacology & Clinical Pharmacology >>>>> >>>>> University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New >>>>> Zealand >>>>> >>>>> tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 >>>>> >>>>> email: n.holf...@auckland.ac.nz <mailto:n.holf...@auckland.ac.nz> >>>>> >>>>> http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford >>>>> >>> >>> -- >>> Nick Holford, Professor Clinical Pharmacology >>> Dept Pharmacology & Clinical Pharmacology >>> University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand >>> tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 >>> email: n.holf...@auckland.ac.nz >>> http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford >>> > > -- > Nick Holford, Professor Clinical Pharmacology > Dept Pharmacology & Clinical Pharmacology > University of Auckland,85 Park Rd,Private Bag 92019,Auckland,New Zealand > tel:+64(9)923-6730 fax:+64(9)373-7090 mobile:+64(21)46 23 53 > email: n.holf...@auckland.ac.nz > http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford >