研究数据普通数据

Stata中介效应检验命令sgmediation

数据格式 PDF / Word / ZIP更新日期

数据摘要

资料提供sgmediation命令安装包与使用说明,介绍自变量、中介变量、因变量及控制变量的命令设置。适合用于了解该命令的安装及基本调用方式,为中介效应检验的Stata操作提供参考。

基本信息

文件格式PDF / Word / ZIP
文件包大小7.09 MB
包含内容文档1份、压缩文件2份
所属分类

测算方法

命令以因变量Y、自变量X和中介变量M为输入,可同时加入控制变量。程序在同一完整样本上依次估计Y对X的回归、M对X的回归,以及Y对X和M的联合回归,分别取得总效应c、路径系数a和b。间接效应按a×b计算,直接效应按c−a×b计算,并报告间接效应占总效应的比例及间接、直接效应的比值。Sobel标准误由b²Var(a)+a²Var(b)的平方根得到;Aroian和Goodman检验分别在该方差项中加上或减去Var(a)Var(b),据此计算检验统计量和双侧概率。随附安装说明及两版ado文件用于配置和运行该中介效应检验。

以下字段、样本量及样本仅对应当前展示的数据表,不代表资料包全部文件。查看文件结构

字段列表

字段说明尚未补充,请以正式发布的资料说明为准。

代码公开披露

仅展示前 30 行,供了解变量构造与处理流程,完整代码请下载文件查看。

*! version 1.11 -- 2/14/12 -- implement prefix option
*! version 1.9 -- 10/28/11 -- (improve formatting)
*! version 1.8 -- 10/19/11 -- (bootstrap option removed)
*! version 1.7 -- 10/14/11 -- (ratio of total to direct)
*! version 1.6 -- 9/27/11 -- (bug fix in sgboot.ado)
*! version 1.5 -- 3/2/11 
*! version 1.4 -- 4/29/10 --  
*! version 1.3 -- 10/3/06 -- (bug fix)
*! version 1.2 -- 9/8/06 -- (bug fix)
*! version 1.1.1 -- 5/17/06 -- 
*! verion 1.0 -- 2/28/05 -- pbe
program define sgmediation, rclass
/* sobel-goodman mediation tests */
version 9.0
syntax varlist(max=1) [if] [in], iv(varlist numeric max=1) ///
   mv(varlist numeric max=1) [ cv(varlist numeric) quietly ///
   level(integer 95) prefix(string)]
marksample touse
markout `touse' `varlist' `mv' `iv' `cv'
tempname coef emat

display
`quietly' {
 display as text "Model with dv regressed on iv (path c)"
 `prefix' regress `varlist' `iv' `cv' if `touse'
 local ccoef=_b[`iv']
 local cse =_se[`iv']

 display
 display "Model with mediator regressed on iv (path a)"