124 NONMEM Global Variables and Description
The complete list is in ..\util\nonmem_reserved_general
Transcribed from useful_variables.pdf (NONMEM variable list – Global only; by sukhbinders, April 2017). Variable names and descriptions are reproduced verbatim, including any typographical quirks of the source.
| No. | Original Variable Name | Referenced Common block | Referenced Module Name | Modified Variable Name | Description of the variable |
|---|---|---|---|---|---|
| 1 | NT / NTHETA / NTHET / NTHETA | CM1 | NMPRD_INT | NTHETA | Length of theta; may be set to 1 when length is 0 |
| 3 | DB | CM1 | NMPRD_REAL | DB | Upper bound minus lower bound (UB(I)-LB(I)) |
| 4 | LB | CM1 | NMPRD_REAL | LB | LB(I)=Lower bound for THETA(I) |
| 5 | UB | CM1 | NMPRD_REAL | UB | UB(I)=Upper bound for THETA(I) |
| 69 | NIND / NIND_7 | CM7 | CMNM1_INT | NIND | Total number of individuals; set in INPT |
| 122 | ILONG | CM18 | CMNM2_INT | ICOMPRS | 0 = usual format for var-covar output, 1 = compressed format modified such that 0 = usual format, 9 or fewer elements, 1 = usual format more than 9 elements and 2 = compressed format |
| 123 | PF / SPEC | CM18 | CMNM2_REAL | SPEC | = 1E10, used as a flag in var-covar |
| 188 | NROB | CM35 | CMNM2_INT | NOBSIND | Number of observation records in individual record |
| 189 | V(2) / NN / MM / NOB | CM35 | CMNM2_INT | NRECIND | No. of records / this individual; number of data records in individual record |
| 202 | IEPS | CM41 | IEPS or MAN_LEN Equivalence to EPST and used locally | MAN_LEN | Mantissa length. This is the number 2**(-m), where m is the number of binary digits occurring in the double precision mantissa. Represented as integer values. Equivalence to EPST in INITL |
| 203 | LARGE | CM41 | Equivalence to LARGET and used locally | LARGEDP | Machine infinity. Largest double precision number representable in the machine. Represented as integer values. Equivalence to LARGET in INITL |
| 204 | IREPS | CM41 | Equivalence to REPST and used locally | IREPS | Machine precision. Smallest double precision number that when added to 1 yields a number that is not 1. Represented as integer values. Equivalence to REPST in INITL |
| 205 | ITOL | CM41 | Equivalence to TOLT and used locally | ITOL | Machine tolerance. Smallest double precision number representable in the machine, divided by machine precision. Represented as integer values. Equivalence to TOLT in INITL |
| 282 | EPS | CM73 | NMPRD_REAL | EPS73 | Mantissa length. This is the number 2**(-n), where n is the number of binary digits occurring in the double precision mantissa. |
| 283 | DPS / REPS / SPMPAR(pred) / SEPS(pred) | CM73 | NMPRD_REAL | REPS | Same as REPST; Machine precision. Smallest double precision number that when added to 1 yields a number that is not 1 (same as MEPS) |
| 284 | TOL / RTOL(ored) |
CM73 | NMPRD_REAL | TOL | same as TOLT |
| 285 | CX / INFNTY / OVFL(Pred) / GIANT(pred) | CM73 | NMPRD_REAL | INFNTY | SQRT (LARGET); LARGET is largest double precision number representable by the machine |
| 286 | SQINFN | CM73 | NMPRD_REAL | SQINFN | SQRT (INFNTY) |
| 287 | DPS / SREPS | CM74 | CMNM7_REAL | SREPS | same as SREPST |
| 288 | TOL / STOL | CM74 | CMNM7_REAL | STOL | same as STOLT |
| 309 | NOBMX / MX | CM85 | CMNM4_INT | MAXDREC | Maximum number of data record for an individual up to & including this individual |
| 353 | SMALL | CM107 | CMNM4_REAL | SMALL | SQRT(TOL*REPS) |
| 532 | LEV / VER | LCM5 | Moved to NMDATA.f90 |
LEV | Level of release |
| 606 | NPROB | ROCM14 | NMPRD_INT | NPROB | Number of problems |
| 607 | IPROB / IN |
ROCM14 | NMPRD_INT | IPROB |
The number of the current problem |
| 610 | SIGD / NISG | ROCM16 | ROCM_REAL | SIGD | minimum value of significant digits; min(DIFA) |
| 629 | PRNV / IPRNV | ROCM28 | NMPRD_INT | IPRNV | 0 = no printing of NONMEM input info. after 1st iteration of active 1st(2nd) level super problem 1 = normal printing for active 1st (2nd) level super problem. |
| 630 | IPS | ROCM29 | NMPRD_INT | IPS | Indicator variable, 1-> Population data, 2-> Single-subject data |
| 633 | NIREC / JR / JJ / JI / IND | ROCM32 | ROCM_INT | NINDREC | The number of the individual record at current call |
| 634 | IR / I / NDREC(pred) | ROCM32 | ROCM_INT | NDATINDR | The number of the data record within the individual record at the current call |
| 659 | NINDR | ROCM46 | NMPRD_INT | NINDOBS | Number of individual records containing an observation record |
| 673 | IDPROB | NMPRD_INT | IDPROB | Problem ID | |
| 689 | CMNM2_INT | NOBSIND_MAX | Maximum number of observations for any subject | ||
| 9 | ISEED | RAN_COMMON | NM_BAYES_INT | ISEED | Present seed number of ranmethods 0-3 |
| 10 | IRANM | RAN_COMMON | NM_BAYES_INT | IRANM | Random method for Monte Carlo EM methods |
| 66 | MEPS | EPS | NM_BAYES_REAL | MEPS | Machine double precision (typically about 1.0E-15) |
| 67 | PI | PI | NM_BAYES_REAL | PI | Contains the number PI |
| 68 | IKEY_PITER | PITERTERM_COMMON | NM_BAYES_INT | IKEY_PITER | =1 to printer iterations, in response to ctrl-I, or signal file iter.sig; =5 to end run, in response to ctrl-E, or stop.sig file |
| 69 | IKEY_TERM | PITERTERM_COMMON | NM_BAYES_INT | IKEY_TERM | =11 to end mode, in response to ctrl-K, or next.sig file |
| 169 | ITERATION | POP_SWITCHES | NMBAYES_INT | ITERATION | Present iteration of an EM/Bayesian Method (always non-negative). |
| 170 | ITER_REPORT | POP_SWITCHES | NMBAYES_INT | ITER_REPORT | Iteration number that is reported to output (can be negative, if during a burn period). |
| 173 | NPAT | NPAT_COMMON | NMBAYES_INT | NPAT | Number of subjects that have data |
| 204 | SAEM_MODE | SAEM_COMMON | NMBAYES_INT | SAEM_MODE | =0 Bayes method =1 Stochastic period of SAEM, IMP, ITS, DIRECT, IMPMAP =2 reduced stochastic/accumulative period of SAEM |
| 206 | ITS_MODE | SAEM_COMMON | NMBAYES_INT | ITS_MODE | =0 no MAP estimation =1 MAP estimation on first iteration =2 MAP estimation all iterations (IMPMAP) =3 ITS |
| 207 | IMP_MODE | SAEM_COMMON | NMBAYES_INT | IMP_MODE | =0 no Monte Carlo importance sampling =1 Monte Carlo importance sampling |
| 208 | PITERPRINT | SAEM_COMMON | NMBAYES_INT | PITERPRINT | =1 print iteration information =0 don’t print iteration information |
| 217 | OBJI | MEM_BEOWULF_COMMON | NMBAYES_REAL | OBJI | OBJI(NIREC,1)= objective function value for subject NIREC |
| 235 | SBANNER | SBANNER_COMMON | NMBAYES_CHAR | SBANNER | Text to stimation method |
| 251 | IBMETHOD | BAYES_COMMON | NMBAYES_INT | IBMETHOD | Holds METHOD type EST_STANDARD (FO/FOCE/LaPLCE) EST_DIRECT EST_BAYES EST_ITS EST_SAEM EST_IMP EST_IMPMAP EST_CHAIN EST_* are defined in module EST_DEFS |
| 335 | EST_COUNTER | EST_COUNTER_COMMON | NMBAYES_INT | EST_COUNTER | Total number of $EST statements. |
| 336 | IEST_COUNTER | EST_COUNTER_COMMON | NMBAYES_INT | IEST_COUNTER | Present $EST statement being executed. |
| 339 | DHPRIOR | LIK_REDO_COMMON2 | NMBAYES_REAL | DHPRIOR | Prior portion for EM methods |
| 353 | LDF | LDF_COMMON | NMBAYES_REAL | LDF | LDF(i)=Loss of degrees of freedom for omega i (usually=1).. Used in correction for EM analyses only. |
| 364 | ITABLE | ITABLE_COMMON | NMBAYES_INT | ITABLE | Table number (#TBLN in NONMEM report file, and table numbers in extra output files, such as .ext, .phi, .phm, etc.) |
| 450 | NMBAYES_INT | BAYES_EXTRA_REQUEST | See example8 | ||
| 451 | NMBAYES_INT | BAYES_EXTRA | See example8 | ||
| 452 | NMBAYES_INT | PATCOUNT | Number of subjects with data | ||
| 473 | NMBAYES_INT | CONSTRAIN | CONSTRAIN setting by which CONSTRAINT routine responds | ||
| 536 | NM_BAYES_INT | IKEY_SUBJ | IF IKEY_SUBJ=20, then ctrl-T or subject.sig signal | ||
| 538 | NM_BAYES_INT | IKEY_BEOPRINT | Toggle to ctrl-B or sending paraprint.sig file. | ||
| PNM_CONFIG | PNM_RUN_MODE | May have values: PNM_MANAGER PNM_WORKER PNM_SINGLE | |||
| PNM_CONFIG | PNM_NODE_NUMBER | 1=MANAGER, or SINGLE 2-: PNM_NODES=WORKER | |||
| PNM_CONFIG | PNM_NODES | Number of NODES | |||
| PNM_CONFIG | PNM_COMPUTERS | COMPUTERS setting in pnm file | |||
| PNM_CONFIG | PNM_PARAPRINT | PARAPRINT setting in pnm file | |||
| PNM_CONFIG | PNM_SPLIT | PARSE_TYPE setting in pnm file | |||
| PNM_CONFIG | PNM_PARSE_NUMBER | PARSE_NUM | |||
| PNM_CONFIG | PNM_TRANSFER_TYPE | TRANSFER_TYPE | |||
| PNM_CONFIG | PNM_TIMEOUTI | TIMEOUTI | |||
| PNM_CONFIG | PNM_TIMEOUT | TIMEOUT | |||
| PNM_CONFIG | PNM_COMMAND | Array pnm commands | |||
| PNM_CONFIG | PNM_WORKER_DIRS | Array with worker directories (1-nodes-1) | |||
| PNM_CONFIG | PNM_MTOUCH | MTOUCH | |||
| PNM_CONFIG | PNM_MSLEEP | MSLEEP | |||
| PNM_CONFIG | PNM_WTOUCH | WTOUCH | |||
| PNM_CONFIG | PNM_WSLEEP | WSLEEP | |||
| NMBAYES_CHAR | RANMETHOD | $EST RANMETHOD |
|||
| NMBAYES_CHAR | SRANMETHOD | $SIML RANMETHOD |
|||
| NMBAYES_CHAR | TRANMETHOD | $TABLE RANMETHOD |
|||
| NMBAYES_CHAR | CRANMETHOD | $EST METHOD=CHAIN RANMETHOD |
|||
| NMBAYES_CHAR | CCRANMETHOD | $CHAIN RANMETHOD |
|||
| NMBAYES_INT | ETASTYPE | ETASTYPE | |||
| NMPRD_INT | NETAZ | Maximum eta index to have non-zero OMEGA diagonal | |||
| NMPRD_INT | NEPSZ | Maximum eps index to have non-zero SIGMA diagonal | |||
| NMBAYES_REAL | OMEGANNL | For each x,y in $ANNEAL x:y OMEGANNL(x)=y Those not defined in $ANNEAL are set to -1 Used in CONSTRAINT.f90 |