Dear NMUSERS,
I want to ignore several lines in my dataset.
I've tried to do this in this way:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
In this case I'll receive an error message like:
An ERROR was found in the control statements.
An ERROR was fond on line 16 ot the approxiamte position noted:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
X
The characters in ERROR are: IGNORE
52
Can someone tell me how to ignore more than one?
Thanks in advance.
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
Problems with IGNORE
5 messages
5 people
Latest: Jun 02, 2009
You need to use IGNORE with the $DATA statement.
Then there is no "AND" conjunction as far as I know, but all you have is
an "OR" if you concatenate the filters by inserting commas between them
like this:
$DATA datafile IGNORE=(ID.EQ.108,CMT.EQ.3)
See the documentation for $DATA.
Having AND and OR combinations in ACCEPT/IGNORE statements including
setting of parentheses is certainly on my wish list for a future nonmem
release.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd / Gewerbestrasse 16 / CH-4123 Allschwil /
Switzerland
andreas.krause
"German Erlenkamp" <lugavatar
Sent by: owner-nmusers
06/02/2009 10:50 AM
To
nmusers
cc
Subject
[NMusers] Problems with IGNORE
Dear NMUSERS,
I want to ignore several lines in my dataset.
I've tried to do this in this way:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
In this case I'll receive an error message like:
An ERROR was found in the control statements.
An ERROR was fond on line 16 ot the approxiamte position noted:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
X
The characters in ERROR are: IGNORE
52
Can someone tell me how to ignore more than one?
Thanks in advance.
--
GRATIS fr alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
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
German,
Change this:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
to:
IGNORE=(ID.EQ.108, CMT.EQ.3)
The IGNORE record is not a FORTRAN logical statement. It is an NM-TRAN convention that a "," is equivalent to ".AND.".
Nick
German Erlenkamp wrote:
> Dear NMUSERS,
>
> I want to ignore several lines in my dataset.
> I've tried to do this in this way:
>
> IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
>
> In this case I'll receive an error message like:
>
> An ERROR was found in the control statements.
>
> An ERROR was fond on line 16 ot the approxiamte position noted:
>
> IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
>
> X
>
> The characters in ERROR are: IGNORE
> 52
>
> Can someone tell me how to ignore more than one?
>
> Thanks in advance.
--
Nick Holford, Dept Pharmacology & Clinical Pharmacology
University of Auckland, 85 Park Rd, Private Bag 92019, Auckland, New Zealand
[email protected] tel:+64(9)923-6730 fax:+64(9)373-7090
mobile: +33 64 271-6369 (Apr 6-Jul 17 2009)
http://www.fmhs.auckland.ac.nz/sms/pharmacology/holford
You need to use IGNORE with the $DATA statement.
Then there is no "AND" conjunction as far as I know, but all you have is
an "OR" if you concatenate the filters by inserting commas between them
like this:
$DATA datafile IGNORE=(ID.EQ.108,CMT.EQ.3)
See the documentation for $DATA.
Having AND and OR combinations in ACCEPT/IGNORE statements including
setting of parentheses is certainly on my wish list for a future nonmem
release.
Andreas
-----
Andreas Krause, PhD
Lead Scientist Modeling and Simulation
Actelion Pharmaceuticals Ltd / Gewerbestrasse 16 / CH-4123 Allschwil /
Switzerland
[email protected] / www.actelion.com
"German Erlenkamp" <[email protected]>
Sent by: [email protected]
06/02/2009 10:50 AM
To
[email protected]
cc
Subject
[NMusers] Problems with IGNORE
Dear NMUSERS,
I want to ignore several lines in my dataset.
I've tried to do this in this way:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
In this case I'll receive an error message like:
An ERROR was found in the control statements.
An ERROR was fond on line 16 ot the approxiamte position noted:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
X
The characters in ERROR are: IGNORE
52
Can someone tell me how to ignore more than one?
Thanks in advance.
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
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
A simple way to have NONMEM ignore records is to comment them out of your
dataset as follows:
Include a column, typically at the start of the dataset, called C. Then, for
those records you wish to exclude, place 'C' in this column.
In the control stream, you then specify this column in your $INPUT statement
and instruct NONMEM to ignore those records where you have place a 'C' in the
column C - you do this using the IGNORE= option within the $DATA statement.
See example:
$INPUT C ID SUBJ TRT DAT1=DROP TIME AMT EVID MDV SS II DV
$DATA dataset.csv IGNORE=C
Regards,
Colm
Quoted reply history
-----Original Message-----
From: [email protected] [mailto:[email protected]] On
Behalf Of German Erlenkamp
Sent: 02 June 2009 09:51
To: [email protected]
Subject: [NMusers] Problems with IGNORE
Dear NMUSERS,
I want to ignore several lines in my dataset.
I've tried to do this in this way:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
In this case I'll receive an error message like:
An ERROR was found in the control statements.
An ERROR was fond on line 16 ot the approxiamte position noted:
IGNORE=(ID.EQ.108.AND.CMT.EQ.3)
X
The characters in ERROR are: IGNORE
52
Can someone tell me how to ignore more than one?
Thanks in advance.
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01