首页 文章

在Stata中查找两个变量的连通分量

提问于
浏览
0

假设我的调查中有两个id变量,id1和id2 . 我想在由两个变量定义的级别上合并所有观察,即加入所有具有id1或id2的观察 . 更准确地说,两个人在共享相同的id1或id2时被定义为成对相关,并且我想定义一个新的变量id3,使观察1和观察2具有相同的id3,如果有来自观察1的成对相关观察的 chain 观察2.这是寻找连通分量问题的一个特殊应用 .

直观地说,这类似于使用 OR 逻辑而不是 AND 逻辑的命令 egen id = group(var1 var2) . 如何在stata中做到这一点?

1 回答

  • 0

    我找到了问题的答案 . 由Amine Ouazad编写的程序a2group就是这样做的 . 它可以通过a2reg安装

相关问题