Stata で以下を実行する必要があると想像してください。
tab var1 region if var1 > 4
tab var2 region if var2 > 32
tab var3 region if var3 > 7
など、多くの変数について。フィードされるフィルターif
は変数に依存することに注意してください。
変数のリストを反復処理して、同じことをしたいと思います。何かのようなもの
thresholdList = "4 32 7 ..." /// don't know if this works
foreach myvar of var1 var2 var3 ... {
tab `myvar' region if `myvar' > thresholdList(`counter')
local counter = `counter' + 1
}
`
明らかに、上記のコードは Stata では機能しません。値のリストを含むマクロを定義し、リストの各要素に明示的にアクセスする方法を理解しようとしています。
thresholdList(`counter')