楼主: 暗香疏影_
1753 6

[面板数据求助] 面板分位数回归 qregpd命令 [推广有奖]

  • 3关注
  • 2粉丝

等待验证会员

本科生

7%

还不是VIP/贵宾

-

威望
0
论坛币
19 个
通用积分
0.3033
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
443 点
帖子
57
精华
0
在线时间
84 小时
注册时间
2020-7-18
最后登录
2026-1-15

楼主
暗香疏影_ 学生认证  发表于 2024-10-20 15:56:17 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想请教一下大佬们,为什么这个分位数回归的命令,每次跑出来的回归系数结果均不同,是什么原因造成的呢?应该如何解决?  具体代码如下:
clear
use "跨国数据全表.dta"

winsor2 y lnFS1_ lnfs2 lnKr import export fdi_net inovation Hi1 Found1 WGI
  xtset id year                                                                                                                                                                                                                                                                                                                                          
* 定义分位数
local quantiles 0.10 0.25 0.50 0.75 0.90
* 进行面板分位数回归
foreach q of local quantiles {
    qregpd y lnFS1_ lnfs2  lnKr import export fdi_net inovation Hi1 Found1 WGI, quantile(`q') id(id)  fix(year)  optimize(mcmc) noisy draws(1000) burn(100) arate(0.5)
  estimates store q`=int(`q'*100)'
}

esttab q10 q25 q50 q75 q90 using "面板分位数.rtf", replace   

同样的代码和数据跑两遍后的结果如下:
(是否是因为迭代次数导致的问题呢,还请各位大佬指点)


二维码

扫码加我 拉你入群

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

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

关键词:面板分位数回归 分位数回归 面板分位数 REG QRE 面板分位数回归; 分位数回归;

厚积薄发,

沙发
wdlbcj 学生认证  发表于 2024-10-21 13:59:04
估计是里面缩尾的问题

可能是缩尾一次 和缩尾两次的差别,

藤椅
暗香疏影_ 学生认证  发表于 2024-10-21 15:11:57
wdlbcj 发表于 2024-10-21 13:59
估计是里面缩尾的问题

可能是缩尾一次 和缩尾两次的差别,
谢谢友友,昨天晚上鼓捣半天解决啦,是因为没有设置随机种子,蒙特卡洛模拟是随机抽样,如果种子不同就会导致结果不同。

板凳
温衡427 学生认证  发表于 2025-1-20 20:58:14
暗香疏影_ 发表于 2024-10-21 15:11
谢谢友友,昨天晚上鼓捣半天解决啦,是因为没有设置随机种子,蒙特卡洛模拟是随机抽样,如果种子不同就会 ...
你好,请问解决了吗,代码应该需要修改哪里?

报纸
1342196095 发表于 2025-2-14 17:22:27
请问怎么修改呢?

地板
暗香疏影_ 学生认证  发表于 2025-3-16 10:18:57
温衡427 发表于 2025-1-20 20:58
你好,请问解决了吗,代码应该需要修改哪里?
local quantiles 0.10 0.25 0.50 0.75 0.90
set seed 100000

* 进行面板分位数回归,此处不设定随机种子跑出来的结果不稳定,每次跑一次结果都不一样
foreach q of local quantiles {
    qregpd lnGDP_per lnFS1_ lnfs2  lnKr import export fdi_net inovation Hi1 Found1 WGI, quantile(`q') id(id) fix(year) optimize(mcmc) noisy draws(1000) burn(100) arate(0.5)
  estimates store q`=int(`q'*100)'
}

7
暗香疏影_ 学生认证  发表于 2025-3-16 10:19:17
local quantiles 0.10 0.25 0.50 0.75 0.90
set seed 100000

* 进行面板分位数回归,此处不设定随机种子跑出来的结果不稳定,每次跑一次结果都不一样
foreach q of local quantiles {
    qregpd lnGDP_per lnFS1_ lnfs2  lnKr import export fdi_net inovation Hi1 Found1 WGI, quantile(`q') id(id) fix(year) optimize(mcmc) noisy draws(1000) burn(100) arate(0.5)
  estimates store q`=int(`q'*100)'
}修改后的代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-29 05:27