楼主: sdpanbo2015
2613 5

[面板数据求助] 关于计算符合条件的observation占总observation的比重 [推广有奖]

  • 2关注
  • 2粉丝

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
1808 个
通用积分
0.2639
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1579 点
帖子
64
精华
0
在线时间
214 小时
注册时间
2016-7-16
最后登录
2023-11-23

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求大神指导关于面板数据整理,如图所示,我打算计算一下full sample及每一年newproducts大于0的observation数(不是企业数)占总的所有的observation的比重percentage,请问有什么指令吗?我一开始打算按顺序分别只保留一年的observation看一下数量,然后再把newproducts等于0和缺失的observation给drop掉看保留下的observation数量,这样再去初一每一年的总的observation数量,但感觉这样的指令好笨拙,求大神只有有什么好方法吗?谢谢拉
二维码

扫码加我 拉你入群

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

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

关键词:observation observat ATION ATI TIO percentage 如图所示

QQ图片20160810154548.png (18.35 KB)

QQ图片20160810154548.png

回帖推荐

黃河泉 发表于5楼  查看完整内容

Try:
沙发
statax 发表于 2016-8-12 09:19:20 |只看作者 |坛友微信交流群
计算某一年,例如2000年的比例:
count if newproducts>0 & newporducts<.& year==2000
count if newporducts<.
用第一行命令得到的数除以第二行命令数,第二行的数是不变的。

使用道具

藤椅
sdpanbo2015 学生认证  发表于 2016-8-15 21:40:34 |只看作者 |坛友微信交流群
statax 发表于 2016-8-12 09:19
计算某一年,例如2000年的比例:
count if newproducts>0 & newporducts
不好意思没明白你的意思啊,我是想看一下大于0的observation占总的比重

使用道具

板凳
statax 发表于 2016-8-16 08:27:43 |只看作者 |坛友微信交流群
sdpanbo2015 发表于 2016-8-15 21:40
不好意思没明白你的意思啊,我是想看一下大于0的observation占总的比重
count if newproducts>0 & newporducts<.& year==2000 这一句命令是计算2000年大于0但非缺失值的observation的数目;
count if newporducts<.  这一句是计算所有非缺失值的样本数,即总样本数

你不是要计算每一年的大于0的样本数占总样本数的比重吗?

使用道具

报纸
黃河泉 在职认证  发表于 2016-8-16 08:57:02 |只看作者 |坛友微信交流群
Try:
  1. bys year: egen obs = count(newproducts)

  2. gen new = newproducts
  3. replace new = . if newproducts == 0
  4. bys year: egen obs1 = count(new)

  5. gen ratio = obs1/obs
复制代码

使用道具

地板
日永昶 发表于 2019-6-7 11:27:20 |只看作者 |坛友微信交流群
黃河泉 发表于 2016-8-16 08:57
Try:
学习了

使用道具

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

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

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

GMT+8, 2024-5-5 09:27