全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6529 7
2015-03-23
by country: egen company=group(Companyname)
egen ... group() may not be combined with by
r(190);


bysort country: egen company=group(Companyname)
egen ... group() may not be combined with by
r(190);


而且不能help group

help for group not found
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
search for group                                                                                                                                                                                                      (manual:  [R] search)
-------------------------------


二维码

扫码加我 拉你入群

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

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

全部回复
2015-3-24 09:24:01
楼主,您好。

by和group确实不能在一起连用,而且您help group也没用,因为group不是单独的命令,而是经常egen连用。

我不清楚您的具体数据,就您以下小例子做个参考,希望您能从中有所得。
复制代码
二维码

扫码加我 拉你入群

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

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

2015-3-24 15:33:13
SpencerMeng 发表于 2015-3-24 09:24
楼主,您好。

by和group确实不能在一起连用,而且您help group也没用,因为group不是单独的命令,而是经 ...
首先非常感谢您的回答,我的需求差不多就是这个意思,但是这个代码还有一点小瑕疵

countryname = 巴巴多斯

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
         num |        80           8           0          8          8

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-> countryname = 巴布亚新几内亚

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
         num |        80           8           0          8          8

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-> countryname = 巴哈马

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
         num |        90           9           0          9          9

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-> countryname = 巴基斯坦

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
         num |      3430         343           0        343        343

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-> countryname = 巴拉圭

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
         num |       300          30           0         30         30
这样得到的结果只是统计了每个国家到底有几个公司,我想给这些公司编号。这是一个十年的面板数据。
二维码

扫码加我 拉你入群

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

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

2015-3-24 15:52:15
天斯吾下 发表于 2015-3-24 15:33
首先非常感谢您的回答,我的需求差不多就是这个意思,但是这个代码还有一点小瑕疵

countryname = 巴巴 ...
楼主,您好,代码是可以用呢。

我给您附上数据例子吧。如果还不能解决您的实际问题,请您上传您的dta数据。
复制代码
二维码

扫码加我 拉你入群

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

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

2015-3-24 23:54:48
SpencerMeng 发表于 2015-3-24 15:52
楼主,您好,代码是可以用呢。

我给您附上数据例子吧。如果还不能解决您的实际问题,请您上传您的dta数 ...
您给出的例子中每个国家每个年度只有一家公司,我的数据中有很多家公司
sample.dta
大小:(3.18 MB)

 马上下载





二维码

扫码加我 拉你入群

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

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

2015-3-26 09:35:35
天斯吾下 发表于 2015-3-24 23:54
您给出的例子中每个国家每个年度只有一家公司,我的数据中有很多家公司
您好,我把例子改下就行了uk三年有三个国家,chn三年都是一个国家,usa三年有两个国家。

其中的tag就相当于group了,您请看新变量num的数值就清楚了。
复制代码
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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