本篇记录下用stata进行中介分析,其中,自变量,中介变量和因变量均为连续变量。
中介分析可以用命令 sem ,即进行结构方程模型也是用这个命令,只不过中介分析没有测量模型而已。
其中,自变量(X)为 EC ,中介变量(M)为 SDO ,因变量(Y)为 forei 。
结果如下,可以看到,报告的是标准化系数,X到M结果显著,M到Y显著,控制M之后,X到Y不显著了。
对直接效应,间接效应和总效应进行估计的结果如下,最后一列为标准化系数,但是,没有相应的z值,和95%CI
使用命令 estat stdize 可以得到不同路径相应的标准化统计量。
路径a,b和c’的结果如下:
路径ab和总效应结果如下:
此外,还有个命令可以直接报告中介效应结果,即 medsem
结果如下,报告了两种检验中介效应的方法,以及中介效应是否存在的结论。
通过命令 help medsem 后可以详细了解该命令。
除了上述提到的两种检验中介效应的方法外,还有bootstrap法。
具体介绍可参见文献:
Fritz, M. S., &MacKinnon, D. P. (2007). Required Sample Size to Detect the Mediated Effect. Psychological Science, 18 (3), 233-239.
stata的实现方式是:
抽取5000个样本,时间有些长,得等会儿……结果如下:
按照正常步骤。面数据模型的LM检验解决的是,截面数据SEM模型和SLM模型的选择问题。这部分内容比较简单,参见《高级计量经济学及Stata应用(第二版)》设定面板数据格式第二步:对主要变量做描述性分析第三步:做基准回归第四步:做中介效应。
Stata空间计量命令汇总及操作手册空间计量经济学创造性地处理了经典计量方法在面对空间数据时的缺陷,考察了数据在地理观测值之间的关联。近年来在人文社会科学空间转向的大背景。
tostringtime,gen(time1)gentime2=date(time1,"YMD")
genmonth=month(time2)
bysortcodemonth:egenavx=mean(x),avx是要求的均值变量。
stata中计算公式命令
1.如何删除某几行的数据:dropifyear2==2014|year2==2013
2.如何计算连续几年的标准差:*year2为int型,bysstkcd(year2):genroa1=adjroa[_n-1]
bysstkcd(year2):genroa2=adjroa[_n-2]
bysstkcd(year2):gen
roa3=adjroa[_n+1]
bysstkcd(year2):genroa4=adjroa[_n+2]
egenroasd=rowsd(roa1roa2adjroaroa3roa4)。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)