Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

st: RE: Re: Like %GL(r,n) in GLIM


From   "Nick Cox" <[email protected]>
To   <[email protected]>
Subject   st: RE: Re: Like %GL(r,n) in GLIM
Date   Tue, 27 Feb 2007 18:15:35 -0000

-egen, seq()- exists because someone wanted the
same thing, a while back. 

If it didn't exist, both your examples are obtainable
by using functions and _n

. clear

. set obs 16

. gen block = ceil(_n / 4)

. gen cycle = 1 +  mod(_n-1, 4)

. list 


Nick 
[email protected] 

Herb Smith
 
> Sorry!  Just found seq( ) within -egen- ; hadn't been able to 
> think of the
> right keywords, but belatedly realized it must be an -egen- sort of
> command...
 
> On Tue, 27 Feb 2007, Herb Smith wrote:
> 
> > Sorry for the "insider" nature of this post....  But if 
> there are any of
> > you out there who remember running log-linear models under the GLIM
> > program, you will remember a nifty function for creating 
> "factors" for
> > contingency tables.  The command
> >
> > CALC newfac = %GL(r,n)
> >
> > would create a variable (if I recall correctly) of 1,...,r 
> in blocks of n
> >
> > This meant that to input a high-dimensional (or any dimensional)
> > contingency table, one needed to only input the counts.  
> The structure of
> > the table (R x C, or R x C x G, etc.) could be accomplished 
> quickly by the
> > %GL command.
> >
> > So, in brief, I am looking for a command that creates a 
> variable like:
> >
> > 1
> > 2
> > 3
> > 4
> > 1
> > 2
> > 3
> > 4
> >
> > and another like
> >
> > 1
> > 1
> > 1
> > 1
> > 2
> > 2
> > 2
> > 2
> >
> > and so on.
> >
> > If no %GL like command exists, fine; I'm sure I can figure 
> out a short way
> > to program this; but if such a command does exist, it would 
> be good to
> > know.

*
*   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