Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: st: doubt on the output format %w.dg


From   Grace Jessie <[email protected]>
To   <[email protected]>
Subject   RE: st: doubt on the output format %w.dg
Date   Sun, 13 Mar 2011 01:09:44 +0000

Nick,
Of course, I appreciate the programming of -format- very much. 
I  just want to learn more and better. 
It seems that there is not a simple rule which can tell us how the format %w.dg works.
Anyway, thank you very much!
 
Grace
 
> Date: Sat, 12 Mar 2011 16:28:38 +0000
> Subject: Re: st: doubt on the output format %w.dg
> From: [email protected]
> To: [email protected]
> 
> The results are certainly not random. People would have noticed and
> complained long since if they were.
> 
> At this moment I am away from manuals and can not therefore check for
> further discussion in the manuals. A key point is that the precise
> algorithm is embedded in proprietary code. I don't recollect that a
> fully explicit verbal equivalent has ever been included in the
> manuals.
> 
> If you have ever tried to program a format that was adaptive to a
> unpredictable variety of inputs, you will appreciate the difficulty of
> doing that.
> 
> In my own programs I usually know what number of decimal places seems
> sensible and use an %f format.
> 
> Nick
> 
> 2011/3/12 Grace Jessie <[email protected]>:
> > NIck,
> > I had read the -help format- file several times before I asked the question and the examples are all from that.
> > I can understand %f very well, but %g is another thing.
> > Does "with %g you give up most of the control and let Stata decide" in your reply mean the result for %g is random?
> > Or else, what I want to know is how Stata dicides it.
> > Additionally, in the Users' Guide, it is said that "The %w.0g format is a set of formatting rules that present
> > the values in as readable a fashion as possible without sacrificing precision. The g format changes
> > the number of decimal places displayed whenever it improves the readability of the current value."
> > And it takes the followings for example which puzzle me also.
> > . di %9.0g sqrt(2)
> > 1.414214
> > // The width of 1.414214 is 8. I think it should be 1.4142136 (with the width of 9) which gives less precision sacrifice.
> >
> > . di %11.0gc 23667902
> > 23667902
> > There are no commas. With regard to it, the explanation in the [D]Data Management is that "This number was too large for
> > Stata to insert commas and still respect the current width of 11." Why the current width is 11? It is 8 certainly, isn't it?
> > . di %12.0gc 23667902
> > 23,667,902
> > Together with the question in the first posting, I hope for any help.
> > Thank you.
> > Grace
> >
> >
> > ----------------------------------------
> >> Date: Sat, 12 Mar 2011 12:23:08 +0000
> >> Subject: Re: st: doubt on the output format %w.dg
> >> From: [email protected]
> >> To: [email protected]
> >>
> >> -help format- is the place to start. I think the main thing is not to
> >> expect the rules for %g formats to be much like those for %f formats.
> >> With %f, you keep most of the control; with %g you give up most of the
> >> control and let Stata decide.
> >>
> >> Nick
> >>
> >> >> From: [email protected]
> >>
> >> >> I can not understand the variables' output format %w.dg.
> >> >> How does Stata leave up to the format the number of digits to be displayed to the right of the decimal point if d equals 0 and not more than d digits will be displayed if d!=0.
> >> >> For example,
> >> >> What does "12.0g" mean?
> >> >> Why "di %12.0g 5231371222.139" or "di %12.1g 5231371222.139" equals "5231371222", not "5231371222.1"? (the width of "5231371222" is 10, not 12.)
> >> >> Why "di %12.0g 0.0000029394" equals "2.93940e-06", not "2.9394e-06"?
> 
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/ 		 	   		  
*
*   For searches and help try:
*   http://www.stata.com/help.cgi?search
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index