楼主: replysoon
1420 3

[Stata高级班] 请教连老师出口产品公司筛选问题 [推广有奖]

  • 5关注
  • 2粉丝

讲师

9%

还不是VIP/贵宾

-

TA的文库  其他...

国际金融 开放宏观

威望
0
论坛币
67222 个
通用积分
4.8901
学术水平
1 点
热心指数
6 点
信用等级
5 点
经验
6055 点
帖子
129
精华
0
在线时间
630 小时
注册时间
2007-8-7
最后登录
2024-4-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
连老师,我的数据结构如下所示。公司“firm”出口不同的产品product到国家“county”,我想只保留那些在一年中只出口一种产品的公司,如果某个公司某个年度只生产一种产品,但是出口到多个国家,这种公司也是我需要保留的。我该如何处理呢?

我试了一下以下的方法,都没有成功。
方法一:
egen  product_num2=count(product),by (firm year)
keep  if  product_num2=1
这样的话,某个公司某个年度只生产一种产品但出口到多个国家的公司样本也被删除了,主要是因为count(product)这里有问题,count( unique product)这样又不能用。
方法二:
unique product, by(firm year) gen(vno)tostring vnoby firm year:keep if strmatch(vno,"1")几乎快成功了,但是由于vno中把同一公司同一年度出口到不能国家的情况只考虑一次,从而导致删除了一些满足要求的样本。

firm        year           product           country
1        2000        10001        ger
1        2000        10001        twn
1        2001        10001        twn
2        2000        10009        esp
2        2000        10009        usa
2        2001        10006        twn
2        2001        10007        esp
3        2000        10008        esp
3        2000        10008        twn
4        2000        10007        usa
4        2000        10008        esp
4        2000        10008        fra
4        2001        10007        esp
4        2001        10007        fra
4        2001        10008        esp
4        2001        10008        fra


二维码

扫码加我 拉你入群

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

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

关键词:出口产品 连老师 tostring Product Country 出口产品 product county 国家 如何

回帖推荐

arlionn 发表于2楼  查看完整内容

bysort firm year: egen sd = sd(product) drop if sd>0&sd

本帖被以下文库推荐

long long live, long long think
沙发
arlionn 在职认证  发表于 2013-11-7 09:01:27 |只看作者 |坛友微信交流群
bysort firm year: egen sd = sd(product)
drop  if sd>0&sd<.

使用道具

藤椅
replysoon 发表于 2013-11-7 15:04:47 |只看作者 |坛友微信交流群
arlionn 发表于 2013-11-7 09:01
bysort firm year: egen sd = sd(product)
drop  if sd>0&sd
我不知道连老师用了多少时间解决的,我花了一天多的时间也想不出一个解决方案,连老师能否给点建议,授我以渔?我该怎么做才能在这方面有所提高,多谢。
long long live, long long think

使用道具

板凳
arlionn 在职认证  发表于 2013-11-8 17:51:38 |只看作者 |坛友微信交流群
我也是此前花过不少时间在类似的问题上,然后做了笔记,也就是你们经常看到的 do files,昨天你提到这个问题时,我从以前的笔记中借鉴想法,很快就解决了。
没有捷径,只有慢慢积累。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-8 02:08