首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Stata中单变量与宏之间的相互作用

Stata中单变量与宏之间的相互作用
EN

Stack Overflow用户
提问于 2022-02-09 00:43:18
回答 1查看 102关注 0票数 1

我试图通过一系列的交互来进行回归。具体来说,我有一个宏和一个交互变量,但希望交互变量与宏中的所有内容交互。

到目前为止,我所拥有的一切

代码语言:javascript
运行
复制
local example "covariate1 covariate2"

reg outcome_var `example' `example'#interaction_var

问题是

代码语言:javascript
运行
复制
`example'#interaction_var

只有interaction_varexample中的一个协变量交互,但我希望与所有协变量交互。有没有办法对宏观中的每一个协变量都有一个相互作用项?

编辑:我决定选择另一条路线,因为一条航线可能是不可能的。也就是说,我试图在宏上循环,对于宏中的每个单词,我将其与interaction变量交互,并将其附加到一个新的空白宏中。所以现在,这看起来

代码语言:javascript
运行
复制
local ints ""
local len_e : word count $example
forval i=1/len_e{
    local e `:word `i' of `example''
    local ints $ints `e'#`int'
}

但是我得到了一个无效的语法错误。

EN

回答 1

Stack Overflow用户

发布于 2022-02-09 16:50:51

要做的事情是在宏周围添加括号,即

代码语言:javascript
运行
复制
reg outcome_var `example' (`example')#interaction_var

然后,interaction_varexample中的所有内容进行交互。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71042684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档