是否有一种方法可以使用Stata中的min()
和max()
之类的东西来访问存储在数字列表或本地变量中的最大值和最小值?我想大致存档以下内容:
local test 5 10 25 50
local max_test = max(`test')
local min_test = min(`test')
foreach i in `test'{
qui gen x_`i' = `i'
}
reg y x_`min_test ' - x_`max_test '
答案 0 :(得分:2)
max()
的帮助告诉您它接受逗号分隔的参数,因此可以使用:
local test 5 10 25 50
local test : subinstr local test " " ",", all
local max_test = max(`test')
自然地,您可以一开始就放入逗号。相同的故事最少。