I am attempting to use the new Tables/collect features of Stata 17.
I have 7 race variables encoded 0 "No" 1 "Yes". I have managed to create a table with a stacked layout that drops the "No" values for each race variable, as they are redundant.
However, I am having difficulty figuring out how to combine those race variables to appear as though they are levels under a single dimension. Is that even possible?
In other words, How do I go from this:
Code:
----------------------------------------------------------
Frequency Percent
----------------------------------------------------------
Age - [Mean (SD)] 30.62 (5.26)
Age - [Min Max] 15 60
Sex
Female 1757 85.96%
Male 124 6.07%
Unknown 163 7.97%
Race: White
Yes 451 72.16%
Race: Black
Yes 110 17.60%
...
Code:
----------------------------------------------------------
Frequency Percent
----------------------------------------------------------
Age - [Mean (SD)] 30.62 (5.26)
Age - [Min Max] 15 60
Sex
Female 1757 85.96%
Male 124 6.07%
Unknown 163 7.97%
Race
White 451 72.16%
Black 110 17.60%
...
Here is more info about the collection:
Code:
. collect dims
Collection dimensions
Collection: Table
-----------------------------------------
Dimension No. levels
-----------------------------------------
Layout, style, header, label
cmdset 1
colname 50
command 1
result 6
statcmd 6
var 50
Header, label
resp_gender
resp_race_white
resp_race_black
...
Style only
border_block 4
cell_type 4
-----------------------------------------
. collect levelsof var
Collection: Table
Dimension: var
Levels: resp_age resp_age_minmax
0.resp_gender 1.resp_gender 2.resp_gender 0.resp_race_white
1.resp_race_white 0.resp_race_black 1.resp_race_black ...

Comment