NONMEM Users Network Archive

Hosted by Cognigen

[NMusers] Changing nonmem default output format (s1PE11.4)

From: Matts Kågedal <mattskagedal_at_gmail.com>
Date: Wed, 4 Mar 2015 08:19:55 -0800

Hi all
I got a couple of good responses. Posting the explanation I got from VINEE=
T
GOTI on how to handle a long ID-variable that gets trunkated in the output
tables. (+ Changing subject header so It can be found when searching).

Matts Kagedal


 ​Dear Matts,
>
>
> You need to set the format in such a way that you allow room for +,-,
> E(exponent) and decimal point signs in the number you output. The defaul=
t
> format for NONMEM is s1PE11.4 , to break it down:
>
> Say the general format specification is sxPEw.d
>
>
> s- space delimiter
>
> x- is the number of digits left of the decimal point
>
> w - total characters to be occupied by the number( this includes decimal
> point,+,-,E for exponent etc)
>
> d- digits to the right of decimal point
>
>
> In your case, ID 2783420001 has 10 digits. And, in your output you would
> want to see it like this : 2.783420001+E09. Notice that the total number
> of characters including +, E and decimal is now 15 in the output. However=
,
> NONMEM will not be able to handle it because the default is sPE11.4 (can
> only handle 11 characters in totality). So , the format has to revised to
> suit your needs. Try something like FORMAT= s1PE17.9 on the $TABLE
> record to give enough room for NONMEM to handle your numbers. Hope that
> helps.
>
>
> Regards,
>
>
> VINEET GOTI
> Graduate Student,
> COP/Center for Pharmacometrics,
> Mercer University Atlanta.
>
> Phone: 678-547-6264
> 678-314-1893
>
> ------------------------------
>
>
> Dear all,
> I have a very long ID-variable and it gets trunkated in the output tables=
.
>
> In the input data the ID variable may take the following value:
> 2783420001
>
> In the output tables this ID is shown as 2783420000
>
> How should I specify the format to output all the digits correctly?
>
> Best,
> Matts Kagedal
>
>
>

Received on Wed Mar 04 2015 - 11:19:55 EST

The NONMEM Users Network is maintained by ICON plc. Requests to subscribe to the network should be sent to: nmusers-request@iconplc.com. Once subscribed, you may contribute to the discussion by emailing: nmusers@globomaxnm.com.