202 Fortran Error Message with LOG()

From: Paul Hutson Date: June 22, 2005 technical Source: cognigencorp.com
From: "Paul Hutson" prhutson@pharmacy.wisc.edu Subject: [NMusers] 202 Fortran Error Message with LOG() Date: Wed, June 22, 2005 5:43 pm Dear NMUsers: I am getting the following error with the CTL and data (abbreviated) appended below. AN ERROR WAS FOUND IN THE CONTROL STATEMENTS. AN ERROR WAS FOUND ON LINE 35 AT THE APPROXIMATE POSITION NOTED: LPRE=LOG(F) X THE CHARACTERS IN ERROR ARE: ( 202 FORTRAN SYNTAX IS INCORRECT OR INAPPROPRIATE IN THIS CONTEXT. There is a bug listed for NMver 3 that lists error code 202, but it does not appear germane to my difficulty in ver5. The program runs with no error message when I am not using the log-transformed DV. I cannot find what the fault is in my code, and would greatly appreciate, as always, your inspection and advice. I am running this on g77 with Wings for NONMEM 406. Control file and data in csv follow. (P.S.: I just got back from a few days off, so if it is an easy answer, my confusion was due to sun and dehydration.) Thanks. Paul $PROBLEM PR $INPUT ID TIME AMT NL DV=LOG WGT SDS FSDS RCVR EVID $DATA ..\PR6.CSV IGNORE=C $SUBROUTINES ADVAN4 $PK TVK=THETA(1); TYPICAL VALUE OF K K=TVK*EXP(ETA(1)) TVV2=THETA(2)-FSDS*THETA(7); STEP FUNCTION EFFECT OF THETA(7) V2=TVV2*EXP(ETA(2)); VC K23=THETA(3); CENTRAL=2,PERIPHERAL=3 K32=THETA(4); KA1=THETA(5); KA2=THETA(6); TVKA=KA1+KA2*FSDS KA=TVKA*EXP(ETA(3)) TVF2=1+SDS F2=TVF2*EXP(ETA(4)) CL=V2*K Q=V2*K23 AUC=AMT/CL SC=V2 $ERROR EDV=EXP(DV) LPRE=LOG(F) WT=F IRES=F-EDV IWRE=IRES/WT Y=LPRE+EPS(1) $THETA (0.001,0.06,.3); K $THETA (.04,4,80); V2 $THETA (.001,0.06,1); K23 $THETA (.002,1.51,5); K32 $THETA (.001,.002,.01); KA1 $THETA (0.001,.1,100); KA2 $THETA (.00001,.5,5); VSDS $OMEGA .13; ETAK $OMEGA .225; ETAV $OMEGA .2; ETAKA $OMEGA .2; ETAF $SIGMA .01; SIG1 $ESTIMATION SIGDIGITS=3 MAXEVAL=9999 PRINT=10 POSTHOC NOABORT MSFO=PR81.msf ;DATA FILE PR6.CSV: CID,TIME,AMT,CONC,DV,WGT,SDS,FSDS,RCVR,EVID 1,0,20,0.0001,-9.210340372,293,0,0,0,1 1,10,.,0.450835346,-0.796653093,293,0,0,0,0 1,20,.,0.474218331,-0.746087449,293,0,0,0,0 1,30,.,0.494363929,-0.704483335,293,0,0,0,0 1,60,.,0.590277778,-0.527162043,293,0,0,0,0 1,120,.,0.554716855,-0.589297467,293,0,0,0,0 1,180,.,0.494363929,-0.704483335,293,0,0,0,0 1,300,.,0.3687909,-0.997525462,293,0,0,0,0 2,0,20,0.0001,-9.210340372,293,0,0,0,1 2,10,.,0.454206924,-0.789202405,293,0,0,0,0 2,20,.,0.465931965,-0.763715653,293,0,0,0,0 2,30,.,0.517361111,-0.659014174,293,0,0,0,0 2,60,.,0.629025765,-0.463583061,293,0,0,0,0 2,120,.,0.543226651,-0.610228641,293,0,0,0,0 2,180,.,0.491059447,-0.711190085,293,0,0,0,0 2,300,.,0.327879,-1.115110641,293,0,0,0,0 3,0,20,0.0001,-9.210340372,295,0,0,0,1 3,10,.,0.525295223,-0.643794845,295,0,0,0,0 3,20,.,0.534822866,-0.625819678,295,0,0,0,0 3,30,.,0.549365942,-0.598990499,295,0,0,0,0 3,60,.,0.568454777,-0.564833517,295,0,0,0,0 3,120,.,0.511993425,-0.669443496,295,0,0,0,0 3,180,.,0.486664654,-0.720179989,295,0,0,0,0 3,300,.,0.3148957,-1.155513806,295,0,0,0,0 4,0,20,0.0001,-9.210340372,294,0,0,0,1 4,10,.,0.479938272,-0.734097783,294,0,0,0,0 4,20,.,0.650127483,-0.430586808,294,0,0,0,0 4,30,.,0.742351047,-0.297933039,294,0,0,0,0 4,60,.,0.749865808,-0.287861011,294,0,0,0,0 4,120,.,0.669249866,-0.401597797,294,0,0,0,0 4,180,.,0.5512,-0.595657559,294,0,0,0,0 4,300,.,0.404789786,-0.904387394,294,0,0,0,0 5,0,20,0.0001,-9.210340372,301,1,1,0,1 5,10,.,2.011423108,0.698842485,301,1,1,0,0 5,20,.,1.935050993,0.660133679,301,1,1,0,0 5,30,.,1.840596484,0.610089695,301,1,1,0,0 5,60,.,1.521168814,0.419478996,301,1,1,0,0 5,120,.,0.808541331,-0.212523481,301,1,1,0,0 5,180,.,0.648483629,-0.43311852,301,1,1,0,0 5,300,.,0.45677987,-0.783553689,301,1,1,0,0 6,0,20,0.0001,-9.210340372,303,1,1,0,1 6,10,.,1.257229603,0.228910572,303,1,1,0,0 6,20,.,1.244414251,0.218664938,303,1,1,0,0 6,30,.,1.216552603,0.196021124,303,1,1,0,0 6,60,.,1.111530462,0.10573786,303,1,1,0,0 6,120,.,0.68553744,-0.377552164,303,1,1,0,0 6,180,.,0.623725174,-0.472045434,303,1,1,0,0 6,300,.,0.38568967,-0.952722197,303,1,1,0,0 7,0,20,0.0001,-9.210340372,293,1,1,0,1 7,10,.,2.503119968,0.917537941,293,1,1,0,0 7,20,.,2.307232958,0.836048953,293,1,1,0,0 7,30,.,1.883034756,0.632884707,293,1,1,0,0 7,60,.,1.134645062,0.126319881,293,1,1,0,0 7,120,.,0.612587225,-0.490063939,293,1,1,0,0 7,180,.,0.523601047,-0.647025245,293,1,1,0,0 7,300,.,0.393456766,-0.932784088,293,1,1,0,0 8,0,20,0.0001,-9.210340372,302,1,1,0,1 8,10,.,2.235322732,0.804385617,302,1,1,0,0 8,20,.,2.164905395,0.772376663,302,1,1,0,0 8,30,.,1.654572598,0.503542727,302,1,1,0,0 8,60,.,1.509661836,0.411885676,302,1,1,0,0 8,120,.,0.863090446,-0.147235789,302,1,1,0,0 8,180,.,0.621645196,-0.475385773,302,1,1,0,0 8,300,.,0.378964,-0.970314065,302,1,1,0,0
Jun 22, 2005 Paul Hutson 202 Fortran Error Message with LOG()
Jun 22, 2005 Atul Bhattaram Venkatesh RE: 202 Fortran Error Message with LOG()
Jun 22, 2005 Sam Liao Re: 202 Fortran Error Message with LOG()
Jun 23, 2005 Saik Urien Re: 202 Fortran Error Message with LOG()
Jun 23, 2005 Paul Hutson Re: 202 Fortran Error Message with LOG()
Jun 23, 2005 Paul Hutson Re: 202 Fortran Error Message with LOG()