楼主: sunkai_bick
18568 29

[程序分享] 寻找stata工具变量分位回归命令“ivqreg.ado” [推广有奖]

VIP

已卖:5份资源

教授

2%

还不是VIP/贵宾

-

威望
0
论坛币
99348 个
通用积分
40.9282
学术水平
183 点
热心指数
220 点
信用等级
178 点
经验
5600 点
帖子
749
精华
0
在线时间
1280 小时
注册时间
2008-9-28
最后登录
2025-12-16
毕业学校
厦门大学

楼主
sunkai_bick 在职认证  学生认证  发表于 2012-11-4 00:44:39 |AI写论文
100论坛币
如题,悬赏100论坛币寻找工具变量分位回归程序文件 ivqreg.ado  

文献可见 https://teamsite.smu.edu.sg/wiki/stats/Shared%20Documents/Stata%20Journals/2010/sj10-3.pdf
Estimation of quantile treatment effects with Stata

夸克版主曾经贴出一个程序命令,但是有帖子这个命令报告有些问题,见https://bbs.pinggu.org/thread-2119437-1-1.html

最佳答案

h3327156 查看完整内容

1. 那个文件,请贴在do file editor下执行 【该文件算是有些许不完美,会有错误讯息,但不影响重要结果】 . webuse highschool,clear . run "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\STD03000000.tmp" . ivqreg school weight (height = sex) ,q(0.1) l(90) (0 observations deleted) Initial Estimation: .1th Two Stage Quantile Regression Number of obs = 4071 --------------------------------------------------- ...
关键词:Stata 工具变量 分位回归 tata QRE 工具

回帖推荐

蓝色 发表于7楼  查看完整内容

https://bbs.pinggu.org/thread-2131641-1-1.html 你那个是没有解决的 我找到全的命令 看连接

本帖被以下文库推荐

沙发
h3327156 发表于 2012-11-4 00:44:40
1. 那个文件,请贴在do file editor下执行 【该文件算是有些许不完美,会有错误讯息,但不影响重要结果】
. webuse highschool,clear
. run "C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\STD03000000.tmp"
. ivqreg school weight (height = sex) ,q(0.1) l(90)
(0 observations deleted)

Initial Estimation: .1th Two Stage Quantile Regression     Number of obs = 4071
------------------------------------------------------------------------------
      school |      Coef.   Std. Err.      z    P>|z|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
      height |  -.0339053   7.84e-09 -4.3e+06   0.000    -.0339053   -.0339052
      weight |   .0066896   4.14e-09  1.6e+06   0.000     .0066896    .0066896
       _cons |   15.04294   2.95e-06  5.1e+06   0.000     15.04293    15.04294
------------------------------------------------------------------------------

Grid search is in progress (200)
                 <istmt>:  3499  ivqr_initial() not found
r(3499);

2.为了探究上述结果,借用Wooldridge那本panel data书中的control funtion approach【CFA】
套用在分位回归上【这个国外有人用过】
. reg height sex weight
. predict rho2,r
. qreg school weight height rho2,q(0.1) l(90)
.1 Quantile regression                               Number of obs =      4071
  Raw sum of deviations   3613.8 (about 1)
  Min sum of deviations   3595.2                     Pseudo R2     =    0.0051

------------------------------------------------------------------------------
      school |      Coef.   Std. Err.      t    P>|t|     [90% Conf. Interval]
-------------+----------------------------------------------------------------
      weight |   .0066896   2.58e-09  2.6e+06   0.000     .0066896    .0066896
      height |  -.0339053   4.99e-09 -6.8e+06   0.000    -.0339053   -.0339053
        rho2 |   .0339053   6.42e-09  5.3e+06   0.000     .0339053    .0339053
       _cons |   15.04295   1.87e-06  8.1e+06   0.000     15.04295    15.04296
------------------------------------------------------------------------------

似乎两个的结果很像,很接近。

当然,如果被怀疑内生的解释变量为dummy二元,那么,指令ivqte就是首选罗!
我个人并没有实际用例子比较过" ivqte" 与 "运用CFA的分位回归" 。【按理会一样或类似】

希望我的演练对您能有所帮助,
祝  周日假期  顺心  开心  自在

已有 5 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
贵大印象 + 5 + 3 + 3 + 3 精彩帖子
122595877 + 5 + 3 + 3 + 3 受益匪浅!十分感谢!
Sunknownay + 100 + 10 + 1 + 1 + 1 热心帮助其他会员
h894510055 + 1 + 1 + 1 我很赞同
sunkai_bick + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 20  学术水平 + 9  热心指数 + 9  信用等级 + 9   查看全部评分

藤椅
三木目 发表于 2012-11-4 02:03:10
dasfdsaf

板凳
sunkai_bick 在职认证  学生认证  发表于 2012-11-4 14:21:10
h3327156 发表于 2012-11-4 02:54
1. 那个文件,请贴在do file editor下执行 【该文件算是有些许不完美,会有错误讯息,但不影响重要结果】
...
多谢你的指点,我试验一下

报纸
sunkai_bick 在职认证  学生认证  发表于 2012-11-4 14:33:09
sunkai_bick 发表于 2012-11-4 14:21
多谢你的指点,我试验一下
果然是这样的。之前蓝色版主所言,将命令贴与txt文本后改后缀名为ado的办法会出现原帖提到的问题。“h3327156”老师的办法是对的。
感谢h3327156老师。
一并感谢蓝色版主,他的命令是可以运算的。

地板
April-sy 发表于 2012-11-12 11:46:09
     先向sunkai_bick和h3327156问好~我最近也在摸索工具变量分量回归这个方法,请问sunkai_bick找到ivqreg.ado没有?如有找到非常希望您能分享一下O(∩_∩)O
     感觉使用夸克版本分享的命令运行的结果只是中间结果呀,您注意看2楼的结果,是“Initial Estimation: .1th Two Stage Quantile Regression”,而对照Do Won Kwak文章https://www.msu.edu/~kwakdo/ivqreg.pdf中举例的结果,最后运行出来的结果应该是“Instrumental variable quantile regression”。所以我们若使用这个不完整版的命令来做实证研究可能是欠妥当的。
    我也有尝试用cqiv命令来做,但是关于censoring point不太明白,不知道怎么去设置这个censorpt,所以常常出现中断错误“Unreasonable censoring point”。
    因此我现在倒倾向于使用 h3327156老师建议的control funtion approach方法来处理内生性问题。。因为实在没辙了

7
蓝色 发表于 2012-11-12 13:36:42
sunkai_bick 发表于 2012-11-4 14:33
果然是这样的。之前蓝色版主所言,将命令贴与txt文本后改后缀名为ado的办法会出现原帖提到的问题。“h332 ...
https://bbs.pinggu.org/thread-2131641-1-1.html

你那个是没有解决的
我找到全的命令
看连接

8
蓝色 发表于 2012-11-12 13:39:13
h3327156 发表于 2012-11-4 00:44
1. 那个文件,请贴在do file editor下执行 【该文件算是有些许不完美,会有错误讯息,但不影响重要结果】
...
你计算的那个两个结果相近,是因为那个命令先是执行qreg的。

其中一段程序为

qui qreg `lhs' `dhat' `inexog' if `touse', q(`quantil')
predict iner if `touse', resid
matrix btwo=e(b)
scalar bdht=btwo[1,1]
matrix vtwo=e(V)
local vnames `endo' `inexog' _cons
matrix rownames vtwo = `vnames'
matrix colnames vtwo = `vnames'
matrix colnames btwo = `vnames'
ereturn post btwo vtwo, depname(`lhs') obs(`e(N)') esample(`touse')
ereturn display

display _newline in yellow "Grid search is in progress (200)"

marksample touse
markout `touse'
tempname intv nn nz dh_se

*但是到下面这行就出错了
mata: ivqr_initial("`lhs'", "`endo'", "`inexog'", "`instr'", "`dhat'", "iner", "`touse'")
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 10 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
sunkai_bick 在职认证  学生认证  发表于 2012-11-12 19:28:43
April-sy 发表于 2012-11-12 11:46
先向sunkai_bick和h3327156问好~我最近也在摸索工具变量分量回归这个方法,请问sunkai_bick找到ivqreg ...
多谢蓝色版主如此热心!最近看到一些working paper ,有提到使用了 ivqreg  ,可是遗憾我没有找到。所以很期待蓝色版主的命令。 只是,蓝色版主提供的完整命令的链接,点进去之后似乎有问题
:“Fatal error: Call to undefined function attachinpost() in /www/web/discuz/source/function/function_attachment.php on line 166",不知是哪里出了问题?
顺致研安!

10
April-sy 发表于 2012-11-12 19:40:48
蓝色 发表于 2012-11-12 13:39
你计算的那个两个结果相近,是因为那个命令先是执行qreg的。

其中一段程序为
感激蓝色的热心回复!可是您给的链接打不开呀~可否请您核实一下

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-20 15:27