Таблица частот двух переменных в процентах от всей выборки - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть две переменные:

  1. Married, который женат или не женат
  2. Race, то есть черный, белый или другой

Я пытаюсь найти процентов из Married и Black в пределах всего населения.

Я пробовал следующий код:

tab married race, row

   married |     black      other      white |     Total
-----------+---------------------------------+----------
   married |       274         18      1,150 |     1,442 
           |     19.00       1.25      79.75 |    100.00 
-----------+---------------------------------+----------
    single |       309          8        487 |       804 
           |     38.43       1.00      60.57 |    100.00 
-----------+---------------------------------+----------
     Total |       583         26      1,637 |     2,246 
           |     25.96       1.16      72.89 |    100.00 

Однако я ищу 274/2246, а не 274/1442, что дает мне 19.00.

Ответы [ 2 ]

0 голосов
/ 18 сентября 2018

Еще один способ сделать это с помощью команды от сообщества groups из Stata Journal .

. sysuse auto, clear
(1978 Automobile Data)

. groups foreign rep78

  +------------------------------------+
  |  foreign   rep78   Freq.   Percent |
  |------------------------------------|
  | Domestic       1       2      2.90 |
  | Domestic       2       8     11.59 |
  | Domestic       3      27     39.13 |
  | Domestic       4       9     13.04 |
  | Domestic       5       2      2.90 |
  |------------------------------------|
  |  Foreign       3       3      4.35 |
  |  Foreign       4       9     13.04 |
  |  Foreign       5       9     13.04 |
  +------------------------------------+

Обратите внимание, что - в отличие от tabulate - groups может сделать это для общих многоходовых таблиц. См. https://www.statalist.org/forums/forum/general-stata-discussion/general/1403309-groups-updated-on-ssc для обзора. Эта ветка содержит ссылки на статью в Stata Journal в 2017 году.

На момент написания статьи последнюю версию можно загрузить либо с помощью ssc install groups, либо по интерактивной ссылке, полученной с помощью search st0496_1, entry.

0 голосов
/ 18 сентября 2018

Вы можете сделать это напрямую с помощью опции cell:

sysuse auto, clear

tabulate foreign rep78, cell

+-----------------+
| Key             |
|-----------------|
|    frequency    |
| cell percentage |
+-----------------+

           |                   Repair Record 1978
  Car type |      Poor       Fair    Average       Good  Excellent |     Total
-----------+-------------------------------------------------------+----------
  Domestic |         2          8         27          9          2 |        48 
           |      2.90      11.59      39.13      13.04       2.90 |     69.57 
-----------+-------------------------------------------------------+----------
   Foreign |         0          0          3          9          9 |        21 
           |      0.00       0.00       4.35      13.04      13.04 |     30.43 
-----------+-------------------------------------------------------+----------
     Total |         2          8         30         18         11 |        69 
           |      2.90      11.59      43.48      26.09      15.94 |    100.00 
...