请选择 进入手机版 | 继续访问电脑版
楼主: 黃河泉
193654 647

[程序分享] 【面板门槛回归】之 Stata 程序   [推广有奖]

大师

52%

还不是VIP/贵宾

-

威望
3
论坛币
34526 个
通用积分
55860.0306
学术水平
3537 点
热心指数
3697 点
信用等级
2920 点
经验
308743 点
帖子
14499
精华
12
在线时间
7392 小时
注册时间
2016-7-9
最后登录
2024-4-18

黃河泉 在职认证  发表于 2016-7-24 17:14:33 |显示全部楼层 |坛友微信交流群
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  • 除了底下之常用模型,跟大家推薦"最新的(即将发表)"面板门槛模型(擁有許多 Hansen 模型沒有之優點),例如 Hansen (1999) 基本就是考虑固定效果 (fixed effects), 然而 CMPR (2016) 的新面板门槛模型不仅考虑固定效果,同时也考虑 (i) 内生性 (endogeneity), (ii) 异质的动态 (heterogeneous dynamics), 与 (iii) 横断面相依性 (cross-sectional error dependence). 詳情请见 https://bbs.pinggu.org/thread-4771282-1-1.html
  • 南开大学的王群勇老师于 Stata Journal 发表了一个正式的面板门槛模型指令,请在 Stata 中打 findit xthreg,然后下载相关程序,大家可以尝试看看!为了方便大家,也可在此下载 xthreg.rar (10.78 KB)
  • 该文章(目前需要订 Stata Journal 才可下载)为 Wang, Q. (2015), "Fixed-effect panel threshold model using Stata." Stata Journal, 15(1), 121–134. 其网址如下:http://www.stata-journal.com/article.html?article=st0373 没文章可能对你使用该 command 影响没那么大,可以 help xthreg 并看其简要说明,应该也可以大致了解!
  • 此外,该文章的 sample code/data 可在此下载! xthreg-example.rar (311.99 KB)
  • 我也有一份有关(面板)门槛模型的英文讲义,可供大家免费下载,有问题或不详尽的地方也欢迎指教! River1-thrpd.pdf (839.02 KB)

1. 简介(与相关资源):此模型乃是 Bruce E. Hansen 于 1999 年在 可在此下载。
2. 例子:以一个宏观经济(横断面)的例子来说,假设我们想分析 (利用跨国资料)通货膨胀(inflation, $\pi_i$)对经济增长 (growth, $g_i$) 的影响效果。一般的观察是,当通货膨胀较低的时候,其与经济增长间可能是没关系(统计上不显著)或是某种较弱的正关系;但当通货膨胀非常高时(以较极端之数字,例如为 100% 时),其对经济增长之影响效果一般可能是负面的。换言之,通货膨胀与经济增长间可能有"两种"关系,而此"两种"关系则决定于通货膨胀的高低 (是否超越过一个未知、待估的门槛值)!一般的"线性"回归只能提供一个关系($+, -,$ or $0$),所以无法适当描述上述的不同情况,这时候,我们就可考虑"非线性的"门槛回归 (横断面资料,原则上应也可适用于时间序列资料,但须满足一些条件,例如变量必须是定态 stationary;请见 Hansen, 2000)如下:\[g_i=\left\{\begin{array}{ll}
\beta_{1,0}+\beta_{1,1}\pi_i+e_i, & \mbox{if $q_i\le \gamma$} \\
\beta_{2,0}+\beta_{2,1}\pi_i+e_i, & \mbox{if $q_i> \gamma$}
\end{array} \right. =\left\{\begin{array}{ll}
\beta_1'x_i+e_i, & \mbox{if $q_i\le \gamma$} \\
\beta_2'x_i+e_i, & \mbox{if $q_i> \gamma$}
\end{array} \right.
\]其中,$q_i$ 为门槛变量(此例为通货膨胀 $\pi_i$,"刚好"也是解释变量之一;在一般情况下,门槛变量 $q_i$ 并不需要一定为解释变量之一),而$\gamma$ 为未知的门槛值(可用最小平方法 OLS 来估计),此外,$x_i=(1,\pi_i)'$。在低通货膨胀区间(也就是 $q_i\le \gamma$),我们预期 $\beta_{1,1}$ 不显著易于 $0$ (或是边际显著的正);但在高通货膨胀区间(也就是 $q_i>\gamma$),我们预期 $\beta_{2,1}$ 将会显著地小于 $0$(或是显著的负)。請見下圖: River-threshold-inflation.jpg

改天再多补一些应用例子!
3. 而从横断面资料到面板资料门槛模型,这时我们可以允许无法观察的异质性(下列回归之 $\mu_i$, unobserved heterogeneity -- 面板资料模型之特色),同时也允许斜率之异质性(下列回归之 $\beta_1$ 与 $\beta_2$ 不一样)。以一个门槛(所以两个区间)为例,该模型可设定为:\[y_{it}=\left\{\begin{array}{ll}
\mu_i+\beta_1'x_{it}+e_{it}, & \mbox{if $q_i\le \gamma$} \\
\mu_i+\beta_2'x_{it}+e_{it}, & \mbox{if $q_i>\gamma$}
\end{array} \right.
\]重要相关计量问题:1. 估计(estimation):如同一般面板模型一样 (fixed effec, FE),估计过程中先消除 $\mu_i$,然后利用 least squares 来估计相关参数,细节请参阅 Hansen (1999)。2. 检定(inference):此部分主要在检定是否真的存在非线性的门槛效果,即$H_0:\, \beta_1=\beta_2$。很不幸地,该检定涉及到扰攘参数(nuisance parameter),亦即在虚无假设下,有些参数不见了(例如门槛值 $\gamma$),其导致一般检定统计量所对应之分配为非标准的,所以我們無法查一般的表來求取 $p$-value,因此我们必須仰赖(例如) bootstraping procedure 来求得对应之 $p$-value,用来决定是否要拒绝 $H_0$?一般而言,若 $p$-value 很小(say, < 10\%),我们可以拒绝虚无假设(线性模型,因为 $\beta_1=\beta_2$),才适合进一步的门槛回归分析!
二维码

扫码加我 拉你入群

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

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

关键词:Stata 面板门槛 门槛回归 tata bootstraping 面板门槛模型

River-threshold-inflation.jpg

回帖推荐

一条路 发表于9楼  查看完整内容

好的 非常感谢您! 另外,您可以把帖子的标题弄成中文的 ,因为大家习惯用中文关键词进行搜索。
已有 20 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
玄火小王 + 5 + 3 + 3 + 3 精彩帖子
liuxinglin2018 + 1 + 1 + 1 精彩帖子
靠不会吧 + 1 + 1 + 1 + 1 精彩帖子
zhanghui0931 + 100 + 40 + 4 + 4 精彩帖子
4481294460 + 5 + 1 + 1 + 1 精彩帖子
小丁丁tu + 1 + 1 精彩帖子
remlus + 100 精彩帖子
自行车z + 1 + 1 + 1 精彩帖子
Sunknownay + 5 + 5 + 5 精彩帖子
慕容绿叶 + 5 精彩帖子

总评分: 经验 + 305  论坛币 + 106  学术水平 + 39  热心指数 + 36  信用等级 + 31   查看全部评分

本帖被以下文库推荐

heric221 在职认证  发表于 2016-7-26 18:31:58 |显示全部楼层 |坛友微信交流群
谢谢分享,对如何搜寻门槛值很感兴趣
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
493120624 + 1 + 1 + 1 精彩帖子
tobysl + 5 + 5 + 5 精彩帖子

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

使用道具

黃河泉 在职认证  发表于 2016-7-28 11:54:52 |显示全部楼层 |坛友微信交流群
你是指如何估计模型中的"门槛值" $\gamma$?其实这还蛮简单的(你若学过最基本的 least squares, LS 方法)!
  • 假设所有观察值共100笔,先将所有资料按门槛变数(假设是通货膨胀)值由小到大排列 (sort $\pi$)。2. 记得,门槛模型的难处在于我们不知道门槛值为多少!如果知道,我们可以根据此门槛值 $\gamma$,将资料分成两组($\pi_i\le\gamma$ 与 $\pi_i>\gamma$),分别以 LS 估计,则可得 $\beta_1$ 和 $\beta_2$。
  • 那么现在的问题在于如何估计门槛值?首先,以第16笔(trimming=15%)刚刚排列之门槛值区分样本为两组,第一组为低通货膨胀组,用这15笔资料可估计出$ \beta_1$,并计算其之残差值平方和为 $SSE_{16}^1$;而第二组为高通货膨胀组,可用这85笔资料可估计出 $\beta_2$,并计算其之残差值平方和为 $SSE_{16}^2$,并计算总残差值平方和为$SSE_{16}=SSE_{16}^1+SSE_{16}^2$。
  • 重复至第85笔(请记得 trimming=15%)刚刚排列之门槛值,共可得到 \[ SSE_{16},SSE_{17},\cdots,SSE_{85} \] 当中"最小之 $SSE$ 所对应回去之门槛值"即为门槛估计值 $\hat\gamma$
已有 13 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
1790605268 + 5 + 5 + 5 + 5 精彩帖子
493120624 + 1 + 1 + 1 精彩帖子
sxdt318 + 1 + 1 + 1 精彩帖子
Sea.Zeng + 2 + 5 + 5 热心帮助其他会员
小丁丁tu + 1 精彩帖子
Manuel22 + 1 + 1 + 1 + 1 精彩帖子
星空tcl + 1 + 1 + 1 精彩帖子
公子邹也 + 5 + 1 + 1 + 1 精彩帖子
maoluliang + 1 + 1 + 1 + 1 精彩帖子
xuhui_2002_jin + 1 精彩帖子

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

使用道具

2行者8805 在职认证  发表于 2016-8-5 12:35:21 |显示全部楼层 |坛友微信交流群
多谢楼主分享

使用道具

一条路 发表于 2016-8-14 11:07:44 |显示全部楼层 |坛友微信交流群
楼主真是个好人!非常好的资料!感谢楼主!

使用道具

黃河泉 在职认证  发表于 2016-8-14 11:09:45 |显示全部楼层 |坛友微信交流群
一条路 发表于 2016-8-14 11:07
楼主真是个好人!非常好的资料!感谢楼主!
You are welcome.

使用道具

一条路 发表于 2016-8-15 10:42:55 |显示全部楼层 |坛友微信交流群
黄老师,您好! 我想问一下这个命令能用于 横截面数据吗?

使用道具

黃河泉 在职认证  发表于 2016-8-15 10:58:49 |显示全部楼层 |坛友微信交流群
一条路 发表于 2016-8-15 10:42
黄老师,您好! 我想问一下这个命令能用于 横截面数据吗?
应该不行,横截面数据之应用请至:http://www.ssc.wisc.edu/~bhansen/progs/ecnmt_00.html
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
日新少年 + 1 + 1 + 1 精彩帖子

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

使用道具

一条路 发表于 2016-8-15 11:03:08 |显示全部楼层 |坛友微信交流群
黃河泉 发表于 2016-8-15 10:58
应该不行,横截面数据之应用请至:http://www.ssc.wisc.edu/~bhansen/progs/ecnmt_00.html
好的 非常感谢您! 另外,您可以把帖子的标题弄成中文的 ,因为大家习惯用中文关键词进行搜索。

使用道具

黃河泉 在职认证  发表于 2016-8-15 11:07:38 |显示全部楼层 |坛友微信交流群
一条路 发表于 2016-8-15 11:03
好的 非常感谢您! 另外,您可以把帖子的标题弄成中文的 ,因为大家习惯用中文关键词进行搜索。
谢谢你的建议,已更改为中文标题!

使用道具

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

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

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

GMT+8, 2024-4-19 07:04