stata:交乘项

这次为大家介绍用stata实现交乘项。

在实证论文写作过程中,我们会通过使用交乘项来验证调节效应。


stata:交乘项

方法一:

在stata中使用交乘项最简单的方法是生成一个新的变量,使用的命令是gen:

gen newvar=var1*var2

此时,newvar就是我们想要关注的交乘项,我们再把newvar放入OLS回归中:

reg 被解释变量 newvar var1 var2

此时,我们所需要关注的是newvar的系数及其显著性


举个例子:

我们想要验证内部控制(IC,内部控制指数)对绿色创新(GreInv1,绿色专利申请数量)的影响,使用独立董事监督(IndeDirectorN,独立董事规模)作为调节变量,我们使用的是stata15。

首先,我们生成一个新的变量

gen newvar= IC * IndeDirectorN

其次,放入OLS回归中

reg GreInv1 newvar IC IndeDirectorN


stata:交乘项

但是这种方法还需要我们先生成一个变量,比较不方便,因此我们主要使用第二方法


方法二

这个方法不需要生成新的变量,使用格式有三种:

c.连续变量##c.连续变量

i.虚拟变量##i.虚拟变量

c.连续变量##i.虚拟变量


中间使用##,就可以不用加入单独项

在我们的例子中,内部控制(IC,内部控制指数)和独立董事监督(IndeDirectorN,独立董事规模)都是来连续变量,因此我们使用“c.连续变量##c连续变量”,具体使用方式为:

reg GreInv1 c.IC##c.IndeDirectorN


stata:交乘项

总结:

第二种方法更为简便哦


PS:各种标点符号均为英文状态哦

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章