访问存储在 numlist / local 中的数字列表的 max/min
Accessing max/min of a list of numbers stored in numlist / local
有没有办法在 Stata 中使用 min()
和 max()
之类的东西来访问存储在 numlist 或本地中的最大值和最小值?我想归档大致与此类似的内容:
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 '
max()
的帮助告诉您它接受以逗号分隔的参数,因此这将起作用:
local test 5 10 25 50
local test : subinstr local test " " ",", all
local max_test = max(`test')
当然,您可以在开头加上逗号。最低限度的故事也是如此。
有没有办法在 Stata 中使用 min()
和 max()
之类的东西来访问存储在 numlist 或本地中的最大值和最小值?我想归档大致与此类似的内容:
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 '
max()
的帮助告诉您它接受以逗号分隔的参数,因此这将起作用:
local test 5 10 25 50
local test : subinstr local test " " ",", all
local max_test = max(`test')
当然,您可以在开头加上逗号。最低限度的故事也是如此。