北美微论坛

App下载
扫码下载 App
联系我们
1框架
查看: 629|回复: 0
打印 上一主题 下一主题

[数学/统计] stata egen command 花式用法

[复制链接]

小学生

Rank: 1

跳转到指定楼层
楼主
发表于 2019-2-16 16:38:01 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哈哈,今天叶小二和大家分享一个 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)你留学路上好帮手。
收藏收藏 分享分享 赞赞赞!赞赞赞! 踩踩踩!踩踩踩! 新浪微博微博分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部