楼主: 刘雨航
4823 5

[回归分析求助] 解释变量为计数变量,0值过多,如何采用零膨胀负二项回归进行分析? [推广有奖]

  • 0关注
  • 0粉丝

大专生

28%

还不是VIP/贵宾

-

威望
0
论坛币
996 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
93 点
帖子
5
精华
0
在线时间
85 小时
注册时间
2019-12-4
最后登录
2022-12-20

楼主
刘雨航 学生认证  发表于 2022-3-24 12:24:51 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
目前在做非关税贸易措施对贸易流量影响的毕业设计,核心解释变量中几类非关税贸易措施的数量存在大量0值,在查询相关程序与帖子后决定使用零膨胀负二项回归模型。在论坛中、stata中已有的示例(钓鱼数量这一案例)中,建模好像是在对0值过多的被解释变量进行建模,而不是解释变量,因而对这一模型的具体使用还不明白。该如何具体使用本模型建模呢?希望各位能够提供帮助。下列数据中解释变量为SPS-OTH,都存在0值过多问题
  1. * Example generated by -dataex-. For more        info,        type        help        dataex
  2. clear
  3. input float(quantity SPSn TBTn ADPn OTHn)
  4. 1.6  1 1 0 0
  5. 10.116  1 0 0 0
  6. .4  1 0 0 0
  7. 144.601  0 1 0 0
  8. 24.022  1 0 0 0
  9. 88.065  0 1 0 0
  10. 242.782  0 1 0 0
  11. 553.004  1 1 0 0
  12. .105 15 1 0 0
  13. 18.414  1 0 0 1
  14. 656.342  1 1 0 0
  15. 2.8  2 0 0 0
  16. 520.034  2 0 0 0
  17. 216.99  1 1 0 0
  18. 4.595  2 0 0 0
  19. 17.107  2 0 0 0
  20. 49.132  2 0 0 0
  21. 43.132  2 0 0 0
  22. 3.825  1 1 0 0
  23. 3.382  2 0 0 0
  24. end
复制代码
二维码

扫码加我 拉你入群

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

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

关键词:负二项回归 解释变量 generated generate Quantity

沙发
刘雨航 学生认证  发表于 2022-3-24 14:29:27
自顶一下

藤椅
flynnfeng 发表于 2022-3-25 15:55:22
负二项回归是针对y而言的,是对y的分布假设为负二项分布。如果你是x零值过多,而y本身并不存在这种情况,应该不适合用负二项回归。

板凳
bluehaiku 发表于 2022-3-26 23:32:33
核心解释变量,0过多,和零膨胀负二项回归没有关系的哦

报纸
余二货 发表于 2022-3-29 13:44:58
建议以准自然实验等思路加以分析

地板
赵安豆 发表于 2024-5-22 09:43:15
零膨胀负二项回归模型(Zero-Inflated Negative Binomial Regression,ZINB)通常用于处理计数变量中存在过多的0值的情况,这些0值可能是“真实的零”(实际计数为0)和“伪零”(由于其他因素导致计数未发生)。在这个情况下,你想要分析的是非关税贸易措施数量对贸易流量的影响,而核心解释变量是几类非关税贸易措施的数量。

在ZINB模型中,有两个部分:一个负二项回归部分用来处理过度分散的计数数据,另一个逻辑斯谛回归部分则用于建模“伪零”现象。具体步骤如下:

1. 确定主要响应变量(贸易流量)和解释变量(非关税贸易措施的数量SPS-OTH等)。
2. 分离出两部分模型:
   - 一部分是负二项回归,对非零计数进行建模,例如:`trade ~ SPSn + TBTn + ADPn + OTHn`。
   - 另一部分是逻辑斯谛回归,建模“伪零”的概率,例如:`1 | (SPSn + TBTn + ADPn + OTHn)`。这里的`1`表示真实的零计数,`|`后的部分用于预测出现额外的0值的概率。
3. 在Stata中,可以使用`zinb()`命令来估计这个模型,如:
   ```stata
   zinb(trade, SPSn TBTn ADPn OTHn)
   ```
4. 通过上述命令,Stata将同时估计负二项回归和逻辑斯谛回归部分,并给出有关“伪零”概率的系数以及非零计数影响的系数。

请注意,你可能需要对模型进行一些额外的检查,如残差分析、诊断测试等,以确保模型的稳健性和假设的满足。此外,如果各类非关税贸易措施之间存在相关性,你可能还需要考虑使用多类别逻辑斯谛回归或其他方法来处理这种复杂性。

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



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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 14:43