当我输入这两个代码时出现错误。我正在使用 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
请参阅 http://www.stata.com/help.cgi?margins 了解当前语法。
您应该看到您对您认为的协变量感到困惑
margins
。例如,vsquish
是一个选项,而不是协变量。这是怎么发生的?
第二种语法不是您想要的,因为
at()
需要一个参数。这就像在没有时间或地点的情况下说“见我”。
你没说你想做什么,但我的猜测更像是
margins, dydx(DISAGMT) at(CHILDRENDUMMY=(0 1)) vsquish
请注意,选项名称及其参数不应以空格分隔:形式为
foobar(frog)
而不是 foobar (frog)
。