下面是在计算一个百分比,自己写的代码,数据
clear
use "D:\XXX.dta" //
egen all=total(a21==1) //首先统计分母的数
gen y=5 创造变量设置数值5
gen yb = y*200
gen a1=0
replace a1=1 if B >= yb & a21==1 //符合两个条件的求交集的数量
egen hb=total(a1) //分子数
gen hp=hb/all*100 //hp表示百分比,就是想求的结果
list hper //看看结果 觉得很难看哦
数据举例
B a21
B a21
B a21
B a21
B a21