Here iis an explanation of why the error messages were being produced
by PREDPP.

At my request, Achim send me the $MODEL statement from the control
stream. $MODEL NCOMP = 4 COMP=(G0) COMP=(G1) COMP=(G2) COMP=(G3)

Compartment 1 is the default compartment for doses and observations,
because no compartment has the name CENTRAL or the attribute DEFOBS.

PREDPP always needs to compute a scaled compartment amount as the
argument F for the ERROR routine. When compartment 1 is off and PREDPP
needs to get the prediction from compartment 1 , the error messages
are produced.

0DATA REC    4: COMPARTMENT ASSOCIATED WITH THE PREDICTION IS OFF 0DATA
REC    5: COMPARTMENT ASSOCIATED WITH THE PREDICTION IS OFF 0DATA REC
6: COMPARTMENT ASSOCIATED WITH THE PREDICTION IS OFF

Here's a work around, as Ahmed Suleiman suggested:

$MODEL NCOMP = 5 COMP=(G0) COMP=(G1) COMP=(G2) COMP=(G3)
COMP=(DUMMY,DEFOBS)

Also add to the end of the $DES block: DADT(5)=0

Now compartment 5 is default for observations and there are no
error messages.

Martin Bergstrand made a number of suggestions. The one that is directly
related to these error messages is to use "a  EVID = 4 dose to reset all
compartments rather than resetting them 1 by 1."

EVID=4 is "reset and dose".  All compartments are set to 0, and then the
dose is applied to compartment 1.

The data would look like this. No changes to $MODEL or $DES are needed,
because compartment 1 is never turned off.

C     ID    TIME  DOSE  DV     EVID  CMT    AMT   MDV      1     0     0
0     1      1     1     1      1     1     50     1     0      1     0
0      1     1     50     0     4      1     1     1      1     1     50
0     2      2     0     1      1     1     50     0     2      3     0
1      1     1     50     0     2      4     0     1

Martin made other valuable suggestions but I am just trying to explain
the error messages.

Reply via email to