好文档 - 专业文书写作范文服务资料分享网站

stata命令大全(全)

天下 分享 时间: 加入收藏 我要投稿 点赞

xtreg logy logk logl, re xtcsd , pesaran

* ----------------- 估计方法 ---------------------

*== 异方差稳健型估计

xtreg logy h inv gov open, fe robust est store fe_rb

xtreg logy h inv gov open, fe robust est store fe

* 结果对比

esttab fe_rb fe, b(%6.3f) se(%6.3f) mtitle(fe_rb fe)

*== 序列相关估计

* 一阶自相关 xtregar, fe/re

* 模型: y_it = u_i + x_it*b + v_it (1) * v_it = rho*v_it-1 + z_it (2)

xtregar logy h inv gov open, fe est store fe_ar1

xtregar logy h inv gov open,fe lbi /*Baltagi-Wu LBI test*/ * 说明:

* (1) 这里的Durbin-Watson =1.280677 具有较为复杂的分布, * 不同于时间序列中的D-W统计量。

* (2) 其临界值见Bhargava et al. (1982, The Review of Economic Studies 49:553-549) * (3) Baltagi-Wu LBI = 1.4739834 基本上没有太大的参考价值, * 因为他们并未提供临界值表,而该统计量的分布又相当复杂

xtregar logy h inv gov open, re est store re_ar1

* 两阶段估计

xtregar logy h inv gov open, fe twostep est store fe_ar1_two

* 结果对比

xtreg logy h inv gov open, fe est store fe

local models \

esttab `models', b(%6.3f) se(%6.3f) mtitle(`models') r2 sca(r2_w corr)

* 高阶自相关 * newey2 命令

newey2 logy h inv gov open, lag(2)

*== 组间相关(截面相关) * cluster 选项

use xtcs.dta, clear

xtreg logy h inv gov open, fe cluster(id) est store fe_cluster

xtreg logy h inv gov open, re cluster(id) est store re_cluster

************看过去很晕,采用一种综合处理: * xtgls 命令 * xtpcse 命令

*--- 简介(Greene, 2000, chp15) *

* 模型

* y = X*b + U

* 重点在于考虑干扰项 U 的结构,包括

* (1) 异方差 (2) 序列相关 (3) 截面相关性 * 应用范围:多用于“大T,小N”型面板数据,

* 因为,此时截面的异质性并不是重点关注的,而时序特征则较为明显 * 因此,模型设定中未考虑个体效果

* | y_1 | | X_1 | | e_1 | * | y_2 | | X_2 | | e_2 | * | . | | . | | . | * | . | = | . | * b + | . | * | . | | . | | . | * | y_n | | X_n | | e_n |

*-- 截面异方差

* E[e_i*e_i'] = s_i^2 *

* | s1^2 0 ... 0 |

* | 0 s2^2 ... 0 | * | . |

* V = | . | * | . | * | 0 0 ... sn^2 |

*-- 截面相关

* E[e_i*e_i'] = s_ij^2 *

* | s_11 s_12 ... s_1n |

* | s_21 s_22 ... s_2n | * | . |

* V = | . | * sigma^2 * | . | * | s_n1 s_n2 ... s_nn |

*-- 序列相关

* E[e_i*e_i'] = s_i^2 * M_i *

* | s1^2*M_1 0 ... 0 |

* | 0 s2^2*M_2 ... 0 | * | . |

* V = | . | * | . | * | 0 0 ... sn^2*M_n |

* GLS 估计

* b = [X'V^{-1}*X]^{-1}[X'V^{-1}y] * Var[b] = [X'V^{-1}*X]^{-1}

*--- 估计和检验 -------------

*=== xtgls 命令

use invest2.dta, clear

xtgls market invest stock, panels(iid) /*iid, 等同于Pooled OLS*/ est store g_0

reg market invest stock est store g_ols

xtgls market invest stock, panel(het) /*截面异方差*/ est store g_phet

xtgls market invest stock, corr(ar1) /*所有截面具有相同的自相关系数*/ est store g_par1

xtgls market invest stock, corr(psar1) /*每个截面有自己的自相关系数*/ est store g_psar1

xtgls market invest stock, panel(corr) /*截面间相关且异方差*/ est store g_pcorr

xtgls market invest stock, p(c) corr(ar1) est store g_all

* 检验异方差

xtgls market invest stock, panel(het) /*截面异方差*/ xttest3

* 检验序列相关

xtserial market invest stock

* 检验截面相关

xtgls market invest stock, panel(het) xttest2

* 结果对比

xtreg market invest stock, fe est store fe

local models \

esttab `models', b(%6.3f) se(%6.3f) mtitle(`models') r2 sca(r2_w) local models \

esttab `models', b(%6.3f) se(%6.3f) mtitle(`models') r2 sca(r2_w) compress

* 说明:

* 为何 xtgls 不汇报 R2 ?

* 因为此时的R2未必介于0和1之间,不具有传统线性回归模型中R2的含义

*=== xtpcse 命令

* 默认假设:存在截面异方差和截面相关 * 估计方法:OLS 或 Prais-Winsten 回归 * 有别于xtgls(采用FGLS估计)

* 更适于方块面板 N不大(10-20),T不大(10-40) * 与 xtgls 的区别:估计方法不同

* xtgls 采用GLS进行估计,而xtpsce采用OLS。

use invest2.dta, clear

xtpcse invest market stock

est store pcse_full /*OLS估计,调整异方差和截面相关后的标准误*/

xtgls invest market stock, panels(correlated)

est store m_xtgls /*FGLS估计,异方差和截面相关*/

xtpcse invest market stock, correlation(ar1)

est store pcse_ar1 /*Prais_Winsten估计,共同的自相关系数*/

xtpcse invest market stock, correlation(ar1) hetonly est store pcse_ar1 /*不考虑截面相关*/

* 结果对比

xtreg invest market stock, fe est store fe

local models \

esttab `models', b(%6.3f) se(%6.3f) mtitle(`models') r2 sca(r2_w) * xtpcse 的结果与 xtgls 非常相似,但前者可以汇报R2

* 当N较大时,采用该方法会非常费时,

* 因为方差协方差矩阵是采用OLS估计的残差计算的 use xtcs.dta, clear xtdes

xtpcse tl size ndts tang tobin npr /*大约5-8分钟*/ est store xtpcse

xtreg tl size ndts tang tobin npr, fe est store fe

* 结果对比

local models \

esttab `models', b(%6.3f) se(%6.3f) mtitle(`models') r2 sca(r2_w) * 系数估计值有较大差别,但符号和显著性是一致的。

***------动态面板模型 Part I

*------------------------------- * 动态面板模型

*------------------------------- * 简介

* 一阶差分IV估计量(Anderson and Hisao, 1982) * 一阶差分GMM估计量(Arellano and Bond, 1991) * 系统GMM估计量(AB,1995; BB,1998)

* == 简介 == *

* 模型: y[it] = a0*y[it-1] + a1*x[it] + a2*w[it] + u_i + e[it] *

* 特征:解释变量中包含了被解释变量的一阶滞后项 * 可以是非平行面板,但要保证时间连续

90a5g1c12h6et871e26g
领取福利

微信扫码领取福利

微信扫码分享