1

我正在尝试使用 stata12 绘制边距图。我正在运行以下代码:

margins, at(FuncVariant =(0(0.2) 1)) over(Platform)

以下是错误:

FuncVariant 歧义缩写 r(111);

我有以下变量,例如

FuncVariant :
FuncVariant 
FuncVariant_mean
FuncVariant_W

这会造成问题吗?

4

2 回答 2

1

发布以下命令的确切结果以诊断数据中的问题:

d FuncVariant*

要解决此问题,请永久关闭 Stata 变量缩写设置:

set varabbrev off, perm

tl; dr:您的数据中可能没有FuncVariant变量。

于 2013-03-12T09:24:38.163 回答
0

d FuncVariant*

          storage  display     value

variable name   type   format      label      variable label
--------------------------------------------------------------------------------
FuncVariant     byte   %8.0g                  
FuncVariant_m~n float  %9.0g                  
FuncVariant_W   float  %9.0g   

我知道 FuncVariant 是虚拟变量,所以我使用了 FuncVariant_W,但它会引发错误

margins, at( FuncVariant_W =-1(0.2)1) over(Platform)
'FuncVariant_W' not found in list of covariates

对于数据集中的许多其他变量,它显示相同的错误,尽管变量存在于数据集中。

于 2013-03-14T04:16:14.483 回答