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

st: RE: Number of observantions in each of the cells of an N-Dimensional Array


From   "Nick Cox" <n.j.cox@durham.ac.uk>
To   <statalist@hsphsun2.harvard.edu>
Subject   st: RE: Number of observantions in each of the cells of an N-Dimensional Array
Date   Mon, 7 Feb 2005 21:30:20 -0000

I believe that -groups- from SSC will help 
here.  

-groups- was also discussed in 
Problems with tables, Part II. 
Stata Journal 3(4): 420--439 (2003)

Alternatively, it's not as difficult 
as you fear. -egen, group() label- or -egen, 
concat()- can create cross-combinations, 
after which -tab, sort- will sort in 
order of frequency. 

Nick 
n.j.cox@durham.ac.uk 

Julio Estevez
 
> I am interested in ranking and displaying the number of 
> observantions that 
> are present in each of the cells of an N-Dimensional Array.
> 
> For example if I have a 2x3x2x5 array  I have 60 cells each 
> of them having a 
> number of observacions. I need to list all of them showing 
> first the most 
> populated cells. For low dimensional arrays i may just use 
> tabcount amd 
> count the values. However for higher dimensional arrays this may be 
> cumbersome.
> 
> Is there any command in stata that can do that? If not, can 
> somobody help me 
> programming it? Pushing my luck a little further... I will 
> need to do this 
> expanding the observations according to some weighting factor.
 

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