| 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
|