SAS编程:请赐教

我有如下数据库。ID为调查人的编码,statdate为开始日期, endate为结束日期。

ID startdate enddate
1 02/20/2007 10/20/2007
1 03/20/2007 09/20/2007
1 03/20/2007 09/20/2007

2 05/10/2005 07/15/2005
2 08/15/2005 10/12/2005
2 06/10/2005 07/21/2005

3 06/28/2006 10/27/2006
3 05/10/2005 10/06/2005

我想计算每个人的日期重叠次数,并放在一个新数据库中。如ID为1的人3次起止日期都重叠,重叠次数为1. 新的数据库应包括如下变量:
ID NO(重叠次数)
1 3
2 2
3 0

谢谢!

所有跟帖: 

这样算重叠了几次? -Big-Mac- 给 Big-Mac 发送悄悄话 (134 bytes) () 04/26/2008 postreply 17:33:52

I think you can use my code to solve it, see inside 回复:SAS编程:请赐 -mssm4321- 给 mssm4321 发送悄悄话 (160 bytes) () 04/27/2008 postreply 20:52:44

还需要帮忙吗? -FL33770- 给 FL33770 发送悄悄话 (0 bytes) () 04/30/2008 postreply 18:34:03

请进 -FL33770- 给 FL33770 发送悄悄话 (775 bytes) () 04/30/2008 postreply 18:54:18

最后再为每个ID 加总 pairs就可以了。 -FL33770- 给 FL33770 发送悄悄话 (0 bytes) () 04/30/2008 postreply 18:58:59

请您先登陆,再发跟帖!