SlideShare a Scribd company logo
Panel data methods for microeconometrics using Stata
A. Colin Cameron
Univ. of California - Davis
Prepared for West Coast Stata Users’Group Meeting
Based on A. Colin Cameron and Pravin K. Trivedi,
Microeconometrics using Stata, Stata Press, forthcoming.
October 25, 2007
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 1 / 39
1. Introduction
Panel data are repeated measures on individuals (i) over time (t).
Regress yit on xit for i = 1, ..., N and t = 1, ..., T.
Complications compared to cross-section data:
1 Inference: correct (in‡ate) standard errors.
This is because each additional year of data is not independent of
previous years.
2 Modelling: richer models and estimation methods are possible with
repeated measures.
Fixed e¤ects and dynamic models are examples.
3 Methodology: di¤erent areas of applied statistics may apply di¤erent
methods to the same panel data set.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 2 / 39
This talk: overview of panel data methods and xt commands for Stata
10 most commonly used by microeconometricians.
Three specializations to general panel methods:
1 Short panel: data on many individual units and few time periods.
Then data viewed as clustered on the individual unit.
Many panel methods also apply to clustered data such as
cross-section individual-level surveys clustered at the village level.
2 Causation from observational data: use repeated measures to
estimate key marginal e¤ects that are causative rather than mere
correlation.
Fixed e¤ects: assume time-invariant individual-speci…c e¤ects.
IV: use data from other periods as instruments.
3 Dynamic models: regressors include lagged dependent variables.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 3 / 39
Outline
1 Introduction
2 Linear models overview
3 Example: wages
4 Standard linear panel estimators
5 Linear panel IV estimators
6 Linear dynamic models
7 Long panels
8 Random coe¢ cient models
9 Clustered data
10 Nonlinear panel models overview
11 Nonlinear panel models estimators
12 Conclusions
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 4 / 39
2.1 Some basic considerations
1 Regular time intervals assumed.
2 Unbalanced panel okay (xt commands handle unbalanced data).
[Should then rule out selection/attrition bias].
3 Short panel assumed, with T small and N ! ∞.
[Versus long panels, with T ! ∞ and N small or N ! ∞.]
4 Errors are correlated.
[For short panel: panel over t for given i, but not over i.]
5 Parameters may vary over individuals or time.
Intercept: Individual-speci…c e¤ects model (…xed or random e¤ects).
Slopes: Pooling and random coe¢ cients models.
6 Regressors: time-invariant, individual-invariant, or vary over both.
7 Prediction: ignored.
[Not always possible even if marginal e¤ects computed.]
8 Dynamic models: possible.
[Usually static models are estimated.]
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 5 / 39
2.2 Basic linear panel models
Pooled model (or population-averaged)
yit = α + x0
it β + uit . (1)
Two-way e¤ects model allows intercept to vary over i and t
yit = αi + γt + x0
it β + εit . (2)
Individual-speci…c e¤ects model
yit = αi + x0
it β + εit , (3)
for short panels where time-e¤ects are included as dummies in xit .
Random coe¢ cients model allows slopes to vary over i
yit = αi + x0
it βi + εit . (4)
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 6 / 39
2.2 Fixed e¤ects versus random e¤ects
Individual-speci…c e¤ects model: yit = x0
it β + (αi + εit ).
Fixed e¤ects (FE):
αi is possibly correlated with xit
regressor xit can be endogenous
(though only wrt a time-invariant component of the error)
can consistently estimate β for time-varying xit
(mean-di¤erencing or …rst-di¤erencing eliminates αi )
cannot consistently estimate αi if short panel
prediction is not possible
β = ∂E[yit jαi , xit ]/∂xit
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 7 / 39
Random e¤ects (RE) or population-averaged (PA)
αi is purely random (usually iid (0, σ2
α)).
regressor xit must be exogenous
corrects standard errors for equicorrelated clustered errors
prediction is possible
β = ∂E[yit jxit ]/∂xit
Fundamental divide
Microeconometricians: …xed e¤ects
Many others: random e¤ects.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 8 / 39
2.3 Robust inference
Many methods assume εit and αi (if present) are iid.
Yields wrong standard errors if heteroskedasticity or if errors not
equicorrelated over time for a given individual.
For short panel can relax and use cluster-robust inference.
Allows heteroskedasticity and general correlation over time for given i.
Independence over i is still assumed.
Use option vce(cluster) if available (xtreg, xtgee).
This is not available for many xt commands.
then use option vce(boot) or vce(cluster)
but only if the estimator being used is still consistent.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 9 / 39
2.4 Stata linear panel commands
Panel summary xtset; xtdescribe; xtsum; xtdata;
xtline; xttab; xttran
Pooled OLS regress
Feasible GLS xtgee, family(gaussian)
xtgls; xtpcse
Random e¤ects xtreg, re; xtregar, re
Fixed e¤ects xtreg, fe; xtregar, fe
Random slopes xtmixed; quadchk; xtrc
First di¤erences regress (with di¤erenced data)
Static IV xtivreg; xthtaylor
Dynamic IV xtabond; xtdpdsys; xtdpd
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 10 / 39
3.1 Example: wages
PSID wage data 1976-82 on 595 individuals. Balanced.
Source: Baltagi and Khanti-Akom (1990).
[Corrected version of Cornwell and Rupert (1998).]
Goal: estimate causative e¤ect of education on wages.
Complication: education is time-invariant in these data.
Rules out …xed e¤ects.
Need to use IV methods (Hausman-Taylor).
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 11 / 39
3.2 Reading in panel data
xt commands require data to be in long form.
Then each observation is an individual-time pair.
Original data are often in wide form.
Then an observation combines all time periods for an individual, or all
individuals for a time period.
Use reshape long to convert from wide to long.
xtset is used to de…ne i and t.
xtset id t is an example
allows use of panel commands and some time series operators.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 12 / 39
3.3 Summarizing panel data
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 13 / 39
describe, summarize and tabulate confound cross-section and time
series variation.
Instead use specialized panel commands:
xtdescribe: extent to which panel is unbalanced
xtsum: separate within (over time) and between (over individuals)
variation
xttab: tabulations within and between for discrete data e.g. binary
xttrans: transition frequencies for discrete data
xtline: time series plot for each individual on one chart
xtdata: scatterplots for within and between variation.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 14 / 39
4.1 Standard linear panel estimators
1 Pooled OLS: OLS of yit on xit .
2 Between estimator: OLS of ¯yi on xi .
3 Random e¤ects estimator: FGLS in RE model.
Equals OLS of (yit
bθi ¯yi ) on (xit
bθi xi );
θi = 1
p
σ2
ε /(Ti σ2
α + σ2
ε ).
4 Within estimator or FE estimator: OLS of (yit ¯yi ) on (xit xi ).
5 First di¤erence estimator: OLS of (yit yi,t 1) on (xit xi,t 1).
Implementation:
xtreg does 2-4 with options be, fe, re
xtgee does 3 (with option exchangeable)
regress does 1 and 5.
Only 4. and 5. give consistent estimates of β in FE model.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 15 / 39
4.2 Example
Coe¢ cients vary considerably across OLS, FE and RE estimators.
Cluster-robust standard errors (su¢ x rob) larger even for FE and RE.
Coe¢ cient of ed not identi…ed for FE as time-invariant regressor.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 16 / 39
4.3 Fixed e¤ects versus random e¤ects
Use Hausman test to discriminate between FE and RE.
If …xed e¤ects: FE consistent and RE inconsistent.
If not …xed e¤ects: FE consistent and RE consistent.
So see whether di¤erence between FE and RE is zero.
H = eβ1,RE
bβ1,FE
0 h
dCov[eβ1,RE
bβ1,FE]
i 1
eβ1,RE
bβ1,W ,
where β1 corresponds to time-varying regressors (or a subset of these).
Problem: hausman command assumes RE is fully e¢ cient.
But not the case here as robust se’s for RE di¤er from default se’s.
So hausman is incorrect.
Instead implement Hausman test using suest or panel bootstrap or
Wooldridge (2002) robust version of Hausman test.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 17 / 39
5.1 Panel IV
Consider model with possibly transformed variables:
yit = α + x 0
it β + uit ,
where yit = yit or yit = ¯yi for BE or yit = (yit ¯yi ) for FE or
yit = (yit θi ¯yi ) for RE.
OLS is inconsistent if E[uit jxit ] = 0.
So do IV estimation with instruments zit satisfy E[uit jzit ] = 0.
Command xtivreg is used, with options be, re or fe.
This command does not have option for robust standard errors.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 18 / 39
5.2 Hausman-Taylor IV estimator
Problem in the …xed e¤ects model
If an endogenous regressor is time-invariant
Then FE estimator cannot identify β (as time-invariant).
Solution:
Assume the endogenous regressor is correlated only with αi
(and not with εit )
Use exogenous time-varying regressors xit from other periods as
instruments
Command xthtaylor does this (and has option amacurdy).
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 19 / 39
6.1 Linear dynamic panel models
Simple dynamic model regresses yit in polynomial in time.
e.g. Growth curve of child height or IQ as grow older
use previous models with xit polynomial in time or age.
Richer dynamic model regresses yit on lags of yit .
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 20 / 39
6.2 Linear dynamic panel models with individual e¤ects
Leading example: AR(1) model with individual speci…c e¤ects
yit = γyi,t 1 + x0
it β + αi + εit .
Three reasons for yit being serially correlated over time:
True state dependence: via yi,t 1
Observed heterogeneity: via xit which may be serially correlated
Unobserved heterogeneity: via αi
Focus on case where αi is a …xed e¤ect
FE estimator is now inconsistent (if short panel)
Instead use Arellano-Bond estimator
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 21 / 39
6.3 Arellano-Bond estimator
First-di¤erence to eliminate αi (rather than mean-di¤erence)
(yit yi,t 1) = γ(yi,t 1 yi,t 2) + (xit x0
i,t 1)β + (εit εi,t 1).
OLS inconsistent as (yi,t 1 yi,t 2) correlated with (εit εi,t 1)
(even under assumption εit is serially uncorrelated).
But yi,t 2 is not correlated with (εit εi,t 1),
so can use yi,t 2 as an instrument for (yi,t 1 yi,t 2).
Arellano-Bond is a variation that uses unbalanced set of instruments
with further lags as instruments.
For t = 3 can use yi1, for t = 4 can use yi1 and yi2, and so on.
Stata commands
xtabond for Arellano-Bond
xtdpdsys for Blundell-Bond (more e¢ cient than xtabond)
xtdpd for more complicated models than xtabond and xtdpdsys.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 22 / 39
7.1 Long panels
For short panels asymptotics are T …xed and N ! ∞.
For long panels asymptotics are for T ! ∞
A dynamic model for the errors is speci…ed, such as AR(1) error
Errors may be correlated over individuals
Individual-speci…c e¤ects can be just individual dummies
Furthermore if N is small and T large can allow slopes to di¤er across
individuals and test for poolability.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 23 / 39
7.2 Commands for long panels
Models with stationary errors:
xtgls allows several di¤erent models for the error
xtpcse is a variation of xtgls
xtregar does FE and RE with AR(1) error
Models with nonstationary errors (currently active area):
As yet no Stata commands
Add-on levinlin does Levin-Lin-Chu (2002) panel unit root test
Add-on ipshin does Im-Pesaran-Shin (1997) panel unit root test in
heterogeneous panels
Add-on xtpmg for does Pesaran-Smith and Pesaran-Shin-Smith
estimation for nonstationary heterogeneous panels with both N and T
large.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 24 / 39
8.1 Random coe¢ cients model
Generalize random e¤ects model to random slopes.
Command xtrc estimates the random coe¢ cients model
yit = αi + x0
it βi + εit ,
where (αi , βi ) are iid with mean (α, β) and variance matrix Σ
and εit is iid.
No vce(robust) option but can use vce(boot) if short panel.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 25 / 39
8.2 Mixed or multi-level or hierarchical model
Not used in microeconometrics but used in many other disciplines.
Stack all observations for individual i and specify
yi = Xi β + Zi ui + εi
where ui is iid (0, G) and Zi is called a design matrix.
Random e¤ects: Zi = e (a vector of ones) and ui = αi
Random coe¢ cients: Zi = Xi .
Other models including multi-level models are possible.
Command xtmixed estimates this model.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 26 / 39
9.1 Clustered data
Consider data on individual i in village j with clustering on village.
A cluster-speci…c model (here village-speci…c) speci…es
yji = αi + x0
ji β + εji .
Here clustering is on village (not individual) and the repeated
measures are over individuals (not time).
Use xtset village id
Assuming equicorrelated errors can be more reasonable here than
with panel data (where correlation dampens over time).
So perhaps less need for vce(cluster) after xtreg
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 27 / 39
9.2 Estimators for clustered data
If αi is random use:
regress with option vce(cluster village)
xtreg,re
xtgee with option exchangeable
xtmixed for richer models of error structure
If αi is …xed use:
xtreg,fe
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 28 / 39
10.1 Nonlinear panel models overview
General approaches similar to linear case
Pooled estimation or population-averaged
Random e¤ects
Fixed e¤ects
Complications
Random e¤ects often not tractable so need numerical integration
Fixed e¤ects models in short panels are generally not estimable due to
the incidental parameters problem.
Here we consider short panels throughout.
Standard nonlinear models are:
Binary: logit and probit
Counts: Poisson and negative binomial
Truncated: Tobit
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 29 / 39
10.2 Nonlinear panel models
A pooled or population-averaged model may be used.
This is same model as in cross-section case, with adjustment for
correlation over time for a given individual.
A fully parametric model may be speci…ed, with conditional density
f (yit jαi , xit ) = f (yit , αi + x0
it β, γ), t = 1, ..., Ti , i = 1, ...., N, (5)
where γ denotes additional model parameters such as variance
parameters and αi is an individual e¤ect.
A conditional mean model may be speci…ed, with additive e¤ects
E[yit jαi , xit ] = αi + g(x0
it β) (6)
or multiplicative e¤ects
E[yit jαi , xit ] = αi g(x0
it β). (7)
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 30 / 39
10.3 Nonlinear panel commands
Counts Binary
Pooled poisson logit
negbin probit
GEE (PA) xtgee,family(poisson) xtgee,family(binomial) link(logit
xtgee,family(nbinomial) xtgee,family(poisson) link(probit
RE xtpoisson, re xtlogit, re
xtnegbin, fe xtprobit, re
Random slopes xtmepoisson xtmelogit
FE xtpoisson, fe xtlogit, fe
xtnegbin, fe
plus tobit and xttobit.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 31 / 39
11.1 Pooled or Population-averaged estimation
Extend pooled OLS
Give the usual cross-section command for conditional mean models or
conditional density models but then get cluster-robust standard errors
Probit example:
probit y x, vce(cluster id)
or
xtgee y x, fam(binomial) link(probit) corr(ind)
vce(cluster id)
Extend pooled feasible GLS
Estimate with an assumed correlation structure over time
Equicorrelated probit example:
xtprobit y x, pa vce(boot)
or
xtgee y x, fam(binomial) link(probit) corr(exch)
vce(cluster id)
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 32 / 39
11.2 Random e¤ects estimation
Assume individual-speci…c e¤ect αi has speci…ed distribution g(αi jη).
Then the unconditional density for the ith observation is
f (yit , ..., yiT jxi1, ..., xiT , β, γ, η)
=
Z h
∏
T
t=1
f (yit jxit , αi , β, γ)
i
g(αi jη)dαi . (8)
Analytical solution:
For Poisson with gamma random e¤ect
For negative binomial with gamma e¤ect
Use xtpoisson, re and xtnbreg, re
No analytical solution:
For other models.
Instead use numerical integration (only univariate integration is
required).
Assume normally distributed random e¤ects.
Use re option for xtlogit, xtprobit
Use normal option for xtpoisson and xtnegbin
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 33 / 39
11.2 Random slopes estimation
Can extend to random slopes.
Nonlinear generalization of xtmixed
Then higher-dimensional numerical integral.
Use adaptive Gaussian quadrature
Stata commands are:
xtmelogit for binary data
xtmepoisson for counts
Stata add-on that is very rich:
gllamm (generalized linear and latent mixed models)
Developed by Sophia Rabe-Hesketh and Anders Skrondal.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 34 / 39
11.3 Fixed e¤ects estimation
In general not possible in short panels.
Incidental parameters problem:
N …xed e¤ects αi plus K regressors means (N + K) parameters
But (N + K) ! ∞ as N ! ∞
Need to eliminate αi by some sort of di¤erencing
possible for Poisson, negative binomial and logit.
Stata commands
xtlogit, fe
xtpoisson, fe (better to use xtpqml as robust se’s)
xtnegbin, fe
Fixed e¤ects extended to dynamic models for logit and probit.
No Stata command.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 35 / 39
12. Conclusion
Stata provides commands for panel models and estimators commonly
used in microeconometrics and biostatistics.
Stata also provides diagnostics and postestimation commands, not
presented here.
The emphasis is on short panels. Some commands provide
cluster-robust standard errors, some do not.
A big distinction is between …xed e¤ects models, emphasized by
microeconometricians, and random e¤ects and mixed models favored
by many others.
Extensions to nonlinear panel models exist, though FE models may
not be estimable with short panels.
This presentation draws on two chapters in Cameron and Trivedi,
Microeconometrics using Stata, forthcoming.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 36 / 39
Book Outline
For Cameron and Trivedi, Microeconometrics using Stata, forthcoming.
1. Stata basics
2. Data management and graphics
3. Linear regression basics
4. Simulation
5. GLS regression
6. Linear instrumental variable regression
7. Quantile regression
8. Linear panel models
9. Nonlinear regression methods
10. Nonlinear optimization methods
11. Testing methods
12. Bootstrap methods
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 37 / 39
Book Outline (continued)
13. Binary outcome models
14. Multinomial models
15. Tobit and selection models
16. Count models
17. Nonlinear panel models
18. Topics
A. Programming in Stata
B. Mata
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 38 / 39
Econometrics graduate-level panel data texts
Comprehensive panel texts
Baltagi, B.H. (1995, 2001, 200?), Econometric Analysis of Panel Data,
1st and 2nd editions, New York, John Wiley.
Hsiao, C. (1986, 2003), Analysis of Panel Data, 1st and 2nd editions,
Cambridge, UK, Cambridge University Press.
More selective advanced panel texts
Arellano, M. (2003), Panel Data Econometrics, Oxford, Oxford
University Press.
Lee, M.-J. (2002), Panel Data Econometrics: Methods-of-Moments
and Limited Dependent Variables, San Diego, Academic Press.
Texts with several chapters on panel
Cameron, A.C. and P.K. Trivedi (2005), Microeconometrics: Methods
and Applications, New York, Cambridge University Press.
Greene, W.H. (2003), Econometric Analysis, …fth edition, Upper
Saddle River, NJ, Prentice-Hall.
Wooldridge, J.M. (2002, 200?), Econometric Analysis of Cross Section
and Panel Data, Cambridge, MA, MIT Press.
A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 39 / 39

More Related Content

What's hot

[Tokyor08] Rによるデータサイエンス 第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス 第2部 第3章 対応分析Yohei Sato
 
Tokyo.R #46 Cox比例ハザードモデルとその周辺
Tokyo.R #46  Cox比例ハザードモデルとその周辺Tokyo.R #46  Cox比例ハザードモデルとその周辺
Tokyo.R #46 Cox比例ハザードモデルとその周辺
kikurage1001
 
Mixed Effects Models - Data Processing
Mixed Effects Models - Data ProcessingMixed Effects Models - Data Processing
Mixed Effects Models - Data Processing
Scott Fraundorf
 
Séries temporais
Séries temporaisSéries temporais
Séries temporais
Kleverton Saath
 
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
horihorio
 
診断研究のメタアナリシスをやってみる(みたい)。
診断研究のメタアナリシスをやってみる(みたい)。診断研究のメタアナリシスをやってみる(みたい)。
診断研究のメタアナリシスをやってみる(みたい)。
Takashi Fujiwara
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装takehikoihayashi
 
Rで学ぶ離散選択モデル
Rで学ぶ離散選択モデルRで学ぶ離散選択モデル
Rで学ぶ離散選択モデル
宏喜 佐野
 
みどりぼん3章前半
みどりぼん3章前半みどりぼん3章前半
みどりぼん3章前半
Akifumi Eguchi
 
Interpreting Tree Ensembles with inTrees
Interpreting Tree Ensembles with  inTreesInterpreting Tree Ensembles with  inTrees
Interpreting Tree Ensembles with inTrees
Satoshi Kato
 
量子アニーリングを用いたクラスタ分析
量子アニーリングを用いたクラスタ分析量子アニーリングを用いたクラスタ分析
量子アニーリングを用いたクラスタ分析
Shu Tanaka
 
観察研究の必須事項
観察研究の必須事項観察研究の必須事項
観察研究の必須事項
Yoshitake Takebayashi
 
An introduction to weibull analysis
An introduction to weibull analysisAn introduction to weibull analysis
An introduction to weibull analysis
ASQ Reliability Division
 
Factorial ANOVA
Factorial ANOVAFactorial ANOVA
Factorial ANOVA
Ken Plummer
 
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
Yuya Yamamoto
 
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part INon-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Shiga University, RIKEN
 
効果測定入門 Rによる傾向スコア解析
効果測定入門  Rによる傾向スコア解析効果測定入門  Rによる傾向スコア解析
効果測定入門 Rによる傾向スコア解析
aa_aa_aa
 
ネットワークメタ分析入門
ネットワークメタ分析入門ネットワークメタ分析入門
ネットワークメタ分析入門
Senshu University
 
傾向スコアの概念とその実践
傾向スコアの概念とその実践傾向スコアの概念とその実践
傾向スコアの概念とその実践
Yasuyuki Okumura
 
03 「重回帰分析」の入門
03 「重回帰分析」の入門03 「重回帰分析」の入門
03 「重回帰分析」の入門
Shuhei Ichikawa
 

What's hot (20)

[Tokyor08] Rによるデータサイエンス 第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析[Tokyor08] Rによるデータサイエンス第2部 第3章 対応分析
[Tokyor08] Rによるデータサイエンス 第2部 第3章 対応分析
 
Tokyo.R #46 Cox比例ハザードモデルとその周辺
Tokyo.R #46  Cox比例ハザードモデルとその周辺Tokyo.R #46  Cox比例ハザードモデルとその周辺
Tokyo.R #46 Cox比例ハザードモデルとその周辺
 
Mixed Effects Models - Data Processing
Mixed Effects Models - Data ProcessingMixed Effects Models - Data Processing
Mixed Effects Models - Data Processing
 
Séries temporais
Séries temporaisSéries temporais
Séries temporais
 
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
分析のビジネス展開を考える―状態空間モデルを例に @TokyoWebMining #47
 
診断研究のメタアナリシスをやってみる(みたい)。
診断研究のメタアナリシスをやってみる(みたい)。診断研究のメタアナリシスをやってみる(みたい)。
診断研究のメタアナリシスをやってみる(みたい)。
 
傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装傾向スコア:その概念とRによる実装
傾向スコア:その概念とRによる実装
 
Rで学ぶ離散選択モデル
Rで学ぶ離散選択モデルRで学ぶ離散選択モデル
Rで学ぶ離散選択モデル
 
みどりぼん3章前半
みどりぼん3章前半みどりぼん3章前半
みどりぼん3章前半
 
Interpreting Tree Ensembles with inTrees
Interpreting Tree Ensembles with  inTreesInterpreting Tree Ensembles with  inTrees
Interpreting Tree Ensembles with inTrees
 
量子アニーリングを用いたクラスタ分析
量子アニーリングを用いたクラスタ分析量子アニーリングを用いたクラスタ分析
量子アニーリングを用いたクラスタ分析
 
観察研究の必須事項
観察研究の必須事項観察研究の必須事項
観察研究の必須事項
 
An introduction to weibull analysis
An introduction to weibull analysisAn introduction to weibull analysis
An introduction to weibull analysis
 
Factorial ANOVA
Factorial ANOVAFactorial ANOVA
Factorial ANOVA
 
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
DataRobotを用いた要因分析 (Causal Analysis by DataRobot)
 
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part INon-Gaussian Methods for Learning Linear Structural Equation Models: Part I
Non-Gaussian Methods for Learning Linear Structural Equation Models: Part I
 
効果測定入門 Rによる傾向スコア解析
効果測定入門  Rによる傾向スコア解析効果測定入門  Rによる傾向スコア解析
効果測定入門 Rによる傾向スコア解析
 
ネットワークメタ分析入門
ネットワークメタ分析入門ネットワークメタ分析入門
ネットワークメタ分析入門
 
傾向スコアの概念とその実践
傾向スコアの概念とその実践傾向スコアの概念とその実践
傾向スコアの概念とその実践
 
03 「重回帰分析」の入門
03 「重回帰分析」の入門03 「重回帰分析」の入門
03 「重回帰分析」の入門
 

Viewers also liked

STATA - Panel Regressions
STATA - Panel RegressionsSTATA - Panel Regressions
STATA - Panel Regressionsstata_org_uk
 
Panel data
Panel dataPanel data
STATA - Time Series Analysis
STATA - Time Series AnalysisSTATA - Time Series Analysis
STATA - Time Series Analysisstata_org_uk
 
Finn Tarp: A High Five to the AfDB: WIDER comments
Finn Tarp: A High Five to the AfDB: WIDER commentsFinn Tarp: A High Five to the AfDB: WIDER comments
Finn Tarp: A High Five to the AfDB: WIDER comments
UNU-WIDER
 
Actividad3 david a. condori tantani
Actividad3  david a. condori tantaniActividad3  david a. condori tantani
Actividad3 david a. condori tantani
Antonio Condori
 
이동현 박사과정지원자 발표자료(수정)
이동현 박사과정지원자 발표자료(수정)이동현 박사과정지원자 발표자료(수정)
이동현 박사과정지원자 발표자료(수정)madeby2
 
Methodology: Quantile regression panel data for Bolsa Familia
Methodology: Quantile regression panel data for Bolsa FamiliaMethodology: Quantile regression panel data for Bolsa Familia
Methodology: Quantile regression panel data for Bolsa Familia
The International Research Initiative on Brazil and Africa (IRIBA)
 
Accounting serx
Accounting serxAccounting serx
Accounting serx
zeer1234
 
Spatial inclusion in Africa: Learning from Brazil
Spatial inclusion in Africa: Learning from BrazilSpatial inclusion in Africa: Learning from Brazil
Spatial inclusion in Africa: Learning from Brazil
The International Research Initiative on Brazil and Africa (IRIBA)
 
Analysis of the Propensity to Earn Non-Wage Income in America
Analysis of the Propensity to Earn Non-Wage Income in AmericaAnalysis of the Propensity to Earn Non-Wage Income in America
Analysis of the Propensity to Earn Non-Wage Income in America
Emilio José Calle Celi
 
ICAR-IFPRI: Panel regression lecture 5 Devesh Roy
ICAR-IFPRI: Panel regression lecture 5  Devesh RoyICAR-IFPRI: Panel regression lecture 5  Devesh Roy
ICAR-IFPRI: Panel regression lecture 5 Devesh Roy
International Food Policy Research Institute- South Asia Office
 
STATA - Presenting Output
STATA - Presenting OutputSTATA - Presenting Output
STATA - Presenting Outputstata_org_uk
 
STATA - Graphing Data
STATA - Graphing DataSTATA - Graphing Data
STATA - Graphing Datastata_org_uk
 
STATA - Instrumental Variables
STATA - Instrumental VariablesSTATA - Instrumental Variables
STATA - Instrumental Variablesstata_org_uk
 
Planning at national level
Planning at national levelPlanning at national level
Planning at national level
gaya3lavanya92
 
STATA - Summary Statistics
STATA - Summary StatisticsSTATA - Summary Statistics
STATA - Summary Statisticsstata_org_uk
 
Time Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and ForecastingTime Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and Forecasting
Maruthi Nataraj K
 
How to create a really GOOD Presentation
How to create a really GOOD PresentationHow to create a really GOOD Presentation
How to create a really GOOD Presentation
Tasos Veliadis
 
On tap kinh te luong co ban
On tap kinh te luong co banOn tap kinh te luong co ban
On tap kinh te luong co banCam Lan Nguyen
 
Time Series
Time SeriesTime Series
Time Seriesyush313
 

Viewers also liked (20)

STATA - Panel Regressions
STATA - Panel RegressionsSTATA - Panel Regressions
STATA - Panel Regressions
 
Panel data
Panel dataPanel data
Panel data
 
STATA - Time Series Analysis
STATA - Time Series AnalysisSTATA - Time Series Analysis
STATA - Time Series Analysis
 
Finn Tarp: A High Five to the AfDB: WIDER comments
Finn Tarp: A High Five to the AfDB: WIDER commentsFinn Tarp: A High Five to the AfDB: WIDER comments
Finn Tarp: A High Five to the AfDB: WIDER comments
 
Actividad3 david a. condori tantani
Actividad3  david a. condori tantaniActividad3  david a. condori tantani
Actividad3 david a. condori tantani
 
이동현 박사과정지원자 발표자료(수정)
이동현 박사과정지원자 발표자료(수정)이동현 박사과정지원자 발표자료(수정)
이동현 박사과정지원자 발표자료(수정)
 
Methodology: Quantile regression panel data for Bolsa Familia
Methodology: Quantile regression panel data for Bolsa FamiliaMethodology: Quantile regression panel data for Bolsa Familia
Methodology: Quantile regression panel data for Bolsa Familia
 
Accounting serx
Accounting serxAccounting serx
Accounting serx
 
Spatial inclusion in Africa: Learning from Brazil
Spatial inclusion in Africa: Learning from BrazilSpatial inclusion in Africa: Learning from Brazil
Spatial inclusion in Africa: Learning from Brazil
 
Analysis of the Propensity to Earn Non-Wage Income in America
Analysis of the Propensity to Earn Non-Wage Income in AmericaAnalysis of the Propensity to Earn Non-Wage Income in America
Analysis of the Propensity to Earn Non-Wage Income in America
 
ICAR-IFPRI: Panel regression lecture 5 Devesh Roy
ICAR-IFPRI: Panel regression lecture 5  Devesh RoyICAR-IFPRI: Panel regression lecture 5  Devesh Roy
ICAR-IFPRI: Panel regression lecture 5 Devesh Roy
 
STATA - Presenting Output
STATA - Presenting OutputSTATA - Presenting Output
STATA - Presenting Output
 
STATA - Graphing Data
STATA - Graphing DataSTATA - Graphing Data
STATA - Graphing Data
 
STATA - Instrumental Variables
STATA - Instrumental VariablesSTATA - Instrumental Variables
STATA - Instrumental Variables
 
Planning at national level
Planning at national levelPlanning at national level
Planning at national level
 
STATA - Summary Statistics
STATA - Summary StatisticsSTATA - Summary Statistics
STATA - Summary Statistics
 
Time Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and ForecastingTime Series Analysis - Modeling and Forecasting
Time Series Analysis - Modeling and Forecasting
 
How to create a really GOOD Presentation
How to create a really GOOD PresentationHow to create a really GOOD Presentation
How to create a really GOOD Presentation
 
On tap kinh te luong co ban
On tap kinh te luong co banOn tap kinh te luong co ban
On tap kinh te luong co ban
 
Time Series
Time SeriesTime Series
Time Series
 

Similar to Panel data methods for microeconometrics using Stata! Short and good one :)

Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautzbutest
 
Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautzbutest
 
Dual-time Modeling and Forecasting in Consumer Banking (2016)
Dual-time Modeling and Forecasting in Consumer Banking (2016)Dual-time Modeling and Forecasting in Consumer Banking (2016)
Dual-time Modeling and Forecasting in Consumer Banking (2016)
Aijun Zhang
 
Accelerated life testing
Accelerated life testingAccelerated life testing
Accelerated life testing
Steven Li
 
Autonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
Autonomous Learning for Autonomous Systems, by Prof. Plamen AngelovAutonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
Autonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
Jenny Midwinter
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
Andrea Castelletti
 
JM and JMbayes @ JSM2015
JM and JMbayes @ JSM2015JM and JMbayes @ JSM2015
JM and JMbayes @ JSM2015
Dimitris Rizopoulos
 
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
Salford Systems
 
Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fallXiaolei Zhou
 
accessible-streaming-algorithms
accessible-streaming-algorithmsaccessible-streaming-algorithms
accessible-streaming-algorithmsFarhan Zaki
 
Hamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CAHamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CA
csitconf
 
Hamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CAHamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CA
cscpconf
 
BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...
IJAEMSJORNAL
 
Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Alexander Decker
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
eseem
 
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
The Statistical and Applied Mathematical Sciences Institute
 
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams   Esteban DonatoEvaluating Classification Algorithms Applied To Data Streams   Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams Esteban DonatoEsteban Donato
 
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular AutomataCost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
ijait
 

Similar to Panel data methods for microeconometrics using Stata! Short and good one :) (20)

Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
 
Learning to Search Henry Kautz
Learning to Search Henry KautzLearning to Search Henry Kautz
Learning to Search Henry Kautz
 
Dual-time Modeling and Forecasting in Consumer Banking (2016)
Dual-time Modeling and Forecasting in Consumer Banking (2016)Dual-time Modeling and Forecasting in Consumer Banking (2016)
Dual-time Modeling and Forecasting in Consumer Banking (2016)
 
presentation_btp
presentation_btppresentation_btp
presentation_btp
 
Accelerated life testing
Accelerated life testingAccelerated life testing
Accelerated life testing
 
Autonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
Autonomous Learning for Autonomous Systems, by Prof. Plamen AngelovAutonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
Autonomous Learning for Autonomous Systems, by Prof. Plamen Angelov
 
Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...Universal approximators for Direct Policy Search in multi-purpose water reser...
Universal approximators for Direct Policy Search in multi-purpose water reser...
 
P1121133727
P1121133727P1121133727
P1121133727
 
JM and JMbayes @ JSM2015
JM and JMbayes @ JSM2015JM and JMbayes @ JSM2015
JM and JMbayes @ JSM2015
 
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
A Hybrid Method of CART and Artificial Neural Network for Short Term Load For...
 
Brown bag 2012_fall
Brown bag 2012_fallBrown bag 2012_fall
Brown bag 2012_fall
 
accessible-streaming-algorithms
accessible-streaming-algorithmsaccessible-streaming-algorithms
accessible-streaming-algorithms
 
Hamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CAHamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CA
 
Hamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CAHamming Distance and Data Compression of 1-D CA
Hamming Distance and Data Compression of 1-D CA
 
BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...BPSO&1-NN algorithm-based variable selection for power system stability ident...
BPSO&1-NN algorithm-based variable selection for power system stability ident...
 
Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...Investigations of certain estimators for modeling panel data under violations...
Investigations of certain estimators for modeling panel data under violations...
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
CLIM Program: Remote Sensing Workshop, Multi-resolution Approaches for Big Sp...
 
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams   Esteban DonatoEvaluating Classification Algorithms Applied To Data Streams   Esteban Donato
Evaluating Classification Algorithms Applied To Data Streams Esteban Donato
 
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular AutomataCost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
Cost Optimized Design Technique for Pseudo-Random Numbers in Cellular Automata
 

Recently uploaded

Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
NABLAS株式会社
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
g4dpvqap0
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
axoqas
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
GetInData
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Subhajit Sahu
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
jerlynmaetalle
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 

Recently uploaded (20)

Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
【社内勉強会資料_Octo: An Open-Source Generalist Robot Policy】
 
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
一比一原版(爱大毕业证书)爱丁堡大学毕业证如何办理
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
哪里卖(usq毕业证书)南昆士兰大学毕业证研究生文凭证书托福证书原版一模一样
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfEnhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdf
 
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTESAdjusting OpenMP PageRank : SHORT REPORT / NOTES
Adjusting OpenMP PageRank : SHORT REPORT / NOTES
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Influence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business PlanInfluence of Marketing Strategy and Market Competition on Business Plan
Influence of Marketing Strategy and Market Competition on Business Plan
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 

Panel data methods for microeconometrics using Stata! Short and good one :)

  • 1. Panel data methods for microeconometrics using Stata A. Colin Cameron Univ. of California - Davis Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron and Pravin K. Trivedi, Microeconometrics using Stata, Stata Press, forthcoming. October 25, 2007 A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 1 / 39
  • 2. 1. Introduction Panel data are repeated measures on individuals (i) over time (t). Regress yit on xit for i = 1, ..., N and t = 1, ..., T. Complications compared to cross-section data: 1 Inference: correct (in‡ate) standard errors. This is because each additional year of data is not independent of previous years. 2 Modelling: richer models and estimation methods are possible with repeated measures. Fixed e¤ects and dynamic models are examples. 3 Methodology: di¤erent areas of applied statistics may apply di¤erent methods to the same panel data set. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 2 / 39
  • 3. This talk: overview of panel data methods and xt commands for Stata 10 most commonly used by microeconometricians. Three specializations to general panel methods: 1 Short panel: data on many individual units and few time periods. Then data viewed as clustered on the individual unit. Many panel methods also apply to clustered data such as cross-section individual-level surveys clustered at the village level. 2 Causation from observational data: use repeated measures to estimate key marginal e¤ects that are causative rather than mere correlation. Fixed e¤ects: assume time-invariant individual-speci…c e¤ects. IV: use data from other periods as instruments. 3 Dynamic models: regressors include lagged dependent variables. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 3 / 39
  • 4. Outline 1 Introduction 2 Linear models overview 3 Example: wages 4 Standard linear panel estimators 5 Linear panel IV estimators 6 Linear dynamic models 7 Long panels 8 Random coe¢ cient models 9 Clustered data 10 Nonlinear panel models overview 11 Nonlinear panel models estimators 12 Conclusions A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 4 / 39
  • 5. 2.1 Some basic considerations 1 Regular time intervals assumed. 2 Unbalanced panel okay (xt commands handle unbalanced data). [Should then rule out selection/attrition bias]. 3 Short panel assumed, with T small and N ! ∞. [Versus long panels, with T ! ∞ and N small or N ! ∞.] 4 Errors are correlated. [For short panel: panel over t for given i, but not over i.] 5 Parameters may vary over individuals or time. Intercept: Individual-speci…c e¤ects model (…xed or random e¤ects). Slopes: Pooling and random coe¢ cients models. 6 Regressors: time-invariant, individual-invariant, or vary over both. 7 Prediction: ignored. [Not always possible even if marginal e¤ects computed.] 8 Dynamic models: possible. [Usually static models are estimated.] A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 5 / 39
  • 6. 2.2 Basic linear panel models Pooled model (or population-averaged) yit = α + x0 it β + uit . (1) Two-way e¤ects model allows intercept to vary over i and t yit = αi + γt + x0 it β + εit . (2) Individual-speci…c e¤ects model yit = αi + x0 it β + εit , (3) for short panels where time-e¤ects are included as dummies in xit . Random coe¢ cients model allows slopes to vary over i yit = αi + x0 it βi + εit . (4) A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 6 / 39
  • 7. 2.2 Fixed e¤ects versus random e¤ects Individual-speci…c e¤ects model: yit = x0 it β + (αi + εit ). Fixed e¤ects (FE): αi is possibly correlated with xit regressor xit can be endogenous (though only wrt a time-invariant component of the error) can consistently estimate β for time-varying xit (mean-di¤erencing or …rst-di¤erencing eliminates αi ) cannot consistently estimate αi if short panel prediction is not possible β = ∂E[yit jαi , xit ]/∂xit A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 7 / 39
  • 8. Random e¤ects (RE) or population-averaged (PA) αi is purely random (usually iid (0, σ2 α)). regressor xit must be exogenous corrects standard errors for equicorrelated clustered errors prediction is possible β = ∂E[yit jxit ]/∂xit Fundamental divide Microeconometricians: …xed e¤ects Many others: random e¤ects. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 8 / 39
  • 9. 2.3 Robust inference Many methods assume εit and αi (if present) are iid. Yields wrong standard errors if heteroskedasticity or if errors not equicorrelated over time for a given individual. For short panel can relax and use cluster-robust inference. Allows heteroskedasticity and general correlation over time for given i. Independence over i is still assumed. Use option vce(cluster) if available (xtreg, xtgee). This is not available for many xt commands. then use option vce(boot) or vce(cluster) but only if the estimator being used is still consistent. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 9 / 39
  • 10. 2.4 Stata linear panel commands Panel summary xtset; xtdescribe; xtsum; xtdata; xtline; xttab; xttran Pooled OLS regress Feasible GLS xtgee, family(gaussian) xtgls; xtpcse Random e¤ects xtreg, re; xtregar, re Fixed e¤ects xtreg, fe; xtregar, fe Random slopes xtmixed; quadchk; xtrc First di¤erences regress (with di¤erenced data) Static IV xtivreg; xthtaylor Dynamic IV xtabond; xtdpdsys; xtdpd A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 10 / 39
  • 11. 3.1 Example: wages PSID wage data 1976-82 on 595 individuals. Balanced. Source: Baltagi and Khanti-Akom (1990). [Corrected version of Cornwell and Rupert (1998).] Goal: estimate causative e¤ect of education on wages. Complication: education is time-invariant in these data. Rules out …xed e¤ects. Need to use IV methods (Hausman-Taylor). A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 11 / 39
  • 12. 3.2 Reading in panel data xt commands require data to be in long form. Then each observation is an individual-time pair. Original data are often in wide form. Then an observation combines all time periods for an individual, or all individuals for a time period. Use reshape long to convert from wide to long. xtset is used to de…ne i and t. xtset id t is an example allows use of panel commands and some time series operators. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 12 / 39
  • 13. 3.3 Summarizing panel data A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 13 / 39
  • 14. describe, summarize and tabulate confound cross-section and time series variation. Instead use specialized panel commands: xtdescribe: extent to which panel is unbalanced xtsum: separate within (over time) and between (over individuals) variation xttab: tabulations within and between for discrete data e.g. binary xttrans: transition frequencies for discrete data xtline: time series plot for each individual on one chart xtdata: scatterplots for within and between variation. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 14 / 39
  • 15. 4.1 Standard linear panel estimators 1 Pooled OLS: OLS of yit on xit . 2 Between estimator: OLS of ¯yi on xi . 3 Random e¤ects estimator: FGLS in RE model. Equals OLS of (yit bθi ¯yi ) on (xit bθi xi ); θi = 1 p σ2 ε /(Ti σ2 α + σ2 ε ). 4 Within estimator or FE estimator: OLS of (yit ¯yi ) on (xit xi ). 5 First di¤erence estimator: OLS of (yit yi,t 1) on (xit xi,t 1). Implementation: xtreg does 2-4 with options be, fe, re xtgee does 3 (with option exchangeable) regress does 1 and 5. Only 4. and 5. give consistent estimates of β in FE model. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 15 / 39
  • 16. 4.2 Example Coe¢ cients vary considerably across OLS, FE and RE estimators. Cluster-robust standard errors (su¢ x rob) larger even for FE and RE. Coe¢ cient of ed not identi…ed for FE as time-invariant regressor. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 16 / 39
  • 17. 4.3 Fixed e¤ects versus random e¤ects Use Hausman test to discriminate between FE and RE. If …xed e¤ects: FE consistent and RE inconsistent. If not …xed e¤ects: FE consistent and RE consistent. So see whether di¤erence between FE and RE is zero. H = eβ1,RE bβ1,FE 0 h dCov[eβ1,RE bβ1,FE] i 1 eβ1,RE bβ1,W , where β1 corresponds to time-varying regressors (or a subset of these). Problem: hausman command assumes RE is fully e¢ cient. But not the case here as robust se’s for RE di¤er from default se’s. So hausman is incorrect. Instead implement Hausman test using suest or panel bootstrap or Wooldridge (2002) robust version of Hausman test. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 17 / 39
  • 18. 5.1 Panel IV Consider model with possibly transformed variables: yit = α + x 0 it β + uit , where yit = yit or yit = ¯yi for BE or yit = (yit ¯yi ) for FE or yit = (yit θi ¯yi ) for RE. OLS is inconsistent if E[uit jxit ] = 0. So do IV estimation with instruments zit satisfy E[uit jzit ] = 0. Command xtivreg is used, with options be, re or fe. This command does not have option for robust standard errors. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 18 / 39
  • 19. 5.2 Hausman-Taylor IV estimator Problem in the …xed e¤ects model If an endogenous regressor is time-invariant Then FE estimator cannot identify β (as time-invariant). Solution: Assume the endogenous regressor is correlated only with αi (and not with εit ) Use exogenous time-varying regressors xit from other periods as instruments Command xthtaylor does this (and has option amacurdy). A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 19 / 39
  • 20. 6.1 Linear dynamic panel models Simple dynamic model regresses yit in polynomial in time. e.g. Growth curve of child height or IQ as grow older use previous models with xit polynomial in time or age. Richer dynamic model regresses yit on lags of yit . A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 20 / 39
  • 21. 6.2 Linear dynamic panel models with individual e¤ects Leading example: AR(1) model with individual speci…c e¤ects yit = γyi,t 1 + x0 it β + αi + εit . Three reasons for yit being serially correlated over time: True state dependence: via yi,t 1 Observed heterogeneity: via xit which may be serially correlated Unobserved heterogeneity: via αi Focus on case where αi is a …xed e¤ect FE estimator is now inconsistent (if short panel) Instead use Arellano-Bond estimator A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 21 / 39
  • 22. 6.3 Arellano-Bond estimator First-di¤erence to eliminate αi (rather than mean-di¤erence) (yit yi,t 1) = γ(yi,t 1 yi,t 2) + (xit x0 i,t 1)β + (εit εi,t 1). OLS inconsistent as (yi,t 1 yi,t 2) correlated with (εit εi,t 1) (even under assumption εit is serially uncorrelated). But yi,t 2 is not correlated with (εit εi,t 1), so can use yi,t 2 as an instrument for (yi,t 1 yi,t 2). Arellano-Bond is a variation that uses unbalanced set of instruments with further lags as instruments. For t = 3 can use yi1, for t = 4 can use yi1 and yi2, and so on. Stata commands xtabond for Arellano-Bond xtdpdsys for Blundell-Bond (more e¢ cient than xtabond) xtdpd for more complicated models than xtabond and xtdpdsys. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 22 / 39
  • 23. 7.1 Long panels For short panels asymptotics are T …xed and N ! ∞. For long panels asymptotics are for T ! ∞ A dynamic model for the errors is speci…ed, such as AR(1) error Errors may be correlated over individuals Individual-speci…c e¤ects can be just individual dummies Furthermore if N is small and T large can allow slopes to di¤er across individuals and test for poolability. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 23 / 39
  • 24. 7.2 Commands for long panels Models with stationary errors: xtgls allows several di¤erent models for the error xtpcse is a variation of xtgls xtregar does FE and RE with AR(1) error Models with nonstationary errors (currently active area): As yet no Stata commands Add-on levinlin does Levin-Lin-Chu (2002) panel unit root test Add-on ipshin does Im-Pesaran-Shin (1997) panel unit root test in heterogeneous panels Add-on xtpmg for does Pesaran-Smith and Pesaran-Shin-Smith estimation for nonstationary heterogeneous panels with both N and T large. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 24 / 39
  • 25. 8.1 Random coe¢ cients model Generalize random e¤ects model to random slopes. Command xtrc estimates the random coe¢ cients model yit = αi + x0 it βi + εit , where (αi , βi ) are iid with mean (α, β) and variance matrix Σ and εit is iid. No vce(robust) option but can use vce(boot) if short panel. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 25 / 39
  • 26. 8.2 Mixed or multi-level or hierarchical model Not used in microeconometrics but used in many other disciplines. Stack all observations for individual i and specify yi = Xi β + Zi ui + εi where ui is iid (0, G) and Zi is called a design matrix. Random e¤ects: Zi = e (a vector of ones) and ui = αi Random coe¢ cients: Zi = Xi . Other models including multi-level models are possible. Command xtmixed estimates this model. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 26 / 39
  • 27. 9.1 Clustered data Consider data on individual i in village j with clustering on village. A cluster-speci…c model (here village-speci…c) speci…es yji = αi + x0 ji β + εji . Here clustering is on village (not individual) and the repeated measures are over individuals (not time). Use xtset village id Assuming equicorrelated errors can be more reasonable here than with panel data (where correlation dampens over time). So perhaps less need for vce(cluster) after xtreg A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 27 / 39
  • 28. 9.2 Estimators for clustered data If αi is random use: regress with option vce(cluster village) xtreg,re xtgee with option exchangeable xtmixed for richer models of error structure If αi is …xed use: xtreg,fe A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 28 / 39
  • 29. 10.1 Nonlinear panel models overview General approaches similar to linear case Pooled estimation or population-averaged Random e¤ects Fixed e¤ects Complications Random e¤ects often not tractable so need numerical integration Fixed e¤ects models in short panels are generally not estimable due to the incidental parameters problem. Here we consider short panels throughout. Standard nonlinear models are: Binary: logit and probit Counts: Poisson and negative binomial Truncated: Tobit A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 29 / 39
  • 30. 10.2 Nonlinear panel models A pooled or population-averaged model may be used. This is same model as in cross-section case, with adjustment for correlation over time for a given individual. A fully parametric model may be speci…ed, with conditional density f (yit jαi , xit ) = f (yit , αi + x0 it β, γ), t = 1, ..., Ti , i = 1, ...., N, (5) where γ denotes additional model parameters such as variance parameters and αi is an individual e¤ect. A conditional mean model may be speci…ed, with additive e¤ects E[yit jαi , xit ] = αi + g(x0 it β) (6) or multiplicative e¤ects E[yit jαi , xit ] = αi g(x0 it β). (7) A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 30 / 39
  • 31. 10.3 Nonlinear panel commands Counts Binary Pooled poisson logit negbin probit GEE (PA) xtgee,family(poisson) xtgee,family(binomial) link(logit xtgee,family(nbinomial) xtgee,family(poisson) link(probit RE xtpoisson, re xtlogit, re xtnegbin, fe xtprobit, re Random slopes xtmepoisson xtmelogit FE xtpoisson, fe xtlogit, fe xtnegbin, fe plus tobit and xttobit. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 31 / 39
  • 32. 11.1 Pooled or Population-averaged estimation Extend pooled OLS Give the usual cross-section command for conditional mean models or conditional density models but then get cluster-robust standard errors Probit example: probit y x, vce(cluster id) or xtgee y x, fam(binomial) link(probit) corr(ind) vce(cluster id) Extend pooled feasible GLS Estimate with an assumed correlation structure over time Equicorrelated probit example: xtprobit y x, pa vce(boot) or xtgee y x, fam(binomial) link(probit) corr(exch) vce(cluster id) A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 32 / 39
  • 33. 11.2 Random e¤ects estimation Assume individual-speci…c e¤ect αi has speci…ed distribution g(αi jη). Then the unconditional density for the ith observation is f (yit , ..., yiT jxi1, ..., xiT , β, γ, η) = Z h ∏ T t=1 f (yit jxit , αi , β, γ) i g(αi jη)dαi . (8) Analytical solution: For Poisson with gamma random e¤ect For negative binomial with gamma e¤ect Use xtpoisson, re and xtnbreg, re No analytical solution: For other models. Instead use numerical integration (only univariate integration is required). Assume normally distributed random e¤ects. Use re option for xtlogit, xtprobit Use normal option for xtpoisson and xtnegbin A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 33 / 39
  • 34. 11.2 Random slopes estimation Can extend to random slopes. Nonlinear generalization of xtmixed Then higher-dimensional numerical integral. Use adaptive Gaussian quadrature Stata commands are: xtmelogit for binary data xtmepoisson for counts Stata add-on that is very rich: gllamm (generalized linear and latent mixed models) Developed by Sophia Rabe-Hesketh and Anders Skrondal. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 34 / 39
  • 35. 11.3 Fixed e¤ects estimation In general not possible in short panels. Incidental parameters problem: N …xed e¤ects αi plus K regressors means (N + K) parameters But (N + K) ! ∞ as N ! ∞ Need to eliminate αi by some sort of di¤erencing possible for Poisson, negative binomial and logit. Stata commands xtlogit, fe xtpoisson, fe (better to use xtpqml as robust se’s) xtnegbin, fe Fixed e¤ects extended to dynamic models for logit and probit. No Stata command. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 35 / 39
  • 36. 12. Conclusion Stata provides commands for panel models and estimators commonly used in microeconometrics and biostatistics. Stata also provides diagnostics and postestimation commands, not presented here. The emphasis is on short panels. Some commands provide cluster-robust standard errors, some do not. A big distinction is between …xed e¤ects models, emphasized by microeconometricians, and random e¤ects and mixed models favored by many others. Extensions to nonlinear panel models exist, though FE models may not be estimable with short panels. This presentation draws on two chapters in Cameron and Trivedi, Microeconometrics using Stata, forthcoming. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 36 / 39
  • 37. Book Outline For Cameron and Trivedi, Microeconometrics using Stata, forthcoming. 1. Stata basics 2. Data management and graphics 3. Linear regression basics 4. Simulation 5. GLS regression 6. Linear instrumental variable regression 7. Quantile regression 8. Linear panel models 9. Nonlinear regression methods 10. Nonlinear optimization methods 11. Testing methods 12. Bootstrap methods A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 37 / 39
  • 38. Book Outline (continued) 13. Binary outcome models 14. Multinomial models 15. Tobit and selection models 16. Count models 17. Nonlinear panel models 18. Topics A. Programming in Stata B. Mata A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 38 / 39
  • 39. Econometrics graduate-level panel data texts Comprehensive panel texts Baltagi, B.H. (1995, 2001, 200?), Econometric Analysis of Panel Data, 1st and 2nd editions, New York, John Wiley. Hsiao, C. (1986, 2003), Analysis of Panel Data, 1st and 2nd editions, Cambridge, UK, Cambridge University Press. More selective advanced panel texts Arellano, M. (2003), Panel Data Econometrics, Oxford, Oxford University Press. Lee, M.-J. (2002), Panel Data Econometrics: Methods-of-Moments and Limited Dependent Variables, San Diego, Academic Press. Texts with several chapters on panel Cameron, A.C. and P.K. Trivedi (2005), Microeconometrics: Methods and Applications, New York, Cambridge University Press. Greene, W.H. (2003), Econometric Analysis, …fth edition, Upper Saddle River, NJ, Prentice-Hall. Wooldridge, J.M. (2002, 200?), Econometric Analysis of Cross Section and Panel Data, Cambridge, MA, MIT Press. A. Colin Cameron Univ. of California - Davis (Prepared for West Coast Stata Users’Group Meeting Based on A. Colin Cameron andPanel methods for Stata October 25, 2007 39 / 39