全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2147 2
2017-02-07
请教下各位,STATA如何实现某个公司在同一年出现attribute的个数,具体来说,我现在的数据是这样:
year

firm

attribute

2010

001

a

2010

002

b

2010

002

a

2011

001

b

2011

001

a

2012

002

a

2012

003

b

我想得到一个新的变量,这个新的变量主要是求出同一家公司在同一年,出现attribute的个数,因为数据表中attribute赋值只有a,b两种,所以,新产生的变量要么等于1,要么等于2。我想实现的数据表如下:
year

firm

attribute

number

2010

001

a

1

2010

002

b

2

2010

002

a

2

2011

001

b

2

2011

001

a

2

2012

002

a

1

2012

003

b

1

请问如何设置这个命令,求出number变量?我自己尝试的是
by year firm: egen number=count(continent)
但是,不成功,也不知道为啥。
希望各位多多赐教!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-2-7 08:49:29
如何分组统计变量取值个数并生成新变量?
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=5130146&from^^uid=902
多看看论坛里面以前发过的帖子,都能找到答案
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-2-7 21:15:01
蓝色 发表于 2017-2-7 08:49
如何分组统计变量取值个数并生成新变量?
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=5130146&f ...
非常谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群