在 Stata 中,如何在循环期间附加到本地 varlist?
In Stata, how can I append to a local varlist during a loop?
我正在尝试 运行 多元回归,在每次迭代中,另一个自变量被添加到每个循环的回归中?
local vlist0 foo bar dar
local vlist1
foreach item in `vlist0'
[add `item' to `vlist1']
regress dependentVar `vlist1'
我似乎找不到任何关于附加到本地 varlists 或任何与此相关的文档,因此非常感谢您的帮助。
谢谢!
一些技巧:
local vlist0 foo bar dar
local vlist1
foreach item of local vlist0 {
local vlist1 `vlist1' `item'
display "`vlist1'"
}
这会将本地内容和新项目附加到本地本身。
注意这到底做了什么:每次循环都重新定义 local vlist1
。新的定义是以前的定义加上新的item
。
循环的第一次vlist1
是空的,但那不是非法的,而且表现良好。
我正在尝试 运行 多元回归,在每次迭代中,另一个自变量被添加到每个循环的回归中?
local vlist0 foo bar dar
local vlist1
foreach item in `vlist0'
[add `item' to `vlist1']
regress dependentVar `vlist1'
我似乎找不到任何关于附加到本地 varlists 或任何与此相关的文档,因此非常感谢您的帮助。
谢谢!
一些技巧:
local vlist0 foo bar dar
local vlist1
foreach item of local vlist0 {
local vlist1 `vlist1' `item'
display "`vlist1'"
}
这会将本地内容和新项目附加到本地本身。
注意这到底做了什么:每次循环都重新定义 local vlist1
。新的定义是以前的定义加上新的item
。
循环的第一次vlist1
是空的,但那不是非法的,而且表现良好。