我试图通过一系列的交互来进行回归。具体来说,我有一个宏和一个交互变量,但希望交互变量与宏中的所有内容交互。
到目前为止,我所拥有的一切
local example "covariate1 covariate2"
reg outcome_var `example' `example'#interaction_var问题是
`example'#interaction_var只有interaction_var与example中的一个协变量交互,但我希望与所有协变量交互。有没有办法对宏观中的每一个协变量都有一个相互作用项?
编辑:我决定选择另一条路线,因为一条航线可能是不可能的。也就是说,我试图在宏上循环,对于宏中的每个单词,我将其与interaction变量交互,并将其附加到一个新的空白宏中。所以现在,这看起来
local ints ""
local len_e : word count $example
forval i=1/len_e{
local e `:word `i' of `example''
local ints $ints `e'#`int'
}但是我得到了一个无效的语法错误。
发布于 2022-02-09 16:50:51
要做的事情是在宏周围添加括号,即
reg outcome_var `example' (`example')#interaction_var然后,interaction_var与example中的所有内容进行交互。
https://stackoverflow.com/questions/71042684
复制相似问题