List 在Stata中,如何在循环期间附加到本地变量列表?
我试图运行多元回归,在每次迭代中,在每个循环的回归中添加另一个自变量List 在Stata中,如何在循环期间附加到本地变量列表?,list,stata,List,Stata,我试图运行多元回归,在每次迭代中,在每个循环的回归中添加另一个自变量 local vlist0 foo bar dar local vlist1 foreach item in `vlist0' [add `item' to `vlist1'] regress dependentVar `vlist1' 我似乎找不到任何关于附加到本地变量列表或与此相关的文档,因此非常感谢您的帮助 谢谢 一些技巧: local vlist0 foo bar dar local vlist1
local vlist0 foo bar dar
local vlist1
foreach item in `vlist0'
[add `item' to `vlist1']
regress dependentVar `vlist1'
我似乎找不到任何关于附加到本地变量列表或与此相关的文档,因此非常感谢您的帮助
谢谢 一些技巧:
local vlist0 foo bar dar
local vlist1
foreach item of local vlist0 {
local vlist1 `vlist1' `item'
display "`vlist1'"
}
这会将本地的内容以及新项附加到本地本身
注意它真正的作用:在循环中每次重新定义local vlist1
。新定义是以前的定义,加上新的项
。
循环的第一次vlist1
为空,但这不是非法的,而且表现良好