用Stata画调节效应图,画出来了十条线,在调节变量等于0和1的情况下各五条分别对应outcome1、2、3、4、5,而不是两条,请问这是为什么呢????
看了一些程序,他们最后画出来的都是2条,不知道我的程序哪里出错了,希望有大佬能帮帮我~~~
ologit Cor_rate i.f_trust##c.Community_belonging Gender Age Education Income Job , nolog //回归
margins f_trust, at(Community_belonging=(1(0.5)5)) vsquish
marginsplot
这是我这部分的程序,f_trust是哑变量,Community_belonging其实是由五个虚拟变量求均值得出的,所以有小数点(这里是不是应该不算连续变量呢,但是前面加上i,Stata也是报错的),Cor_rate是有五个值的虚拟变量。
按照这个程序是可以画出一幅图,但是图上有10条曲线,我也不知道为什么。求助大神!!!