Plot Stata错误:在协变量列表中未找到
我想画出两个变量之间的交互作用Plot Stata错误:在协变量列表中未找到,plot,stata,Plot,Stata,我想画出两个变量之间的交互作用 margins SentiSat_Rounded#PriceReduction 我得到以下错误: 'SentiSat_Rounded' not found in list of covariates r(322); 变量存在于数据集中。此外,如果变量不在数据集中,它会抛出不同的错误,如 variable X not found 你能建议什么是不存在于协变量列表中吗 为了找到协变量,我遇到了以下代码: 程序covars,rclass 版本8 cap
margins SentiSat_Rounded#PriceReduction
我得到以下错误:
'SentiSat_Rounded' not found in list of covariates
r(322);
变量存在于数据集中。此外,如果变量不在数据集中,它会抛出不同的错误,如
variable X not found
你能建议什么是不存在于协变量列表中吗
为了找到协变量,我遇到了以下代码:
程序covars,rclass
版本8
capture local Covars : colnames e(b)
if _rc error 301
tempname b
mat `b' = e(b)
tokenize `Covars'
local k = 0
forval j = 1/`= colsof(`b')' {
if "``j''" != "_cons" & `b'[1,`j'] != 0 {
local covars "`covars'``j'' "
local ++k
}
}
if `k' {
di as txt "{p}`covars'{p_end}"
return local covars "`covars'"
c_local covars "`covars'"
}
end
我跑
covars
在那之后。。在协变量列表中,上述变量未列出。。
这个协变量列表与我的数据集中的变量不同吗?Stata如何确定什么是协变量?协变量是前一个模型中使用的协变量。也就是说,
margins
始终遵循建模命令,在您的案例中,xtmixed
,协变量是该模型调用中命名的响应(第一个命名变量)以外的变量
你可能知道协变量是预测因子,甚至是自变量,或者通过一些其他术语。但对于Stata,协变量肯定不仅仅是数据集中的任何变量;它们必须已在模型调用中命名
如果您对此不清楚,请向我们显示xtmixed
调用前的确切margins
命令
Stata不能使用数据集中没有的变量做任何事情,这并不奇怪
margins
命令只能在进行一些估计后使用,例如regresse
。你是先估算的吗?是的,我是用xtmixed模型估算的…解释得很好。我明白了