NONMEM Users Guide Part IV - NM-TRAN
Appendix.III. NM-TRAN Outputs -- Example

NONMEM Users Guide Part IV - NM-TRAN

Appendix.III. NM-TRAN Outputs -- Example

The NM-TRAN outputs obtained from using the NM-TRAN control stream listed in chapter I, along with the NM-TRAN data set listed in Appendix II, are given on the following pages of this appendix. Some code that is extraneous to the control stream was removed from SUBROUTINE PRED for the purposes of simplicity.

Data Set - FDATA

     1  4.02    0.   .74  79.6
     1        0.25  2.84
     1        0.57  6.57
     1        1.12  10.5
     1        2.02  9.66
     1        3.82  8.58
     1         5.1  8.36
     1        7.03  7.47
     1        9.05  6.89
     1       12.12  5.94
     1       24.37  3.28
     2   4.4    0.    0.  72.4
     2         .27  1.72
     2         .52  7.91
     2          1.  8.31
     2        1.92  8.33
     2         3.5  6.85
     2        5.02  6.08
     2        7.03   5.4
     2          9.  4.55
     2         12.  3.01
     2        24.3   .90
     3  4.53    0.    0.  70.5
     3         .27   4.4
     3         .58   6.9
     3        1.02   8.2
     3        2.02   7.8
     3        3.62   7.5
     3        5.08   6.2
     3        7.07   5.3
     3          9.   4.9
     3       12.15   3.7
     3       24.17  1.05
     4   4.4    0.    0.  72.7
     4         .35  1.89
     4          .6   4.6
     4        1.07   8.6
     4        2.13  8.38
     4         3.5  7.54
     4        5.02  6.88
     4        7.02  5.78
     4        9.02  5.33
     4       11.98  4.19
     4       24.65  1.15
     5  5.86    0.    0.  54.6
     5          .3  2.02
     5         .52  5.63
     5          1.  11.4
     5        2.02  9.33
     5         3.5  8.74
     5        5.02  7.56
     5        7.02  7.09
     5         9.1   5.9
     5         12.  4.37
     5       24.35  1.57
     6    4.    0.    0.   80.
     6         .27  1.29
     6         .58  3.08
     6        1.15  6.44
     6        2.03  6.32
     6        3.57  5.53
     6          5.  4.94
     6          7.  4.02
     6        9.22  3.46
     6        12.1  2.78
     6       23.85   .92
     7  4.95    0.   .15  64.6
     7         .25   .85
     7          .5  2.35
     7        1.02  5.02
     7        2.02  6.58
     7        3.48  7.09
     7          5.  6.66
     7        6.98  5.25
     7          9.  4.39
     7       12.05  3.53
     7       24.22  1.15
     8  4.53    0.    0.  70.5
     8         .25  3.05
     8        0.52  3.05
     8         .98  7.31
     8        2.02  7.56
     8        3.53  6.59
     8        5.05  5.88
     8        7.15  4.73
     8        9.07  4.57
     8        12.1    3.
     8       24.12  1.25
     9   3.1    .0    .0  86.4
     9          .3  7.37
     9         .63  9.03
     9        1.05  7.14
     9        2.02  6.33
     9        3.53  5.66
     9        5.02  5.67
     9        7.17  4.24
     9         8.8  4.11
     9        11.6  3.16
     9       24.43  1.12
    10   5.5    0.   .24  58.2
    10         .37  2.89
    10         .77  5.22
    10        1.02  6.41
    10        2.05  7.83
    10        3.55 10.21
    10        5.05  9.18
    10        7.08  8.02
    10        9.38  7.14
    10        12.1  5.68
    10        23.7  2.42
    11  4.92    0.    0.   65.
    11         .25  4.86
    11          .5  7.24
    11         .98    8.
    11        1.98  6.81
    11         3.6  5.87
    11        5.02  5.22
    11        7.03  4.45
    11        9.03  3.62
    11       12.12  2.69
    11       24.08   .86
    12   5.3    0.    0.  60.5
    12         .25  1.25
    12          .5  3.96
    12          1.  7.82
    12          2.  9.72
    12        3.52  9.75
    12        5.07  8.57
    12        7.07  6.59
    12        9.03  6.11
    12       12.05  4.57
    12       24.15  1.17

Control Stream - FCON

FILE    FSTREAM
PROB    THEOPHYLLINE   POPULATION DATA
DATA       1   0 132   5   0
ITEM       1   4   0   0   1   0   0   0   0   0   0   0   0   0   0
LABL                   ID,                DOSE,                TIME                       CP,                  WT

FORM (5E6.0) STRC 3 3 1 0 0 0 1 1 0 STRC 1 3 THCN 1 0 0 0 THTA 3.000000000000000E+00, 8.000000000000000E-02, 4.000000000000000E-02 LOWR 1.000000000000000E-01, 8.000000000000000E-03, 4.000000000000000E-03 UPPR 5.000000000000000E+00, 5.000000000000000E-01, 9.000000000000000E-01 BLST 6.000000000000000E+00, 5.000000000000000E-03, 3.000000000000000E-01
2.000000000000000E-04, 6.000000000000000E-03, 4.000000000000000E-01
DIAG 4.000000000000000E-01 ESTM 0 450 3 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 -1 -1
COVR 0 0 0 0 0 0 1 0 0 COVT -1 -1 -1 -1 0 0 CPAR TABL 1 1 TABL 4 1 0 2 0 5 0 3 0 SCAT 1 2 SCAT 3 7 1 1 0 0 0 0 0
0 0 0
SCAT 3 8 1 1 0 0 0 0 0
0 0 0

File Stream - FSTREAM

DATA    FDATA
****

Report - FREPORT

NM-TRAN VERSION II LEVEL 1.0
GENERATED DP SUBROUTINES:
PRED
NONMEM SUBROUTINES: ALL

Generated and User-Supplied Subroutines - FSUBS

       SUBROUTINE PRED (ICALL,NEWIND,THETA,DATREC,INDXS,F,G,H)
       USE SIZES,     ONLY: DPSIZE,ISIZE
       USE PRDIMS,    ONLY: GPRD,HPRD
       USE NMPRD_REAL,ONLY: ETA,EPS
       IMPLICIT REAL(KIND=DPSIZE) (A-Z)
       REAL(KIND=DPSIZE) :: DATREC
       SAVE
       INTEGER(KIND=ISIZE) :: ICALL,NEWIND,INDXS
       REAL(KIND=DPSIZE) :: G(GPRD,*),H(HPRD,*)
       DIMENSION :: THETA(*),DATREC(*),INDXS(*)
       DOSE=DATREC(002)
       TIME=DATREC(003)
       WT=DATREC(005)
       IF(DOSE /= 0.D0)THEN
       DS=DOSE*WT
       W=WT
       ENDIF
       KA=THETA(001)+ETA(001)
       KE=THETA(002)+ETA(002)
       CL=THETA(003)*W+ETA(003)
       B00005=-KE*TIME
       B00006=-KA*TIME
       B00007=DEXP(B00005)
       B00008=DEXP(B00006)
       D=B00007-B00008
 !                      A00034 = DERIVATIVE OF B00005 W.R.T. ETA(002)
       A00034=-TIME
 !                      A00035 = DERIVATIVE OF B00006 W.R.T. ETA(001)
       A00035=-TIME
 !                      A00036 = DERIVATIVE OF B00007 W.R.T. ETA(002)
       A00036=B00007*A00034
 !                      A00037 = DERIVATIVE OF B00008 W.R.T. ETA(001)
       A00037=B00008*A00035
 !                      A00039 = DERIVATIVE OF D W.R.T. ETA(001)
       A00039=-A00037
       B00009=KA-KE
       E=CL*B00009
 !                      A00041 = DERIVATIVE OF B00009 W.R.T. ETA(002)
       A00041=-1.D0
 !                      A00043 = DERIVATIVE OF E W.R.T. ETA(002)
       A00043=CL*A00041
       F=DS*KE*KA/E*D
       B00010=DS*KA/E*D
       B00011=DS*KE/E*D
       B00012=-DS*KE*KA/E/E*D
 !                      A00047 = DERIVATIVE OF F W.R.T. ETA(001)
       A00047=B00012*CL+B00011
 !                      A00048 = DERIVATIVE OF F W.R.T. ETA(002)
       A00048=B00012*A00043+B00010
 !                      A00049 = DERIVATIVE OF F W.R.T. ETA(003)
       A00049=B00012*B00009
       B00013=DS*KE*KA/E
 !                      A00050 = DERIVATIVE OF F W.R.T. ETA(001)
       A00050=B00013*A00039+A00047
 !                      A00051 = DERIVATIVE OF F W.R.T. ETA(002)
       A00051=B00013*A00036+A00048
       Y=F+EPS(001)
 !                      A00052 = DERIVATIVE OF Y W.R.T. ETA(002)
       A00052=A00051
 !                      A00053 = DERIVATIVE OF Y W.R.T. ETA(001)
       A00053=A00050
 !                      A00054 = DERIVATIVE OF Y W.R.T. ETA(003)
       A00054=A00049
 !                      C00031 = DERIVATIVE OF Y W.R.T. EPS(001)
       C00031=1.D0
       G(001,1)=A00053
       G(002,1)=A00052
       G(003,1)=A00054
       H(001,1)=C00031
       F=Y
       RETURN
       END

TOP
TABLE OF CONTENTS
NEXT APPENDIX ...