bysortgroup:egentotal_x =sum(x)bysort group: egen n_x =count(x)gen x_other = (total_x-x...
bysort industry year: egen av_x = mean(x) sort av_x, stable gen g_x = group(10) …… 2.1 同类问题 其实,当分组变量本身存在较多重复值时,egen命令提供的pctile()函数,以及quantiles命令都存在上述问题,因为背后的道理都是相同的。 下面是针对quantiles命令的测试代码,也会存在结果不稳定的问题。 clear...
sysuse bplong, clear egen group = group(age sex), label *绘制航线图 stripplot bp*, bar over(when) by(group, compact col(1) note("")) ysc(reverse) subtitle(, pos(9) ring(1) nobexpand bcolor(none) placement(e)) ytitle("") xtitle(Blood pressure (mm Hg)...
sysuse bplong, clear egen group = group(age sex), label *绘制航线图 stripplot bp*, bar over(when) by(group, compact col(1) note("")) ysc(reverse) subtitle(, pos(9) ring(1) nobexpand bcolor(none) placement(e)) ytitle("") xtitle(Blood pressure (mm Hg)) *导入1978年汽车交易的...
egen group_dup=nvals(indcd),by(code)gen changed_3=(group_dup!=1)drop group_dup countifchanged_3==1sum changed* 最终的得到的三个变量描述性统计如下: 参考资料 [1] Cox N J, Longton G M. Speaking Stata: Distinct Observations[J]. The Stata Journal, 2008, 8(4): 557–568. :https:/...
egen group_id = group(company_id set) 第六步:计算距离事件发生的天数 *首先对面板数据按照id和日期进行排序 sort company_id date /*产生一个新变量datenum, 在每个id内部对日期进行编号(比如1Jan2020是1,2Jan2020是2,3Jan2020是3) 这一步有利于接下来进行事件窗口的定义*/ ...
// 计算全国的平均收入 mean income // 计算每个地区的平均收入 by region, sort: mean income 计算加权比率 代码语言:txt 复制 // 计算加权平均收入(按人口加权) egen total_income = total(income * population) egen total_population = total(population) gen weighted_avg_income = total_income / total_...
*命令一:egen type = cut(Var), group(N) //将变量Var从小到大分N类生成变量type*命令二:sort Var //升序排序generate type = group(N)*命令三:xtile Newvar = Var, nq(N) //将变量Var从小到大分N类生成变量Newvar*按照年份或者行业生成等分bys year: egen Newvar=xtile(Var), nq(N) 生成变量...
(|y|+1))gen logit(x)(取lnx/(1-x))gen x=autocode(x,n,xmin,xmax)(将x的值域,即xmax-xmin,分为等距的n份)gen x=cond(x1>x2,x1,x2)(若x1>x2成立,则取x1,若x1>x2不成立,则取x2)sort xgen gx=group(n)(将经过排序的变量x分为尽量等规模的n个组)egen zx1=std(x1)(得出x1的标准...
egen minx1=min(x1)(最小值) egen medx1=med(x1)(中数) egen modex1=mode(x1)(众数) egen totalx1=total(x1)(得出x1的总数) egen rowsd=sd(x1 x2 x3)(得出x1、x2和x3联合的标准差) egen rowmean=mean(x1 x2 x3)(得出x1、x2和x3联合的平均值) ...