【发布时间】:2017-09-03 17:21:31
【问题描述】:
我想执行回归,但我需要命令中的条件/约束,但我的不起作用。我的因变量是COMP_STD,我的独立变量是BGroup。 BGroup 具有以下值:12345。
我想使用变量 BGroup 运行 5 次不同的回归,以便该变量等于 1、2 等等。这是我尝试过的语法:
regress COMP_STD if inrange (BGroup, 1)
但 Stata 说 inrange not found 所以我想它必须是另一种我找不到的语法。
【问题讨论】:
-
inrange()不应显示为inrange ()。它需要三个参数,例如if inrange(BGroup, 1, 1)。但是if BGroup == 1更简单。 -
非常感谢尼克!我也试过这个命令,但我想我拼错了什么,非常感谢!
-
请注意,
regress与此处无关,因为问题完全在于选择观察结果。 -
@NickCox 您愿意按照 yacc 的建议发布您的答案吗?
-
@NickCox 我不打算就此引发争议。感谢您在这里提供帮助,因为我对 stata 一无所知(我也赞成您的回答^^)。
标签: command regression stata