Problems with IGNORE

5 messages 5 people Latest: Jun 02, 2009

Problems with IGNORE

From: German Erlenkamp Date: June 02, 2009 technical
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

Re: Problems with IGNORE

From: Andreas Krause Date: June 02, 2009 technical
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

Re: Problems with IGNORE

From: Nick Holford Date: June 02, 2009 technical
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

Re: Problems with IGNORE

From: Andreas . Krause Date: June 02, 2009 technical
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

RE: Problems with IGNORE

From: Colm Farrell Date: June 02, 2009 technical
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