Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List 在Stata中,如何在循环期间附加到本地变量列表?_List_Stata - Fatal编程技术网

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
为空,但这不是非法的,而且表现良好