【发布时间】:2021-04-14 04:35:16
【问题描述】:
我有一个 IV、一个 DV、一个主持人和两个控制变量。
面板数据与 5 年非常平衡。
有没有办法绘制 xtdpdml 结果的交互图?
我尝试了常用的方法,(iv:自变量,取值从 1 到 6;mo:调节器,取值从 1 到 6)
egen iv = rowmean (q1 q2 q3 q4 q5 q6)
egen dv = rowmean (qd1 qd2 qd3 qd4 qd5 qd6)
egen mo = rpwmean (qm1 qm2 qm3 qm4 qm5 qm6)
egen im = iv * dv
xtdpdml dv, inv(gender birthyear) pre(iv mo im) fiml
summarize mo
global moa = round(r(mean) + r(sd),0.1)
global mo = round(r(mean),0.1)
global mob = round(r(mean) - r(sd),0.1)
margins, at(iv=(1(1)6) mo=($moa $mo $mob))
并且错误消息显示为“iv ambiguous abbreviation”。
【问题讨论】:
-
编辑问题以澄清是一个非常好的主意。随意编辑问题和更改名称并没有太大帮助,并且使我的答案更难以理解。如果这是您的真实代码,则尝试使用
rpwmean()将失败,这是rowmean()的拼写错误。这很容易,但除此之外我无能为力。xtdpdml是社区贡献的,但我从未使用过它。margins是官方代码,但是我不是很熟练。 -
主要问题似乎与舍入无关,但为什么
margins不理解iv。您是否还有其他名称以iv开头的变量?理想情况下,您需要向我们展示一个可重现的最小示例,这在这里很难,但如果没有它,这个问题可能不会得到很好的答案。 -
1) 对。我发现“您不应该尝试使用突出显示版本(例如预测、边距)执行大多数后估计命令,因为必要的信息可能不会存储在文件中;请改用完整版本。”来自 Williams, R.、Allison, P. D. 和 Moral-Benito, E. (2018)。使用最大似然和结构方程建模的线性动态面板数据估计。 Stata 杂志,18(2),293-326。但是,我不知道这个“完整版”是什么意思。 2) 不。我没有其他以 iv 开头的变量。
-
我没有阅读长篇论文并尝试使用该命令。也许直接通过电子邮件联系第一作者。
-
如果有任何更新,我会添加评论。谢谢。