全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4799 7
2021-04-26
    在下有一个数据集希望实现以下三个小目标,自己的编程水平有限,望各路大神指教!感恩!
    最终目标:在原数据集里为每一个id根据条件匹配到子样本(一对多匹配),并计算子样本的某一变量的加总值sum,最后重新将sum(var)重新赋值给每一个id。
  • 目标一——样本匹配:待匹配的变量是id, 匹配条件是location,legalform,size_ms这个三个变量的数值。假设需要为id为1的样本匹配对对应的样本,目标即为寻找跟id为1的样本 有相同的location,legal form,size_ms的值的样本。

  • 目标二——计算所匹配的样本的某一变量的加总值:根据匹配的样本结果,计算与id为1的相匹配的样本所对应的a_SocialRespon3的加总值sum:即,一对多匹配,并计算多个匹配对象的sum(a_SocialRespon3),sum( a_Management3) ,sum(a_FoodSafety)这三个变量的各自的加总值。
  • 目标三———循环。使得每一个id都可以按照上面的步骤循环计算出相应的值。

匹配数据集和待匹配数据集是同一个数据集

复制代码




二维码

扫码加我 拉你入群

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

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

全部回复
2021-4-26 15:11:42
黄老师,您有何高见
二维码

扫码加我 拉你入群

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

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

2021-4-28 20:41:41
你应该还要分年份统计吧。思维转换一下,分年份,在location、legalform、size_ms相同情况下,除去自身外统计其他ID的a_SocialRespon3、a_Management3、a_FoodSafety变量的和。尝试以下代码:
复制代码
二维码

扫码加我 拉你入群

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

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

2021-5-4 13:20:53
DΘstinyじò 发表于 2021-4-28 20:41
你应该还要分年份统计吧。思维转换一下,分年份,在location、legalform、size_ms相同情况下,除去自身外统 ...
谢谢您的热心回答!!! 不小心踩了这个答案,本来是想点赞的。。。您的思路很棒,感谢!!!!
二维码

扫码加我 拉你入群

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

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

2021-5-9 20:32:57
DΘstinyじò 发表于 2021-4-28 20:41
你应该还要分年份统计吧。思维转换一下,分年份,在location、legalform、size_ms相同情况下,除去自身外统 ...
老师,您好,请问一下如果是location不同、legalform、size_ms相同的情况下呢,其他条件均不变,我也遇到一个相似的问题,但是我的匹配的条件是行业相同,地区不同,请问您有什么高见
二维码

扫码加我 拉你入群

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

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

2021-5-9 20:41:33
wqq0611 发表于 2021-5-9 20:32
老师,您好,请问一下如果是location不同、legalform、size_ms相同的情况下呢,其他条件均不变,我也遇到 ...
没太理解你的loction不同,是不考虑这个因素,还是统计的时候必须是其他location,最好是以例子说明一下。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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