具有组变量的频率表

时间:2015-12-04 10:33:46

标签: stata frequency

我有一个包含公司级数据的数据集。 我有一个变量employees(一个整数)和一个变量nace2(一个整数,表示该公司与哪个行业或服务部门有关)

我创建了第三个用于对员工进行分组的变量:

gen employees_cat = .
replace employees_cat = 1 if employees >=0 & employees<10
replace employees_cat = 2 if employees >=10 & employees<20
replace employees_cat = 3 if employees >=20 & employees<49
replace employees_cat = 4 if employees >=49 & employees<249
replace employees_cat = 5 if employees >=249

我想创建一个频率表,显示每nace2个部门每个employees_cat部门有多少员工工作。

作为一个可重复的例子,

sysuse auto.dta

让我们试着让频率表显示所有国内/国外汽车的行驶里程为11,12,16等的总里程数(mpg

1 个答案:

答案 0 :(得分:2)

Stata频率列表的起点是tabulate,可以显示单向和双向击穿。与by:一起使用的多路故障可以作为一系列双向表生成。另见table

根据您在auto数据中提到的变量,mpg有21个不同的值,trunk有18个不同的值,因此双向表格为21 x 18或18 x因为74处的观察数量远小于产品378,所以这里有很多空单元格。(这里计算了distinct命令的不同值:Stata中的search distinct用于参考文献和最新代码版本下载。)

. sysuse auto, clear
(1978 Automobile Data)

. distinct mpg trunk

------------------------------
       |     total   distinct
-------+----------------------
   mpg |        74         21
 trunk |        74         18
------------------------------

解决此问题的一种方法是将列表折叠为具有典型条目{行变量,列变量,频率信息}的列表。这是由程序groups提供的,必须先安装,如下所示:

. ssc inst groups 

. groups trunk mpg

  +-------------------------------+
  | trunk   mpg   Freq.   Percent |
  |-------------------------------|
  |     5    28       1      1.35 |
  |     6    23       1      1.35 |
  |     7    18       1      1.35 |
  |     7    24       2      2.70 |
  |     8    21       1      1.35 |
  |-------------------------------|
  |     8    24       1      1.35 |
  |     8    26       1      1.35 |
  |     8    30       1      1.35 |
  |     8    35       1      1.35 |
  |     9    22       1      1.35 |
  |-------------------------------|
  |     9    28       1      1.35 |
  |     9    29       1      1.35 |
  |     9    31       1      1.35 |
  |    10    21       1      1.35 |
  |    10    24       1      1.35 |
  |-------------------------------|
  |    10    25       1      1.35 |
  |    10    26       2      2.70 |
  |    11    17       1      1.35 |
  |    11    18       1      1.35 |
  |    11    22       1      1.35 |
  |-------------------------------|
  |    11    23       1      1.35 |
  |    11    28       1      1.35 |
  |    11    30       1      1.35 |
  |    11    34       1      1.35 |
  |    11    35       1      1.35 |
  |-------------------------------|
  |    12    22       1      1.35 |
  |    12    23       1      1.35 |
  |    12    25       1      1.35 |
  |    13    19       3      4.05 |
  |    13    21       1      1.35 |
  |-------------------------------|
  |    14    14       1      1.35 |
  |    14    17       1      1.35 |
  |    14    18       1      1.35 |
  |    14    19       1      1.35 |
  |    15    14       1      1.35 |
  |-------------------------------|
  |    15    17       1      1.35 |
  |    15    18       1      1.35 |
  |    15    25       1      1.35 |
  |    15    41       1      1.35 |
  |    16    14       3      4.05 |
  |-------------------------------|
  |    16    18       1      1.35 |
  |    16    19       3      4.05 |
  |    16    20       2      2.70 |
  |    16    21       1      1.35 |
  |    16    22       1      1.35 |
  |-------------------------------|
  |    16    25       1      1.35 |
  |    17    16       3      4.05 |
  |    17    18       1      1.35 |
  |    17    19       1      1.35 |
  |    17    20       1      1.35 |
  |-------------------------------|
  |    17    22       1      1.35 |
  |    17    25       1      1.35 |
  |    18    12       1      1.35 |
  |    20    14       1      1.35 |
  |    20    15       1      1.35 |
  |-------------------------------|
  |    20    16       1      1.35 |
  |    20    18       2      2.70 |
  |    20    21       1      1.35 |
  |    21    17       1      1.35 |
  |    21    18       1      1.35 |
  |-------------------------------|
  |    22    12       1      1.35 |
  |    23    15       1      1.35 |
  +-------------------------------+

groups有更多选项,在其帮助中有记录。但它很容易扩展到多路表,也折叠到列表,就像第三个分组变量一样:

. groups foreign trunk mpg, sepby(foreign trunk)

  +------------------------------------------+
  |  foreign   trunk   mpg   Freq.   Percent |
  |------------------------------------------|
  | Domestic       7    18       1      1.35 |
  | Domestic       7    24       2      2.70 |
  |------------------------------------------|
  | Domestic       8    26       1      1.35 |
  | Domestic       8    30       1      1.35 |
  |------------------------------------------|
  | Domestic       9    22       1      1.35 |
  | Domestic       9    28       1      1.35 |
  | Domestic       9    29       1      1.35 |
  |------------------------------------------|
  | Domestic      10    21       1      1.35 |
  | Domestic      10    24       1      1.35 |
  | Domestic      10    26       1      1.35 |
  |------------------------------------------|
  | Domestic      11    17       1      1.35 |
  | Domestic      11    22       1      1.35 |
  | Domestic      11    28       1      1.35 |
  | Domestic      11    34       1      1.35 |
  |------------------------------------------|
  | Domestic      12    22       1      1.35 |
  |------------------------------------------|
  | Domestic      13    19       3      4.05 |
  | Domestic      13    21       1      1.35 |
  |------------------------------------------|
  | Domestic      14    19       1      1.35 |
  |------------------------------------------|
  | Domestic      15    14       1      1.35 |
  | Domestic      15    18       1      1.35 |
  |------------------------------------------|
  | Domestic      16    14       3      4.05 |
  | Domestic      16    18       1      1.35 |
  | Domestic      16    19       3      4.05 |
  | Domestic      16    20       2      2.70 |
  | Domestic      16    22       1      1.35 |
  |------------------------------------------|
  | Domestic      17    16       3      4.05 |
  | Domestic      17    18       1      1.35 |
  | Domestic      17    19       1      1.35 |
  | Domestic      17    20       1      1.35 |
  | Domestic      17    22       1      1.35 |
  | Domestic      17    25       1      1.35 |
  |------------------------------------------|
  | Domestic      18    12       1      1.35 |
  |------------------------------------------|
  | Domestic      20    14       1      1.35 |
  | Domestic      20    15       1      1.35 |
  | Domestic      20    16       1      1.35 |
  | Domestic      20    18       2      2.70 |
  | Domestic      20    21       1      1.35 |
  |------------------------------------------|
  | Domestic      21    17       1      1.35 |
  | Domestic      21    18       1      1.35 |
  |------------------------------------------|
  | Domestic      22    12       1      1.35 |
  |------------------------------------------|
  | Domestic      23    15       1      1.35 |
  |------------------------------------------|
  |  Foreign       5    28       1      1.35 |
  |------------------------------------------|
  |  Foreign       6    23       1      1.35 |
  |------------------------------------------|
  |  Foreign       8    21       1      1.35 |
  |  Foreign       8    24       1      1.35 |
  |  Foreign       8    35       1      1.35 |
  |------------------------------------------|
  |  Foreign       9    31       1      1.35 |
  |------------------------------------------|
  |  Foreign      10    25       1      1.35 |
  |  Foreign      10    26       1      1.35 |
  |------------------------------------------|
  |  Foreign      11    18       1      1.35 |
  |  Foreign      11    23       1      1.35 |
  |  Foreign      11    30       1      1.35 |
  |  Foreign      11    35       1      1.35 |
  |------------------------------------------|
  |  Foreign      12    23       1      1.35 |
  |  Foreign      12    25       1      1.35 |
  |------------------------------------------|
  |  Foreign      14    14       1      1.35 |
  |  Foreign      14    17       1      1.35 |
  |  Foreign      14    18       1      1.35 |
  |------------------------------------------|
  |  Foreign      15    17       1      1.35 |
  |  Foreign      15    25       1      1.35 |
  |  Foreign      15    41       1      1.35 |
  |------------------------------------------|
  |  Foreign      16    21       1      1.35 |
  |  Foreign      16    25       1      1.35 |
  +------------------------------------------+