全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2024-3-28 19:41:12
WuT155 发表于 2023-8-1 20:35
可以做个预处理避免这件事,比如提示“dropped 1 singleton observations”就是删除了只有一年观测值的样 ...
请问怎么删除这些数据呢?比如,按照行业和年份进行分组后回归出现了Singleton observations,怎么把这些变量删除掉呢?
二维码

扫码加我 拉你入群

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

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

2024-6-19 16:34:30
黃河泉 发表于 2019-6-2 06:55
系数的确应该一样,robust 标准误也会有所所差距 (但通常不会差太多),自己选一个吧!至于观察值有差异, ...
黄老师,如果这个命令汇报观测值,可以汇报总的观测值吗,就是dropped   singleton observations之前的观测值吗?
二维码

扫码加我 拉你入群

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

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

2024-6-19 16:36:02
nqlwzzl 发表于 2019-6-2 22:37
谢谢黄老师!!
想问一下题主,你最后汇报的是总的观测值还是用来估计系数的观测值呢?
二维码

扫码加我 拉你入群

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

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

2024-6-19 16:37:21
在使用`reghdfe`(Stata的一个用户编写的命令)进行回归时,“dropped *** singleton observations”意味着在模型中包含了固定效应(如个体或时间固定效应),而某些观察值是唯一的,即在一个特定的固定效应类别内只有一个观测。由于固定效应估计需要至少两个观察值来比较差异,`reghdfe`会自动删除这些单例观察以避免识别问题和完美共线性。

这种删除对结果的影响取决于被丢弃的观察数量以及这些观察在整体样本中的代表性。如果单例观察很少且随机分布,则影响可能较小;但如果它们在总体中占较大比例或有特定模式,可能会扭曲估计结果,因为你不再使用完整的数据集进行分析。

`areg`(Stata的一个内置命令)不执行同样的删除操作,因此它会包括所有观测值。这意味着如果样本中有单例观察,`areg`将尝试对其进行估计,这在理论上是可行的,但在实际中可能会引入较高的方差或偏差。

关于哪个结果更可靠,没有一概而论的答案。这取决于你的研究问题、数据特性和模型假设。如果你相信固定效应是有意义的并且数据中的单例观察不具代表性或数量较少,那么`reghdfe`的结果可能更可靠。反之,如果单例观察在你的情况下很重要且`areg`可以处理它们,那它的结果可能是更合适的。

最好的做法是在报告结果时清晰说明方法论选择,并讨论这些选择对结果的潜在影响。同时,在可能的情况下进行敏感性分析,比较不同模型设定下的结果差异,以评估其稳健性。
此外,如果`reghdfe`与`areg`的结果显著不同,这可能是由于两者处理数据和估计固定效应的方式有所不同。例如,`reghdfe`在计算时可以使用更复杂的算法来提高内存效率或加速收敛,而这些可能影响最终的估计结果。因此,在选择命令时,请考虑你的特定需求、数据大小以及是否需要复杂选项(如多级别固定效应)。同时进行稳健性检查,以确保无论采用哪种方法,主要结论仍然成立。

最后,考虑到单例观察的处理方式对结果的影响,如果你有充分的理由保留这些观测值,可以尝试使用`reghdfe`的某些选项来控制如何处理缺失值或特定类型的数据点。这可能需要深入理解命令的具体功能以及它们在你数据集上的应用效果。
如果`reghdfe`中的警告信息“dropped *** singleton observations”频繁出现且对结果有显著影响,你可以尝试以下几种策略:

1. **检查你的样本**:确保没有错误地编码或处理数据。有时候,这种警告可能是由于异常值、数据录入错误或不完整的案例造成的。

2. **考虑模型设定**:评估是否真的需要包含固定效应,或者是否存在其他统计方法能够更恰当解决问题。例如,在某些情况下,混合效应模型(允许随机变异)可能是一个可行的替代方案。

3. **数据扩充**:如果数据允许,可以尝试收集更多观察值以减少单例情况的发生。

4. **使用`areg`命令进行对比分析**:正如你所指出的,与`reghdfe`相比,`areg`命令不会自动删除单例观测。这可能是一个有用的敏感性分析策略,通过比较两种方法的结果来评估固定效应处理方式对结果的影响。

5. **增加更多控制变量**:有时增加额外的协变量可以帮助解释变异并减少模型中单例观察的重要性。

6. **使用其他统计软件或命令进行验证**:在一些极端情况下,尝试使用R、Python中的相似功能或其他Stata命令(如`xtreg`, `lfe`等)来重复分析,以确认结果的一致性。

7. **咨询领域专家**:如果你对如何解释警告信息或选择最合适的方法感到不确定,考虑与统计顾问或领域内的同行交流。他们可能会提供宝贵的见解和建议,帮助你作出更明智的决策。
通过上述步骤,你可以更好地理解“dropped *** singleton observations”背后的含义,并评估这种处理方式对你研究结果的影响程度。在进行最终结论时,请务必考虑到所有可能的因素,并尽可能提高分析的透明度和可解释性。

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



二维码

扫码加我 拉你入群

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

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

2024-10-10 11:30:38
qdc440224 发表于 2023-3-24 22:46
谢谢您的回答,但是我有个问题是:如果用reghdfe会删除掉部分样本,那么在描述性统计部分该如何写呢(是要 ...
您的问题解决了吗?reghdfe回归结果样本量与描述性统计样本量不一致的问题
二维码

扫码加我 拉你入群

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

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

2024-10-15 21:36:15
雨巷1987 发表于 2024-10-10 11:30
您的问题解决了吗?reghdfe回归结果样本量与描述性统计样本量不一致的问题
先使用reghdfe回归,然后用gen  esample=1 if e(sample) 标记参与了回归的样本,然后用if条件句来进行sum就可。
二维码

扫码加我 拉你入群

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

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

2024-12-8 10:55:48
qdc440224 发表于 2024-10-15 21:36
先使用reghdfe回归,然后用gen  esample=1 if e(sample) 标记参与了回归的样本,然后用if条件句来进行sum ...
你好,请问有具体的代码么,不是很懂具体操作,用了if条件句sum,但还是出现了全部
二维码

扫码加我 拉你入群

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

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

2024-12-10 21:58:06
qdc440224 发表于 2023-3-24 22:46
谢谢您的回答,但是我有个问题是:如果用reghdfe会删除掉部分样本,那么在描述性统计部分该如何写呢(是要 ...
请问这个问题如何解决呀?正在想描述性统计分析如何写
二维码

扫码加我 拉你入群

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

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

2025-3-5 17:35:16
学不玩了 发表于 2022-4-15 16:51
reghdfe命令后加
经过试验后,只需在reghdfe命令后面直接加就可以了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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