reghdfe ln_wage tenure ttl_exp, a(idcode year) vce(cl idcode), if gvar == 1 8. 逐行业-年份将样本分为三组,取高低两组对比 * 方法一:runby cap program drop myxtile program define myxtile xtile gvar = age, nq(3) end runby myxtile, by(ind_code year) verbose * 方法二:egenmo...
_pctile:不可与 by() 同时使用,等价于 Stata 传统指令 _pctile,生成变量分位数信息并将返回值存储在 r(1),r(2),…… 以及 r(quantiles_used) 或 r(cutoffs_used) 中,提供返回功能; pctile:等价于 Stata 传统指令 pctile,用于生成变量分位数信息; xtile:等价于 Stata 传统指令 xtile,用于生成分位点 (...
*命令一: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) 生成变量...
2. -xtile- 命令 // 根据指定的百分位数定义类别变量,例如把25%定义为1,50%定义为2等等。 xtile x_bp = bp, nq(4) list, sepby(x_bp) 3. astile 案例1:根据公司的市场价值创建10个分组 astile size10 =mvalue, nq(10) astile比 state 官方提供的xtile命令处理速度更快。 它的高效性在数据集...
bysort year: egen g=xtile(var), n(2) 方法二 bys accper: cumulicindex, g(g) eq levelsof accper, local(id) display "`r(levels)'" local cut1 = 1/2 foreach x of local id { recodeg(min/`cut1'=0)(`cut1'/max=1) if accper==`x' ...
xtile q4=exper, n(4) // 根据分位数将变量 exper 分成4组 separate lnwage, by(q4) // 按照变量 q4 拆分变量 lnwage label var lnwage1 lnwage1 label var lnwage2 lnwage2 label var lnwage3 lnwage3 label var lnwage4 lnwage4
bysort year: egen g=xtile(var), n(2) 方法二 bys accper: cumul icindex, g(g) eq levelsof accper, local(id) display "`r(levels)'" local cut1 = 1/2 foreach x of local id { recode g (min/ cut1'=0)( cut1'/max=1) if accper==`x' ...
bysort year: egen g=xtile(var), n(2) 方法二 bys accper: cumul icindex, g(g) eq levelsof accper, local(id) display “`r(levels)'” local cut1 = 1/2 foreach x of local id { recode g (min/cut1'=0)(cut1’/max=1) if accper==`x’ ...
事实上,STATA的UDF(UserDefinedFunction, 用户自定义函数)为 我们提供了一个很好的解决方案),我们可以使用Outreg2来解决这个问题: 由于该函数并不是STATA的系统函数,首先,我们需要得到这个命令: Finditoutreg2,然后按照提示操作即可。 我常用的格式一般如下: Outreg2usingx:/xxx,wordtstat
tab year, gen(year)tab industry, gen(industry)【13】对数据进⾏**Winsorize处理** findit winsor2 winsor2 varname, replace cut(1 99)【14】描述性统计 tabstat var1var2, stat(n min mean median p25 p75 max sd), if groupvar==0 or 1 logout, save(name) word replace: tabstat var, ...