全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4008 3
2020-01-29
悬赏 6 个论坛币 未解决
各位新年好!



我按照https://blog.csdn.net/arlionn/article/details/88576203 做简单斜率分析的图
我的因变量:spread
自变量 crdrate  
调节变量M2tongbi  
交互项设置为:crdrateM2tb=crdrate*c_M2tongbi  (M2tongbi经过中心化处理得到c_M2tongbi)
表格回归结果显示交互项在1%水平上显著为负   crdrate也为负,应该是有正向调节作用的,(1)当我用
reg spread crdrate M2tongbi crdrateM2tb 全部控制变量  i.IND   作为第一步,画出了图1,两条线平行
(2)当我用
reg spread c.c_M2tongbi##c.crdrate 全部控制变量  i.IND  作为第一步,画出了图2,出现了轻微的斜率不同

可是这两个代码出来的回归结果是一样的呀,为什么画出的图不一样呢? ##代表什么意思呢?
如果我采纳第二张图,只有很轻微的斜率差别,改变了横纵坐标轴都无法让他们斜率差距看起来更大,这样轻微的差距还可以接受吗这张图?

我的code是:

reg spread c.c_M2tongbi##c.crdrate 全部控制变量  i.IND  //调节效应回归

est sto regression   //保存结果

//分别求自变量与调节变量加减一个标准差的值

foreach v of var M2tongbi crdrate {

  su `v' if e(sample)

  local low_`v'=r(mean)-r(sd)

  local high_`v'=r(mean)+r(sd)

}

调回保存的回归结果,再利用 margins 命令求取预测值,并用 marginsplot 绘制图形:

est restore regression

margins, at(crdrate=(`low_crdrate' `high_crdrate')M2tongbi=(`low_M2tongbi' `high_M2tongbi'))

marginsplot, xlabel(`low_crdrate' "Low IV" `high_crdrate' "High IV") ytitle("spread") ylabel(1.5(0.5)3, angle(0) nogrid) legend(position(3) col(1) stack) title("") noci plot1opts(m(Oh) lp(dash)) plot2opts(m(square) lp(dot))


Graph2.gif
2.png


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-2-14 23:18:19
同问同问,若手动生成交互项进行回归,同样上述连享会代码,画交互效应图,则出现两条平行线。
问题完全一样,请问楼主最近有进展吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-3 22:28:06
小财糊颗粒 发表于 2020-2-14 23:18
同问同问,若手动生成交互项进行回归,同样上述连享会代码,画交互效应图,则出现两条平行线。
问题完全一 ...
没有,我后来采纳了后面那个图了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-12-15 17:44:53
楼主 您知道这命令是否适用于probit绘制简单斜率图吗/
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群