全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6786 5
2016-02-12
悬赏 30 个论坛币 已解决
手头的数据是关于上市公司子公司的。主要包括1, 所属上市公司的代码,2,财务年度,以及3,该子公司是否和上市公司在一个省份(虚拟变量)。现在想统计该某上市公司某一年的子公司中,和上市公司处于同一个省份的子公司的个数,请问如果stata处理?多谢多谢!

最佳答案

夏目贵志 查看完整内容

如果公司代码有规律的话可以用个比较简单的循环搞定。比如 forvalues var1=1/10000 { count if var3==1&var1==`var1' }
二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-12 11:07:28
acemgu 发表于 2016-2-13 11:52
嗯嗯 谢谢回复~我知道你的意思~ 但是我这边有一万多个公司年样本,手工这么搞不大现实哇
如果公司代码有规律的话可以用个比较简单的循环搞定。比如
forvalues var1=1/10000 {
  count if var3==1&var1==`var1'
}
二维码

扫码加我 拉你入群

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

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

2016-2-13 04:24:37
你是说你想要知道变量3取值为1的观测值个数么?如果是的话count if var3==1这样就好了。如果要变量1是某个具体值的,可以count if var3==1&var1==xxxxxx,其中xxxxxx是你要算的公司的代码。
二维码

扫码加我 拉你入群

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

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

2016-2-13 11:52:43
夏目贵志 发表于 2016-2-13 04:24
你是说你想要知道变量3取值为1的观测值个数么?如果是的话count if var3==1这样就好了。如果要变量1是某个具 ...
嗯嗯 谢谢回复~我知道你的意思~ 但是我这边有一万多个公司年样本,手工这么搞不大现实哇
二维码

扫码加我 拉你入群

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

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

2016-2-14 15:27:17
夏目贵志 发表于 2016-2-14 02:15
如果公司代码有规律的话可以用个比较简单的循环搞定。比如
forvalues var1=1/10000 {
  count if var3= ...
能不能稍微解释一下下这个循环的含义呢?刚学stata,有一些还不是很懂,麻烦了,谢谢!
二维码

扫码加我 拉你入群

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

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

2016-2-15 00:20:29
acemgu 发表于 2016-2-14 15:27
能不能稍微解释一下下这个循环的含义呢?刚学stata,有一些还不是很懂,麻烦了,谢谢!
就是说,对公司代码为1到10000的每个公司,看有几个观测值满足第三个变量为1这个条件。help forvalues有详细介绍语法和一些别的例子。应该会有帮助的。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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