Andreas,
You are correct that there isn't an easy way to change the limit of 20 data items
But, I know of 2 possible solutions:

1.  The official way. There is a way to do continuation lines in nonmem data sets, documentation below.  But I have found this pretty cumbersome.
2.  The hack.  When I've needed this it usually was to examine a large number of covariates (sponsors will want everything imaginable looked at).  You can read in a separate data set that contains covariates.  This is easiest if the covariates are constant within a subject, but can be done if they change.  I don't seem to have the code on this computer, but I have it on a CD somewhere.  If you need it I'll dig it up.
Mark




 ___________________________________________________________________
| |
| CONT DATA ITEM |
|_________________________________________________________________|

MEANING: Continuation (CONT) data item for PREDPP
CONTEXT: $INPUT record and NONMEM data set

USAGE:
$INPUT ... CONT ...

DISCUSSION:
CONT labels PREDPP's continuation (CONT) data item. The continuation
data item is optional. The CONT data item allows a PREDPP event
record to span several data records. It is useful when more than 20
data items are needed to describe a single event. When the CONT data
item is not defined on the $INPUT record, every event record consists
of a single data record.

Values are:

0 This is the last or only data record of the event record.

1 This and the succeeding record are both members of the same event
record. MDV must be 1.

PREDPP ignores records having CONT=1, except to pass them to the PK
and ERROR routines as part of the complete event record. Values of
PREDPP data items such as EVID, AMT, etc., are significant only on the
final record of each event record, i.e., on records having CONT=0.

With NM-TRAN abbreviated code, values on data records having CONT=1
are not available for use as right-hand quantities, i.e., abbreviated
code cannot reference the values in data records other than the last
of each event record. (It would be possible to reference such values
using verbatim code, however). When NM-TRAN performs time translation
or ii conversion, it does so only for the event records having CONT=0.
(See date, time, ii).

REFERENCES: Guide VI Section II, V.A, V.I
REFERENCES: Guide IV Section V.B, V.C.5




Mark Sale MD
Next Level Solutions, LLC
www.NextLevelSolns.com
919-846-9185

-------- Original Message --------
Subject: [NMusers] 20 variable limit in $INPUT
From: andreas.kra...@actelion.com
Date: Mon, March 16, 2009 9:43 am
To: nmusers@globomaxnm.com


I am looking for a solution to get around the limit of 20 input variables in nonmem.
The message you get with more than 20 variables in $INPUT is this:

  16  $INPUT: NO. OF DATA ITEMS EXCEEDS 20.
STOP 4 statement executed

I did not find anything in the archives or on the Web. I recall having successfully done that in nonmem V, and I think it was about changing the value of 20 to another value in a few files.
My original naive idea was that this was just a single change to the SIZES file in nm VI but that seems to not be the case.

To keep the discussion focused, I am not looking for workarounds like solutions with concatenated values and an indicator variable.
For a change I am trying to get the software to adapt to the user's needs instead of the usual opposite situation.

Thanks for any pointers.

  Andreas

-----

Andreas Krause, PhD
Lead Scientist Modeling and Simulation


Actelion Pharmaceuticals Ltd

Gewerbestrasse 16
CH-4123 Allschwil
Switzerland
The information of this email and in any file transmitted with it is strictly confidential and may be legally privileged.
It is intended solely for the addressee. If you are not the intended recipient, any copying, distribution or any other use of this email is prohibited and may be unlawful. In such case, you should please notify the sender immediately and destroy this email.
The content of this email is not legally binding unless confirmed by letter.
Any views expressed in this message are those of the individual sender, except where the message states otherwise and the sender is authorised to state them to be the views of the sender's company. For further information about Actelion please see our website at http://www.actelion.com 

Reply via email to