stata已经生成超过均值的虚拟变量为1,求超过均值的不同种族人数占比
时间: 2024-09-28 16:10:20 浏览: 53
生成人口和健康调查指标的Stata代码-Stata-下载
如果你想在Stata中找出超过均值的工资对于不同种族的百分比,你可以使用`tabulate`或`summarize`命令配合之前创建的虚拟变量。假设我们已经有`over_mean_race1`, `over_mean_race2`, 和 `over_mean_race3`这三个种族的虚拟变量,表示工资超过均值的女性。
以下是计算每个种族超过均值的人数比例的步骤:
1. 使用`tabulate`命令获取每个种族超过均值的计数,并计算比例:
```stata
tab over_mean_race1, count
tab over_mean_race2, count
tab over_mean_race3, count
```
这会显示每个种族有多少女性工资超过均值。
2. 然后将这些计数转换为百分比:
```stata
local race1_count : display %9.1f r(N) [r(N)*100]
di "Race 1 percentage: " race1_count "%"
local race2_count : display %9.1f r(N) [r(N)*100]
di "Race 2 percentage: " race2_count "%"
local race3_count : display %9.1f r(N) [r(N)*100]
di "Race 3 percentage: " race3_count "%"
```
`display`命令用于格式化百分比输出。
这样,你就得到了每个种族超过均值女性所占的百分比。
阅读全文