Mandy,
my intial, knee-jerk reaction from yesterday probably won`t get you the
solution you want. I toyed around with your prob today and found a
"downstream" solution (in NJC`s parlance from
http://www.stata-journal.com/sjpdf.html?articlenum=pr0010) which does what
you want...
*********
sysuse auto, clear
xtile quintmpg = mpg, nquantiles(5)
contract quintmpg rep78 foreign
by quint for, sort : egen float percent = pc(_freq)
format percent %3.1fc
tabdisp rep f , cellvar(percent) by( quintmpg)
*********
HTH
Martin
_______________________
----- Original Message -----
From: "Mandy fu" <[email protected]>
To: <[email protected]>
Sent: Friday, December 05, 2008 8:29 PM
Subject: st: easy way to put frequencies distribution output in a table
Hi all,
Could someone please help me with an easy way to put frequencies
distribution output in a table?
What I want to do is to fill the following table of male and females
distribution of education attainment in each IQ score quintile( eg. to
calculate the percentages shown for quin tile 1 below)
___________________________________________
male female
(%) (%)
IQ score quintile 1 100.00
100.00
a. high school graduates and lower 80.00 85.00
b. some college 10.00
10.00
c. college graduates 8.00
6.00
d. advanced degrees 2.00
4.00
IQ score quintile 2
a. high school graduates and lower
b. some college
c. college graduates
d. advanced degrees
IQ score quintile 3
a. high school graduates and lower
b. some college
c. college graduates
d. advanced degrees
..........................................
__________________________________________
If I use command like:
. by IQquintile: tabulate education if male==1
. by IQquintile: tabulate education if female==1
(variable "IQquintile" means IQ score quintile. "education" is the
category variable for the four education groups seen above. )
I could get the numbers I want to fill the above table. But I need to
copy and paste each number into the table or type the numbers one by
one. This process takes time, if there are lots of groups. So, I
was wondering if there's any easier way to do this.
Thanks for your help!
Mandy
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/