4、collapse:该命令用于按照指定的变量对数据进行汇总,例如计算每个组的均值、总和等。例如,collapse (mean) mean_income = income, by(group) 将按照组(group)计算收入(income)的平均值,并将结果存储在新变量 mean_income 中。5、egenmore:该命令是 egen 命令的扩展,提供了更多的计算选项和函...
在Stata中,可以使用`egen`命令对变量进行标准化。`egen`命令用于生成计算指标或统计量的新变量。以下是一些常见的Stata标准化命令示例: 1. 标准化至均值为0,标准差为1: ```stata egen newvar = std(oldvar), by(groupvar) ``` 上述命令将对变量`oldvar`按照分类变量`groupvar`进行标准化,并将结果保存到...
tabulate group, generate(count) ``` 上述命令中,`tabulate`命令用于计算每个分组的观测数量,并使用`generate()`选项将结果保存在一个新变量count中。 综上所述,以下是将数据三等分的完整代码: ``` use data.dta egen group = cut(_n, 3) egen mean_x = mean(x), by(group) tabulate group, generate...
bysort industry year: egen av_x = mean(x) sort av_x, stable gen g_x = group(10) …… 2.1 同类问题 其实,当分组变量本身存在较多重复值时,egen命令提供的pctile()函数,以及quantiles命令都存在上述问题,因为背后的道理都是相同的。 下面是针对quantiles命令的测试代码,也会存在结果不稳定的问题。 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)) ...
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)) ...
我们希望根据收入计算每个人在其芳龄段内的收入排名,可以使用egen命令: egen rank_ie = rank(ie), group(age) 以上例子展示了gen和egen命令的基本用法,通过这两个命令,我们可以轻松实现对Stata数据集的预处理、变量生成和统计分析操作。在实际应用中,熟练掌握gen和egen命令将有助于提高数据处理的效率和准确性,为...
egenmean_x =mean(x),by(group) 这里使用by(group)选项表示按照”group”变量进行分组。 中位数 使用egen命令和median函数可以计算每个组别中变量”x”的中位数: egenmedian_x =median(x),by(group) 频数 使用tabulate命令可以计算每个组别中变量”x”的频数: tabulatex,generate(freq)rowchi2 这里使用了选项...
egen group=group(stkcd year) //创建一个新的分组变量group qui g w_wretwd_cwretwdos=. // 创建一个新变量,并初始化为缺失值。 qui su group forvalues i=1/`r(max)' { capture reg wretwd cwretwdosl2 cwretwdosl1 cwretwdos cwretwdosf1 cwretwdosf2 if group==`i' ...
egen X1=group(x1) ## 将变量x1变量转化为数值型字符,并命名为X1。 reshape long var,i(x1)##变量x1按照时间顺序进行排列 sort x1 year##变量x1按照时间顺序进行排列destring var1 var2, replace ### 将var1 var2 改为数值型变量,并替换之前的变量destring var1 var2,ignore(NA) replace ###将var1 ...