- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 10 个
- 通用积分
- 1.3000
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 139 点
- 帖子
- 6
- 精华
- 0
- 在线时间
- 33 小时
- 注册时间
- 2020-2-23
- 最后登录
- 2024-2-22
初中生
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
- 10 个
- 通用积分
- 1.3000
- 学术水平
- 0 点
- 热心指数
- 0 点
- 信用等级
- 0 点
- 经验
- 139 点
- 帖子
- 6
- 精华
- 0
- 在线时间
- 33 小时
- 注册时间
- 2020-2-23
- 最后登录
- 2024-2-22
| 开心 2020-2-23 16:12:04 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
|
10论坛币
用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条曲线,我也不知道为什么。求助大神!!!
|
|