楼主: wb103
2685 3

[回归分析求助] 求助手工修正2SLS回归结果的程序 [推广有奖]

  • 2关注
  • 1粉丝

讲师

48%

还不是VIP/贵宾

-

威望
0
论坛币
1159 个
通用积分
34.2737
学术水平
2 点
热心指数
2 点
信用等级
0 点
经验
6358 点
帖子
161
精华
0
在线时间
902 小时
注册时间
2012-3-24
最后登录
2021-11-24

楼主
wb103 在职认证  发表于 2014-9-4 23:38:24 |只看作者 |坛友微信交流群|倒序 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
由于研究的需要,需手工进行2SLS回归,由于直接回归的标准误有误,需进一步修正。
我在论坛上查到的修正如下,但只输出了回归系数与标准误,请问大家能否提供更完整的程序?

附程序与链接:
ivregress 2sls y x1-x5 (a1-a3=z1-z4),small
mat w=(e(b)',vecdiag(e(V))')
n mat l w

foreach i of var a1-a3{
reg `i' x1-x5 z1-z4
predict `i'p
}
reg y a1p-a3p x1-x5
predict u,r
g u2=u*u
su u2
sca u2=r(mean)
predictnl e=y-_b[_cons]-x1*_b[x1]-x2*_b[x2]-x3*_b[x3]-x4*_b[x4]-x5*_b[x5]-a1*_b[a1p]-a2*_b[a2p]-a3*_b[a3p]
g e2=e*e
su e2
sca e2=r(mean)
mat v=(e(b)',vecdiag(e2*e(V)/u2)')
n mat l v

https://bbs.pinggu.org/thread-895167-1-1.html
二维码

扫码加我 拉你入群

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

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

关键词:2SLS 回归结果 predictnl IVREGRESS predict

沙发
wb103 在职认证  发表于 2014-9-5 00:02:20 |只看作者 |坛友微信交流群
自己尝试给了一个比较笨的方法
根据上面程序算出的系数和标准误,计算T值,再用ttail得到P值

使用道具

藤椅
wb103 在职认证  发表于 2014-9-8 15:38:08 |只看作者 |坛友微信交流群
顶上去求助啊。

我的主要需要是,第一阶段回归希望用全样本,然后用内生变量拟合值做第二阶段的分样本回归,
应如何做标准误修正?

使用道具

板凳
大丹丹 发表于 2022-1-5 21:15:46 |只看作者 |坛友微信交流群
您好,请问您解决了吗?最近也是被这个问题困扰,能否提供完整程序?谢谢~

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-9-21 03:03