有12种疾病的用药数据,每种疾病的用药都分为了4种情况(只用中药, 中西医结合,只用西药,什么都没用)。现在我想求出所有受访者中,这12种疾病,出现过使用中西医结合的情况。例如,只要某个人在疾病a用了中药,疾病b用了西药,这种情况就可算中西医结合; 某人疾病c用了西药,疾病d用了中西医结合,也算;某人疾病e 用了中药,疾病f用中西医结合也算。
我当前已经把这12种疾病重命名为Dis_1, Dis_2... Dis_12。其中,每个疾病中的4种情况分别赋值, 1(只用中药),2(中西医结合),3(只用西药), 4(什么都没用)。 要求12种疾病合并起来的中西医结合的人数,12种病中只报告了个别病的用药情况的也都算,想用循环语句。个人的思路是 forvalues i=1/12, 但同时应该还有个 forvalues j=1/12, 其中条件是 i !=j, Dis_i==1| Dis_i==2| Dis_i==3, Dis_j==1| Dis_j==2| Dis_j==3, 是并集的状态。
这个语句有大大的错误,但是不知道该怎么写才对。
刚开始用stata,还不太熟练使用forvalues和暂元语句,求大神们指点!