More generally, there are at least two ways to do this.
First, produce a new classified variable and then -tabulate- it.
The example here could have been
gen upper = 10 * ceil(wage / 10)
tab upper
Second, produce a table on the fly. -tabcond- on SSC has some limited functionality
in this respect.
Nick
[email protected]
Martin Weiss
-egen, cut- is for you. -ta- afterwards..
Man Jia <[email protected]>:
> I was wondering how to show frequency of a continuous variable in
> several ranges. For example, the variable "wage"measured with dollars
> and cents. In my data set, there are lots of values for this variables
> since people's wages are usually different from others. The command
> "tabulate" shows exactly frequency of each value. That's not what I
> want. I'd like to see the following information:
>
> range of wages frequency
> <=0.00 ??
> (0.00, 10.00] ??
> (10.01,20.00] ??
> (20.01,30.00] ??
> .....................
>
> I know I could find number of observations in each range by using sum
> if wage <=0.00
> sum if wage >0.00 & wage <=10.00
> etc.
>
*
* 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/