研究数据普通数据
Stata中介效应检验命令sgmediation
数据摘要
资料提供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)"