全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2991 5
2019-06-27
我用的数据是CFPS2014年的截面数据,采用medeff计算中介效应。经过长时间运算,不能算出结果,显示观测样本缺失。
命令如下:medeff(regress ln_tongxin drink gender cfps2014_age cfps2014edu marital_2-marital_5 hukou02-hukou05 province2-province29 job_3-job_6)(regress ln_wpincome drink ln_tongxin gender cfps2014_age cfps2014edu marital_2-marital_5 hukou02-hukou05 province2-province29 job_3-job_6),mediate(ln_tongxin) treat(drink) sims(1000)
微信截图_20190627092636.png
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-10-11 15:49:13
请问您解决了这个问题吗,我最近也碰到了一模一样的情况
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-3-8 19:37:58
请问解决了吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-5-3 16:12:16
郭玉1028 发表于 2021-3-8 19:37
请问解决了吗?
样本问题,medeff命令好像上限超过1w obs后运行不出来,建议用bsample 抽样
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2024-6-15 09:37:27
在使用 `medeff` 命令计算中介效应时,如果观察值全部缺失了,这通常是因为数据中存在不完全或空缺的观测值。`medeff` 和其他统计命令一样,在进行分析时需要完整的数据点。

您遇到的问题可能有以下几个原因:

1. **变量中有缺失值**:检查您的所有变量(`ln_tongxin`, `drink`, `gender`, `cfps2014_age`, `cfps2014edu`, `marital_2-marital_5`, `hukou02-hukou05`, `province2-province29`, 和 `job_3-job_6`)是否有缺失值。如果有,您需要决定如何处理这些缺失值:删除包含缺失值的观测、用预测方法填补(如多重插补)、或使用允许有缺失数据的方法进行分析。

2. **命令格式错误**:确保您的命令语法正确无误,包括括号和逗号的位置。

3. **样本量问题**:如果样本中有效观测的数量过少,也可能导致计算失败。检查您的样本大小是否足以支持此类分析。

解决方法可能包括:

- 使用 `listwise` 或 `pairwise` 删除有缺失值的观测。
- 应用数据插补技术来填补缺失值(例如使用 `mi impute` 命令)。
- 确认所有变量都已经被正确定义,没有被错误地转换为非数值类型。

在您的情况中,您可以尝试以下步骤:
1. 使用 `tabstat` 或者 `summarize` 检查每个变量是否有缺失值。例如:`tabstat varlist, missing`
2. 使用数据插补方法处理缺失值(如果适用)。
3. 确保在运行 `medeff` 前,样本量足够大且没有因为处理缺失值而变得太小。

如果您发现某些变量的缺失值过多以至于影响分析结果的有效性,您可能需要重新考虑您的研究设计或数据收集过程。

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



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2025-3-15 18:02:07
可能有两种原因
1.样本数过大,该命令不支持过大的样本
2.设置虚拟变量没有丢一个,比如2015-2020年,没有干掉2015-2020中的任意一个,这导致虚拟变量共线,无法迭代成功
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群