楼主: 6111133930
1329 2

[回归分析求助] 多重填补后如何整合各数据集的结果 [推广有奖]

  • 0关注
  • 0粉丝

本科生

18%

还不是VIP/贵宾

-

威望
0
论坛币
1024 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
263 点
帖子
5
精华
0
在线时间
149 小时
注册时间
2019-1-31
最后登录
2022-11-23

100论坛币
在使用mi命令对于缺失数据填补后,生成了10个填补集,那么如何使用Rubin's rule将各个数据集中统计分析的结果整合成一个结果呢?
小白初次接触stata,请各位大神不吝赐教!

关键词:数据集 Rubin Stata 如何使用 tata
沙发
txf20000904 发表于 2024-4-21 20:32:25 |只看作者 |坛友微信交流群
求问作者知道了吗

使用道具

藤椅
赵安豆 发表于 2024-9-22 21:32:40 |只看作者 |坛友微信交流群
在Stata中处理多重填补(Multiple Imputation, MI)后各数据集的统计分析结果时,通常会使用`mi estimate:` 前缀命令来自动进行合并。这个命令会依据Rubin's rules来进行综合分析。

这里是一个简单的示例步骤:

1. **加载MI数据**:如果你已经通过`mi impute ...` 命令创建了多重填补的数据集(默认为m=5,但可以设置更多),你可以使用以下命令来加载这些数据:
   ```stata
   mi set wide // 或者是 mi set flong, depends on how you originally set it up.
   ```

2. **运行MI估计**:在你想要进行的统计分析前加上`mi estimate:` 前缀。例如,如果你要运行一个线性回归:
   ```stata
   mi estimate: regress y x1 x2 x3
   ```
   这里`y`是因变量,而`x1`, `x2`, `x3`是自变量。

3. **结果解释**:Stata会自动应用Rubin's rules来合并从每个填补数据集中得到的结果。你将看到一个包含平均估计值、标准误差和相应的假设检验的综合输出。

4. **保存MI结果**(可选):
   ```stata
   mi export flong using yourfile.dta, replace // 将结果保存为一个新的数据文件。
   ```

注意,`mi estimate:` 前缀几乎可以与Stata中的所有估计命令一起使用,包括但不限于`regress`, `logit`, `probit`, `glm`等。

希望这可以帮助你开始在Stata中处理多重填补后的数据分析!如果还有其他问题或具体细节需要了解,请随时提问。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 16:28