我正在尝试使用 stata12 绘制边距图。我正在运行以下代码:
margins, at(FuncVariant =(0(0.2) 1)) over(Platform)
以下是错误:
FuncVariant 歧义缩写 r(111);
我有以下变量,例如
FuncVariant :
FuncVariant
FuncVariant_mean
FuncVariant_W
这会造成问题吗?
我正在尝试使用 stata12 绘制边距图。我正在运行以下代码:
margins, at(FuncVariant =(0(0.2) 1)) over(Platform)
以下是错误:
FuncVariant 歧义缩写 r(111);
我有以下变量,例如
FuncVariant :
FuncVariant
FuncVariant_mean
FuncVariant_W
这会造成问题吗?
发布以下命令的确切结果以诊断数据中的问题:
d FuncVariant*
要解决此问题,请永久关闭 Stata 变量缩写设置:
set varabbrev off, perm
tl; dr:您的数据中可能没有FuncVariant
变量。
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
对于数据集中的许多其他变量,它显示相同的错误,尽管变量存在于数据集中。