NONMEM 7.1.2 .ext File
Hi,
I've hit an issue with the .ext file generated by NM7.1.2. It appears that if
the estimation fails (message below), the .ext file doesn't get the header with
the parameter values:
Estimation failure message:
0PROGRAM TERMINATED BY OBJ
ERROR IN OBJ2 WITH INDIVIDUAL 1 ID= 1.00000000000000E+00
CONDITIONAL CONTRIBUTION OR IT'S DERIVATIVE IS INFINITE
MESSAGE ISSUED FROM ESTIMATION STEP
AT INITIAL OBJ. FUNCTION EVALUATION
Elapsed estimation time in seconds: 0.03
#TERM:
#TERE:
.ext file contents:
-1000000000 7.77542E+01 6.38155E-01 1.00000E-01 2.23246E+00 1.00000E+00
1.00000E-02 1.34078079299425971E+154
It would be helpful to at minimum give the header and preferably give
estimation failure a new iteration # so that the file would look like:
TABLE NO. 1: First Order Conditional Estimation with Interaction: Goal
Function=MINIMUM VALUE OF OBJECTIVE FUNCTION
ITERATION THETA1 THETA2 THETA3 THETA4 SIGMA(1,1)
OMEGA(1,1) OBJ
-1000001001 7.77542E+01 6.38155E-01 1.00000E-01 2.23246E+00 1.00000E+00
1.00000E-02 1.34078079299425971E+154
That would make it easier to detect estimation failure-perhaps different
reasons for estimation failure could be given different values within a range.
E.g.:
* -1000001000 - Other estimation failure
* -1000001001 - PROGRAM TERMINATED BY OBJ
* -1000001002 - ...
That way detection of automatic errors could be found by searching for
iteration numbers between -1000001000 and -1000002000, and more sophisticated
programs could handle some or all reasons for termination differently.
Thanks,
Bill