边距语法错误

问题描述 投票:0回答:1

当我输入这两个代码时出现错误。我正在使用 Stata 12。

我已经将

CHILDREN
重新编码为名为
CHILDRENDUMMY
的虚拟变量,并且该变量位于变量列表中。我正在尝试运行两个
margins
命令,但收到错误消息

vsquish CHILDRENDUMMY not found in list of covariates

有人可以帮助我吗?

第一个代码

margins, dydx (DISAGMT) at (CHILDRENDUMMY= (0 1)) vsquish

第二个代码

margins, at dydx (DISAGMT= (0) CHILDRENDUMMY= (0 1)) vsquish
stata margins
1个回答
0
投票

请参阅 http://www.stata.com/help.cgi?margins 了解当前语法。

您应该看到您对您认为的协变量感到困惑

margins
。例如,
vsquish
是一个选项,而不是协变量。这是怎么发生的?

第二种语法不是您想要的,因为

at()
需要一个参数。这就像在没有时间或地点的情况下说“见我”。

你没说你想做什么,但我的猜测更像是

margins, dydx(DISAGMT) at(CHILDRENDUMMY=(0 1)) vsquish 

请注意,选项名称及其参数不应以空格分隔:形式为

foobar(frog)
而不是
foobar (frog)

© www.soinside.com 2019 - 2024. All rights reserved.