Stata The Stata listserver
[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

RE: st: RE: percent format


From   "Nick Cox" <[email protected]>
To   <[email protected]>
Subject   RE: st: RE: percent format
Date   Mon, 13 Jun 2005 20:55:26 +0100

I doubt you're missing anything. If you 
say within a -*label()- option 

.375 "37.5%" 

you are saying that even though the 
number is really .375 you want a display 
of "37.5%". This is a self-knitted percent 
format on the fly. 

As you are being straight with Stata, 
and Stata understands you exactly, 
and this is well understood as a need and well
documented, I fail to see that any 
trickery is involved, let alone required. 

The only issue, as has been pointed out more 
than once already, is that a percent 
format would might less typing whenever
you want this. Those who prefer to say 
"%" once can already do it concisely by 
just displaying the text character; those
who prefer that a series of percents should
all bear the percent sign will miss a percent 
-format- much more. 

Nick 
[email protected] 

Fred Wolfe

> It isn't so much the labels as the formatting of numbers. 
> Suppose one has a 
> 0/1 variables indicating positive/negative. Then in hbar, for 
> example, I 
> can get .375 to display with blabel. However I really want 37.5 or 
> sometimes 37.5%. I can only do that by tricking Stata - 
> unless I am missing 
> something
> 
> At 12:36 PM 6/13/2005, you wrote:
> >I have suggested this as a possibility privately
> >to StataCorp, although I have two moods about it.
> >
> >In either a graph or a table, I find repeated
> >percent symbols to be a constant element that
> >should be factored out, as it were, and used
> >just once, for example in a row or column heading or
> >in an axis title.
> >
> >However, it is arguable whether StataCorp
> >should play arbiter of elegance (for which
> >the historical precedents are not attractive)
> >whenever enough users really want something
> >(although vibratory patterns in graphs are
> >banned until the end of time).
> >
> >However, I don't know exactly what Jeph means here by
> >conversion to string. You can use labels on
> >the fly, as in
> >
> >... , yla(0 "0%" 10 "10%") ...
> >
> >the only problem being the tedium of typing.
> >
> >I'll add -prefix()- and -postfix()- options to
> >my -mylabels- if I sense enough interest.
> >
> >Nick
> >[email protected]
> >
> >Jeph Herrin
> >
> > > I often work with percentages, and find it somewhat annoying that
> > > I have to convert numbers to strings to get them to show up with
> > > a %-sign. This is particularly a nusiance with graphs, where
> > > a histogram
> > > that might naturally use %s on the y-axis cannot be persuaded
> > > to do so without generating the frequencies first, relabeling them
> > > as strings with %s, and then making a two-plot. Is there 
> a trick that
> > > I don't know about? Is there a reason that Stata avoids, eg,
> > > -format %6.1p-?
> > > Seems like it would be a trivial modification at some level.
> > >
> > > BTW, I use Stata 9, in case it matters.
> 

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2024 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index