㈠ 如何在stata中处理面板数据
短面板处理
面板数据是指既有截面数据又有时间序列的数据,因此其存在截面数据没有的优势,在用stata进行面板数据的估计时,一般选择xtreg命令进行拟合。本节主要论述短面板的stata实现,即时间维度T相对于截面数n较小的数据。在那种情况下,由于T较小,每个个体的信息较少,故无从讨论扰动项是否存在自相关,我们一般假设其独立同分布。
面板数据维度的确定
在面板数据进行模型估计前,要进行面板数据的维度确定。由于面板数据既有截面数据又有时间序列,而stata不能自动识别,因此,必须使得stata得知哪一部分是截面数据,而哪一部分是时间序列。
设置面板数据维度的基本命令为:
xtset panelvar timvar [, tsoptions]
其中panelvar代表截面数据变量,timvar代表时间序列变量。
选取某一面板数据进行维度设定:
xtset fcode year
㈡ stata里面什么命令可以对面板数据按时间求均值
首先对面板数据进行声明:
前面是截面单元,后面是时间标识:
tsset company year
tsset instry year
产生新的变量:gennewvar=human*lnrd
产生滞后变量Genfiscal(2)=L2.fiscal
产生差分变量Genfiscal(D)=D.fiscal
一、描述性统计
xtdes :对Panel Data截面个数、时间跨度的整体描述
Xtsum:分组内、组间和样本整体计算各个变量的基本统计量
xttab 采用列表的方式显示某个变量的分布
二、主要命令和方法
Stata中用于估计面板模型的主要命令:xtreg
xtreg depvar [varlist] [if exp] , model_type [level(#) ]
Model type 模型
be Between-effects estimator
fe Fixed-effects estimator
re GLSRandom-effects estimator
pa GEEpopulation-averaged estimator
mle Maximum-likelihood Random-effectsestimator
主要估计方法:
xtreg: Fixed-, between- and random-effects, and population-averaged linear models
xtregar:Fixed- andrandom-effects linear models with an AR(1) disturbance
xtpcse :OLS orPrais-Winsten models with panel-corrected standard errors
xtrchh :Hildreth-Houckrandom coefficients models
xtivreg :Instrumentalvariables and two-stage least squares for panel-data models
xtabond:Arellano-Bond linear, dynamic panel data estimator
xttobit :Random-effectstobit models
xtlogit :Fixed-effects,random-effects, population-averaged logit models
xtprobit :Random-effects andpopulation-averaged probit models
xtfrontier :Stochastic frontiermodels for panel-data
xtrc gdp invest culture e sci health social admin,beta
三、xtreg命令的应用
声明面板数据类型:
*1、面板声明
use FDI.dtar, clear
xtset id year
1.固定效应模型估计:
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,fe
2.随机效应模型估计:
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,re
3. 最大似然估计Ml:
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,mle
Hausman检验究竟选择固定效应模型还是随机效应模型:
第一步:估计固定效应模型,存储结果
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,fe
est store fe
第二步:估计随机效应模型,存储结果
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,re
est store re
第三步:进行hausman检验
hausman fe re
对于固定效应模型的异方差检验和序列相关检验:
xtserial xtreg lngdp lnfdi lnie lnex lnim lnci lngp
异方差检验:
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,fe
xttest3 (Modified Wald statistic for groupwise heteroskedasticity in fixedeffect model)
随机效应模型的序列相关检验:
xtreg xtreg lngdp lnfdi lnie lnex lnim lnci lngp,re
xttest1
xttest1用于检验随机效应(单尾和双尾) 、一阶序列相关以及两者的联合显着
检验结果表明存在随机效应和序列相关,而且对随机效应和序列相关的联合检验也非常显着
可以使用广义线性模型xtgls对异方差和序列相关进行修正:
xtgls xtreg lngdp lnfdi lnie lnex lnim lnci lngp, panels(hetero),修正异方差
xtgls xtreg lngdp lnfdi lnie lnex lnim lnci lngp, panels(correlated),修正依横截面而变化的异方差
xtgls xtreg lngdp lnfdi lnie lnex lnim lnci lngp, panels(hetero) corr(ar1),修正异方差和一阶序列相关ar(1)
㈢ xtsum命令什么意思
xtsum命令的意思是面板数据分析命令汇总。Xtsum用来查询对组内、组间、整体计算各个变量的基本统il量。是面板数据常用的处理方法。
㈣ 求教STATA中面板数据单位根检验的做法
面板数据的单位根检验方法有很多种,一般我们只选两种,即相同根单位根检验和不同根单位根检验。
如果数据是平衡的,则可使用LLC检验(适用于同根)和IPS检验(适用于不同根)。
一般的stata并没有自带这两个程序需要自己下载安装,我们可以在命令栏键入:search levinlin, net和search ipshin, net,然后按照提示逐步安装。接着就可以进行变量的单位根检验。输入如下命令:Levinlin 变量名,lags(1)Ipshin 变量名,lags(1)
例:
1、levinlin lntfp,lags(1)
出现以下结果:
Levin-Lin-Chu test for lntfp Deterministics chosen: constant
Pooled ADF test, N,T = (31,9) Obs = 217
Augmented by 1 lags (average) Truncation: 6 lags
coefficient t-value t-star P > t
-1.18963 -15.196 -6.06106 0.0000
LLC检验的原假设是H0: 有单位根,P值为0,拒绝原假设,所以不存在单位根。
2、ipshin lntfp,lags(1)
出现以下结果:
Im-Pesaran-Shin test for cross-sectionally demeaned lntfp
Deterministics chosen: constant
t-bar test, N,T = (31,9) Obs = 217
Augmented by 1 lags (average)
t-bar cv10 cv5 cv1 W[t-bar] P-value
-2.348 -1.700 -1.750 -1.850 -4.272 0.000
同样说明没有单位根。
如果存在单位根,则需要进行一阶差分,并再次进行单位根检验,输入以下命令:
levinlin D.变量名,lags(1)
Stata的作图模块,主要提供如下八种基本图形的制作 : 直方图(histogram),条形图(bar),百分条图 (oneway),百分圆图(pie),散点图(two way),散点图矩阵(matrix),星形图(star),分位数图。
这些图形的巧妙应用,可以满足绝大多数用户的统计作图要求。在有些非绘图命令中,也提供了专门绘制某种图形的功能,如在生存分析中,提供了绘制生存曲线图,回归分析中提供了残差图等。
Stata是一个统计分析软件,但它也具有很强的程序语言功能,这给用户提供了一个广阔的开发应用的天地,用户可以充分发挥自己的聪明才智,熟练应用各种技巧,真正做到随心所欲。
事实上,Stata的ado文件(高级统计部分)都是用Stata自己的语言编写的。
Stata其统计分析能力远远超过了SPSS,在许多方面也超过了SAS!由于Stata在分析时是将数据全部读入内存,在计算全部完成后才和磁盘交换数据。
因此计算速度极快(一般来说, SAS的运算速度要比SPSS至少快一个数量级,而Stata的某些模块和执行同样功能的SAS模块比,其速度又比SAS快将近一个数量级!)Stata也是采用命令行方式来操作,但使用上远比SAS简单。
其生存数据分析、纵向数据(重复测量数据)分析等模块的功能甚至超过了SAS。用Stata绘制的统计图形相当精美,很有特色。
(4)面板数据识别命令扩展阅读:
面板数据维度的确定
在面板数据进行模型估计前,要进行面板数据的维度确定。由于面板数据既有截面数据又有时间序列,而stata不能自动识别,因此,必须使得stata得知哪一部分是截面数据,而哪一部分是时间序列。
设置面板数据维度的基本命令为:
xtset panelvar timvar [, tsoptions]
其中panelvar代表截面数据变量,timvar代表时间序列变量。
选取某一面板数据进行维度设定(该数据研究职业培训津贴对厂商废弃率的影响):
xtset fcode year