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

Re: st: RE: Automatically changing -ylabel()- values using -graph-


From   Nick Winter <nw53@cornell.edu>
To   statalist@hsphsun2.harvard.edu
Subject   Re: st: RE: Automatically changing -ylabel()- values using -graph-
Date   Tue, 07 Jun 2005 08:55:56 -0400

Indeed -- Nick Cox's program is more general, so will deal with this as well as other similar problems.

My point here was to show that with a little (moderate amount?) of Stata programming, you can automate tiresome repetitive tasks involved in generating commands that you then issue to Stata. So this program ain't much, but I find myself writing things like it all the time when I've got a repetitive analysis task.

-_nick


At 07:58 PM 6/6/2005, you wrote:

Nick Winter replied:

> If you find yourself doing this a lot, you can use a program to generate
> the label string.  Something like this:
>
> program faclbl, rclass
>          syntax anything(name=numlist id="Label List") , ///
>                  [ Factor(int 100) local(string) ]
>
>          numlist "`numlist'"
>          foreach v in `r(numlist)' {
>                  local newlbl `"`newlbl' `v' "`=`v'*`factor''""'
>          }
>
>          return local label `newlbl'
>          if "`local'"!="" c_local `local' `newlbl'
> end
>
>
> Then you could type
>
>   . faclbl -6[2]6 , local(xlab)
>
>   . graph twoway scatter .... , xlabel(`xlab') ...

Thanks for this, Nick. Let me check out Nick Cox's -mylabels- package
first, then I can try yours and perhaps compare?

CLIVE NICHOLAS        |t: 0(044)7903 397793
Politics              |e: clive.nicholas@ncl.ac.uk
Newcastle University  |http://www.ncl.ac.uk/geps

Whereever you go and whatever you do, just remember this. No matter how
many like you, admire you, love you or adore you, the number of people
turning up to your funeral will be largely determined by local weather
conditions.

*
*   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/
--------------------------------------------------------
Nicholas Winter                           607.255.8819 t
Assistant Professor                       607.255.4530 f
Department of Government              nw53@cornell.edu e
308 White Hall            falcon.arts.cornell.edu/nw53 w
Cornell University
Ithaca, NY 14853-4601

*
*   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–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index