bys egen——将组内某变量的所有值一次性相加(缺失值视为0) bys gen——将组内某变量的值逐步累加(缺失值视为0) collapse分组求和(!会改变原始数据结构) 首先是bys和egen:将组内某变量的所有值一次性相加(缺失值视为0)。 sysuse auto,clear bys foreign:egen TotalPrice = sum(price) 上述例子是按照foreign...
继续计算: bys S y: egen 法律背景高管 = sum(法律背景) keep S y *管 replace 法 = 1 if 法 > 0 duplicates drop tabu y 法 save 法律背景高管 得到结果 | 法律背景高管 year | 0 1 | Total ---+---+--- 1999 | 946 2 | 948 2000 | 1,097 4 | 1,101 2001 | 1,160 3 | 1,163...
如果单纯写by,stata会要求你先对数据排序——sort。注意bys 和 egen 、 gen 结合效果不同。 (2)分组求和还有一个常用命令,叫collapse,但注意这个命令会改变原始数据的结构。 首先是bys和egen:将组内某变量的所有值一次性相加(缺失值视为0)。 sysuse auto,clear bys foreign:egen TotalPrice=sum(price)list pri...
这两个命令不能一起用 建议请用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。不同版本软件,函数是不同的 所以你的查helpkqnk看看你的那个n版本的stata的egen命令后面到底可以用哪些函数。total或...
bys 工作经验:egen salary_workyear_min=min(月薪) tab salary_workyear_min 工作经验 2. 分组制图 现在需要根据公司类型、学历等变量,来分析探索月薪的差别,现在选择制作对应的直方图、箱线图、柱状图 第一步:制作直方图 hist 月薪, discrete by(公司类型, total) ...
egen 社区比率=sum(值), by(社区)bys 社区: gen N=_N gen 社区比例(不包含自己)=(社区总值-本人值)/(N-1)36.分组描述性统计tabstat XX if 男性==1, statistics(mean sd) by(男性)37.将连续变量按大小排序甚至成为三值虚拟变量(最小三成,中间四成,最高三成)cumul invest, gen(p) /*产生...
bys s y: egen total = sum(X)
egen 社区比率=sum(值), by(社区) bys 社区: gen N=_N gen 社区比例(不包含自己)=(社区总值-本人值)/(N-1) 36.分组描述性统计 tabstat XX if 男性==1, statistics(mean sd) by(男性) 37.将连续变量按大小排序甚至成为三值虚拟变量(最小三成,中间四成,最高三成) ...
bys 标题2:egen sum =total(反馈次数1) //可以根据这个来算每天的问题数,反馈问题数 //生成第一次反馈时间 sort time 标题2 duplicates drop 标题2,force //对的 gen fristtime = time export excel using 第一次反馈data.xlsx,firstrow(varl) replace //成功输出为excel数据 ...
bys a: egen missing = sum(mi(b))drop if missing 第一行代码,mi(b)是指b是否有缺失值,如果该行有则为1,没有则为0,因此a所代表的每个组内加总(egen sum函数),得到missing变量,missing为每个组内部缺失值的个数 第二行代码,如果missing不为0,则删除 希望有所帮助~...