stata怎么表示平方(stata:交乘项)

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

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

stata怎么表示平方(stata:交乘项)(1)

方法一:

在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怎么表示平方(stata:交乘项)(2)

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

方法二

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

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

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

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

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

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

reg GreInv1 c.IC##c.IndeDirectorN

stata怎么表示平方(stata:交乘项)(3)

总结:

第二种方法更为简便哦

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页