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

  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.

0
VincentMQ 18 Сен 2018 в 00:54

2 ответа

Лучший ответ

Вы можете сделать это напрямую с помощью опции 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 
2
Pearly Spencer 17 Сен 2018 в 22:46

Другой способ сделать это - использовать команду от сообщества 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 / forum / forum / general-stata-обсуждение / general / 1403309-groups-updated-on-ssc для обзора. Эта ветка содержит ссылки на статью в Stata Journal за 2017 год.

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

1
Nick Cox 18 Сен 2018 в 08:49