目前是想要以A药的区间为准,
并要求index的意义为A药跟其他变相(B药或C药,只能一个)
第一次重迭的时间点为index,
而倘若在index之后,出现三者(A,B,C)重迭,
又或者是在A变相跟另外一个变相(B或C,只能一个)结束重迭时,
该时间点就会定义为end,见下范例
如以J人为例,A的观察期间为20050408~20100505,其余变相依此类推,
而A,B,C则代表此人有用A,B,C等三药品(1有,0无)
ID A-go A-end B-go B-end C-go C-end A B C Index End
J 2005040820100505 20080102 20090101 20070102 20100505 1 1 1
故按照此逻辑,此人的index及end为
ID A-go A-end B-go B-end C-go C-end A B C Index End
J 2005040820100505 20080102 20090101 20070102 20100505 1 1 1 2007010220080102
而也因为此人的index及end期间主要是用A跟C药,
故希望该表格可以将B变相=0
如下表
ID A-go A-end B-go B-end C-go C-end A B C Index End
J 2005040820100505 20080102 20090101 2007010220100505 1 0 1 20070102 20080102
大致如此,我目前的做法是用最传统的排列组合来做,
但组合数实在太多了...做不完阿...傻
此外也想问倘若变相有数种的话(A,B,C,D,E...)
该如何写出SAS语法阿...QQ
就麻烦版大了! 谢谢!!(泪)
拜托了!!感谢!!