- 最后登录
- 2019-2-16
- 金钱
- 6
- 注册时间
- 2019-2-16
- 阅读权限
- 10
- 帖子
- 1
- 精华
- 0
- 积分
- 6
小学生

|
哈哈,今天叶小二和大家分享一个 STATA超强command: egen. 这是一个STATA 用来生成新变量的advanced command,它的使用情况非常的多,因为可以和其他command组合使用,下面叶小二会用一些具体例子来说明这个问题。
第一类: summary statistics, 包括The functions count(), iqr(), kurt(), mad(), max(), mdev(), mean(), median(), min(), mode(), pc(), pctile(), sd(), skew(), and total()
具体例子: 如果我们知道 alcohol consumption(alc), 然后我们想生成 一组deviation 来看 variability,这个时候就可以用egen:
egen avg = mean (alc)
generate deviation = alc – avg
同时,这个可以跟bysort 组合使用, 分组求summary statistics, 比如 分别求男女 的average alcohol consumption
bysort gender: egen avg1= mean (alc)
mean 可以替换成 rowmean, rowmedian 等等。
第二类: generating patterns
但这个在实际的stata 分析中很少用,所以叶小二跳过这块,不讲。
第三类: difference
比如说,叶小二收集了三个来源的收入数据 (同一群subjects),这个时候,我想知道,这三个收入数据对应同一个respondent是不是一致,那么可以用
egen byte differ = diff (inc1 inc2 inc3)
今天就暂时更新到这里啦~
ProEssay专业论文(WeChat: pro1essay, Website: www.pro1essay.com)你留学路上好帮手。 |
|