楼主: nieqiang110
5324 12

[问答] R语言实现probit模型的工具变量回归以及检验 [推广有奖]

学术权威

59%

还不是VIP/贵宾

-

威望
0
论坛币
93234 个
通用积分
785.5185
学术水平
293 点
热心指数
351 点
信用等级
207 点
经验
1200 点
帖子
4804
精华
0
在线时间
5928 小时
注册时间
2007-7-26
最后登录
2024-5-19

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位老师:
请教大家,在R语言中,哪个包可以实现probit模型的工具变量回归,并给出相应的弱工具变量检验等检验。在Stata中方便一些,但是有点R控。
二维码

扫码加我 拉你入群

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

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

关键词:Probit 工具变量 R语言 Rob bit

回帖推荐

llb_321 发表于4楼  查看完整内容

https://github.com/alexpavlakis/instruments 这个包可以做probit,也可以对iv进行diagnosis,但不清楚是否能作weak iv test。按说明文档,如果iv符合标准,则diagnosis不返回结果。这个包CRAN、bioConductor上都没有,只能从github上下载。

llb_321 发表于2楼  查看完整内容

ivprobit Description In this package we compute the instrumental variables probit model using the generalized least squares estimator. This package comprises function that deal with endogeneity misspecification especially when correlation between regressors and error term is determinited and which produce inconsistent results. Details Package: ivprobit Type: Package Version: 1.1 Date: ...
沙发
llb_321 在职认证  发表于 2021-3-28 20:31:10 |只看作者 |坛友微信交流群
ivprobit
Description

In this package we compute the instrumental variables probit model using the generalized least squares estimator. This package comprises function that deal with endogeneity misspecification especially when correlation between regressors and error term is determinited and which produce inconsistent results.
Details
Package:         ivprobit
Type:         Package
Version:         1.1
Date:         2018-02-21
License:         GPL-3
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
nieqiang110 + 5 + 5 + 5 + 5 精彩帖子
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 15  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

使用道具

藤椅
nieqiang110 学生认证  发表于 2021-3-28 22:27:35 |只看作者 |坛友微信交流群
感谢lib_321老师,这个我试过,不能提供检验,而且模型运行的也不好。LARF可以做,但是不提供检验。AER只能提供普通的工具变量回归的检验。

使用道具

板凳
llb_321 在职认证  发表于 2021-3-29 14:54:25 |只看作者 |坛友微信交流群
nieqiang110 发表于 2021-3-28 22:27
感谢lib_321老师,这个我试过,不能提供检验,而且模型运行的也不好。LARF可以做,但是不提供检验。AER只能 ...
https://github.com/alexpavlakis/instruments
这个包可以做probit,也可以对iv进行diagnosis,但不清楚是否能作weak iv test。按说明文档,如果iv符合标准,则diagnosis不返回结果。这个包CRAN、bioConductor上都没有,只能从github上下载。

已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
nieqiang110 + 5 + 5 + 5 + 5 精彩帖子

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

使用道具

报纸
llb_321 在职认证  发表于 2021-3-29 16:16:47 |只看作者 |坛友微信交流群
ivtools包ivglm(),可能有用。
另外, ivpack包里增加了一些可以对AER模型的检验方法。

使用道具

地板
nieqiang110 学生认证  发表于 2021-3-29 16:22:57 |只看作者 |坛友微信交流群
We can also use the diagnose funcion to automatically evaluate a fit iv model. If it returns nothing, that means that your instrumental variable model seems valid.这个作者给的不好用

使用道具

7
nieqiang110 学生认证  发表于 2021-3-29 16:23:57 |只看作者 |坛友微信交流群
再次感谢lib_321老师

使用道具

8
llb_321 在职认证  发表于 2021-3-29 18:53:10 |只看作者 |坛友微信交流群
nieqiang110 发表于 2021-3-29 16:23
再次感谢lib_321老师
继续找啊。
或者找两个包,一个能做IV probit的,另一个能做weak iv检验的,比如ivpack里的anderson.rubi.ci那个函数,然后改函数代码,但需要统计高手帮忙弄清检验的原理。

使用道具

9
nieqiang110 学生认证  发表于 2021-3-29 19:23:38 来自手机 |只看作者 |坛友微信交流群
llb_321 发表于 2021-3-29 18:53
继续找啊。
或者找两个包,一个能做IV probit的,另一个能做weak iv检验的,比如ivpack里的anderson.rub ...
Lib_321老师太给力了,感谢

使用道具

10
llb_321 在职认证  发表于 2021-3-31 21:49:48 |只看作者 |坛友微信交流群
#ivprobit()的源码看了下:
第一步是用内生变量对工具变量做lm回归;
第二步是用Y对工具变量和第一步的残差做probit回归,计算vcov矩阵;
第三步是用Y对外生变量和第一步的残差和拟合值做probit回归,比较第二步和第三步的系数:
第四步,用系数的差对内生变量处理,然后对工具变量做lm回归,计算vcov,与第二步的vcov相加;
最后计算系数、标准误、y对外生变量和内生变量拟合值作lm回归。
代码不复杂,调用的都是base、stats基础包里的函数,矩阵变化那里还没有想明白。只是输出结果太简单了。我感觉在第一步加上弱工具变量检验的代码是可行的。查了些弱工具变量检验的资料,没什么头绪,感觉把这个搞透的话可以写个论文啦。

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-21 08:00