weighted residuals

9 messages 5 people Latest: Jun 23, 2000

weighted residuals

From: Rik Schoemaker Date: June 23, 2000 technical
Date: Fri, 23 Jun 2000 13:30:12 +0200 From: "Rik Schoemaker" <RS@chdr.nl> Subject: weighted residuals Dear all, I'm trying to produce weighted residuals for the combined additive and constant CV error model. My residuals end up as plus or minus infinity indicating that the W variable is somehow set to zero. Any clues? I've tried two implementations, first: $PROB 99107; PSD04 ;CL,Q,VSS,VC; PSD04_23 $INPUT ID OCC TRT EXPT ACTT TIME AMT RATE DV MDV $DATA G:\1999\99107\STATS\PSD04NM.TXT $SUBROUTINES ADVAN3,TRANS3 $PK CL = THETA(1)*EXP(ETA(1)) Q = THETA(2)*EXP(ETA(2)) V = THETA(3)*EXP(ETA(3)) VSS = THETA(4)*EXP(ETA(4)) S1 = V $ERROR PREDI = F W=F*ERR(1)+ERR(2) Y=F+W IRES=DV-PREDI IWRES=IRES/W $THETA (0.001, 3.3) 1 5 7 $OMEGA .1 0 FIXED .1 .1 $SIGMA .1 30000 $EST PRINT=1 MAXEVAL 9999 POSTHOC NOABORT METHOD=1 INTERACTION $COV $TABLE ID OCC TRT EXPT ACTT TIME DV PREDI IRES IWRES FILE = PSD04_23.ASC NOHEADER NOAPPEND NOPRINT $TABLE ID CL Q V VSS FILE=PSD04_23.PAR NOHEADER NOPRINT NOAPPEND FIRSTONLY. for the second, I used the syntax as supplied in an email from Lew Sheiner on 12.12.94 for the alternative error block: $ERROR W=THETA(5)*F*ERR(1)+THETA(6)*ERR(2) Y=F+W PREDI = F IRES=DV-PREDI IWRES=IRES/W both have the same results! Cheers, Rik Schoemaker

RE: weighted residuals

From: William Bachman Date: June 23, 2000 technical
From: "Bachman, William" <bachmanw@globomax.com> Subject: RE: weighted residuals Date: Fri, 23 Jun 2000 08:02:52 -0400 Rik Try the following implementation: $ERROR W1=1 W2=F IPRED=F IRES=DV-IPRED IWRES=IRES/(W1+W2) Y=F + W1*ERR(1) + W2*ERR(2) William J. Bachman, Ph.D. GloboMax LLC Senior Scientist 7250 Parkway Drive, Suite 430 Hanover, MD 21076 Voice (410) 782-2212 FAX (410) 712-0737 bachmanw@globomax.com

RE: weighted residuals

From: William Bachman Date: June 23, 2000 technical
From: "Bachman, William" <bachmanw@globomax.com> Subject: RE: weighted residuals Date: Fri, 23 Jun 2000 08:10:24 -0400 Rik This is the version I intended to send: $ERROR DEL=0 IF (F.EQ.0) DEL=1 W=F IPRED=F IRES=DV-IPRED IWRES=IRES/(W+DEL) Y=F + F*ERR(1) + ERR(2) William J. Bachman, Ph.D. GloboMax LLC Senior Scientist 7250 Parkway Drive, Suite 430 Hanover, MD 21076 Voice (410) 782-2212 FAX (410) 712-0737 bachmanw@globomax.com

RE: weighted residuals

From: Rik Schoemaker Date: June 23, 2000 technical
Date: Fri, 23 Jun 2000 14:22:13 +0200 From: "Rik Schoemaker" <RS@chdr.nl> Subject: RE: weighted residuals Bill, What this means is that you weight by F (as if error is constant CV) unless your prediction is zero. This approximation won't work for me because I have a band of noise around say 100 ng/ml and I want to weight values below 100 with the same weight as values around 100... What's your view? Rik

RE: weighted residuals

From: Leonid Gibiansky Date: June 23, 2000 technical
From: "Gibiansky, Leonid" <gibianskyl@globomax.com> Subject: RE: weighted residuals Date: Fri, 23 Jun 2000 08:27:06 -0400 Rik, I think, the best way would be to use $ERROR W=THETA(5)*F*ERR(1)+THETA(6)*ERR(2) Y=F+W PREDI = F IRES=DV-PREDI IWRES=IRES/(THETA(5)**2*F**2+THETA(6)**2)**0.5 $OMEGA 1 FIXED 1 FIXED Leonid Gibiansky

RE: weighted residuals

From: Leonid Gibiansky Date: June 23, 2000 technical
From: "Gibiansky, Leonid" <gibianskyl@globomax.com> Subject: RE: weighted residuals Date: Fri, 23 Jun 2000 08:31:51 -0400 I am sorry, $SIGMA 1 FIXED 1 FIXED not $OMEGA Leonid

RE: weighted residuals

From: Vladimir Piotrovskij Date: June 23, 2000 technical
From: "Piotrovskij, Vladimir [JanBe]" <VPIOTROV@janbe.jnj.com> Subject: RE: weighted residuals Date: Fri, 23 Jun 2000 14:45:53 +0200 Dear Rik, In case of combined constant-variance and constant-CV error model the weight is not equal to F*ERR(1)+ERR(2). Try the following: W = SQRT(F*F*THETA(.)*THETA(.) + THETA(..)*THETA(..)) Y = F + F*THETA(.)*ERR(1) + THETA(..)*ERR(2) IRES = DV-F IWRE = IRES/W $SIGMA 1 FIX 1 FIX Regards, Vladimir ---------------------------------------------------------------------- Vladimir Piotrovsky, Ph.D. Janssen Research Foundation Clinical Pharmacokinetics (ext. 5463) B-2340 Beerse Belgium Email: vpiotrov@janbe.jnj.com

RE: weighted residuals

From: Rik Schoemaker Date: June 23, 2000 technical
Date: Fri, 23 Jun 2000 14:51:22 +0200 From: "Rik Schoemaker" <RS@chdr.nl> Subject: RE: weighted residuals Leonid, Thanks! It works like a charm, Rik

Re: weighted residuals

From: Mats Karlsson Date: June 23, 2000 technical
Date: Fri, 23 Jun 2000 16:38:11 +0200 From: Mats Karlsson <Mats.Karlsson@biof.uu.se> Subject: Re: weighted residuals Dear Rik, A slightly different coding: W = SQRT(F*F*THETA(.)*THETA(.) + THETA(..)*THETA(..)) Y = F + W*ERR(1) IRES = DV-F IWRE = IRES/W $SIGMA 1 FIX will give you weighted residuals with unit variance, which makes it easier to interpret diagnostic plots. Best regards, Mats