STATA: 可用loop避免重覆吗?
STATA 专家们
以下重覆多次的编程 :
STATA: 可用loop避免重覆吗?
STATA 专家们
以下重覆多次的编程 :
tab1 variable1 if (variableA == 1) , missing
tab1 variable1 if (variableA == 1) & (variableB== 1) & , missing
tab1 variable1 if (variableA == 1) & (variableB== 1) & (variableC== “no reason”), missing
tab1 variable2 if (variableA == 1) , missing
tab1 variable2 if (variableA == 1) & (variableB== 1) & , missing
tab1 variable2 if (variableA == 1) & (variableB== 1) & (variableC== “no reason”), missing
tab1 variable3 if (variableA == 1) , missing
tab1 variable3 if (variableA == 1) & (variableB== 1) & , missing
tab1 variable3 if (variableA == 1) & (variableB== 1) & (variableC== “no reason”), missing
…….
…….
variable1, variable2 就是类似 性别 种族….等
若以上重覆6种不同 variable : variable1, variable2, variable3……variable6
除了使用以下macro 编码, 能有其他方式避免重覆6次吗? 可用loop吗?
谢谢
local repeat variable1 variable2 variable3 variable4 variable5 variable6
tab1 `repeat’ if (variableA == 1) , missing
tab1 `repeat’ if (variableA == 1) & (variableB== 1) , missing
tab1 `repeat’ if (variableA == 1) & (variableB== 1) & (variableC== “no reason”), missing