首页
/ sgmediation.rar 资源文件介绍

sgmediation.rar 资源文件介绍

2026-01-30 05:24:04作者:温玫谨Lighthearted

文件描述

本资源包含了一个名为 sgmediation 的 Stata 命令文件,用于执行中介效应分析。以下是详细的文件使用说明:

一、下载与存放

请在下载完成后,将 sgmediation.rar 解压并放置到 Stata 的 ado/base/s 文件夹下,确保后续能够通过命令自动调取。

二、使用命令

  • 中介效应命令
    sgmediation y mv() iv() cv()
    
  • 中介效应+自抽样命令
    bootstrap r(ind_eff) r(dir_eff) reps(1000) : sgmediation y mv() iv() cv()
    estat bootstrappercentile bc
    

三、错误处理

如果在执行过程中遇到 r(ind_eff) evaluated to missing in full sample r(322); 错误,请参照以下步骤解决:

  1. 命令冲突:如果之前安装过其他同名的 sgmediation 包,可能导致命令冲突。解决方法是更改以下三个地方:

    • sgmediation 命令包的文件名改为 sgmediation1
    • ado 包的 do 文件中,将第 12 行 programme define 后面的 sgmediation 改为 sgmediation1
    • 在调用命令时,将 bootstrap 冒号后面的 sgmediation 也改为 sgmediation1
  2. 包版本混淆:如果在下载多个包后出现混淆,可以通过以下特征识别本包:

    • 命令更新历史从版本 1.01.11
    • 第 35 行 local avar 的暂元计算中使用了 (_se[‘iv’])^2,即对标准误加括号后再求平方
    • 在计算单值时,有 return scalar ind_effdir_eff,分别对应间接效应和直接效应

注意事项

  • 请确保正确放置解压后的文件,并严格按照命令格式执行。
  • 请在使用过程中遵循数据处理的相关规范,确保分析结果的准确有效。
登录后查看全文
热门项目推荐
相关项目推荐