pmg {plm} | R Documentation |
Mean Groups (MG), Demeaned MG (DMG) and Common Corrleated Effects MG (CCEMG) estimators for heterogeneous panel models, possibly with common factors (CCEMG)
pmg(formula, data, subset, na.action, model = c("mg", "cmg","dmg"), index = NULL, trend = FALSE, ...) ## S3 method for class 'pmg' summary(object, ...) ## S3 method for class 'summary.pmg' print(x,digits = max(3, getOption("digits") - 2), width = getOption("width"),...)
formula |
a symbolic description of the model to be estimated, |
object, x |
an object of class |
data |
a |
subset |
see |
na.action |
see |
model |
one of |
index |
the indexes, see |
trend |
logical specifying whether an individual-specific trend has to be included, |
digits |
digits, |
width |
the maximum length of the lines in the print output, |
... |
further arguments. |
pmg
is a function for the estimation of linear panel models with
heterogeneous coeffcients by the Mean Groups
estimator. model="mg"
specifies the standard Mean Groups
estimator, based on the average of individual time series
regressions. If model="dmg"
the data are demeaned
cross-sectionally, which is believed to reduce the influence of common
factors (and is akin to what is done in homogeneous panels when
model="within"
and effect="time"
. Lastly, if
model="cmg"
then the CCEMG estimator is employed: this latter is
consistent under the hypothesis of unobserved common factors and
idiosyncratic factor loadings; it works by augmenting the model by
cross-sectional averages of the dependent variable and regressors in
order to account for the common factors, and adding individual
intercepts and possibly trends.
An object of class c("pmg","panelmodel")
containing:
coefficients |
the vector of coefficients, |
residuals |
the vector of residuals, |
fitted.values |
the vector of fitted.values, |
vcov |
the covariance matrix of the coefficients, |
df.residual |
degrees of freedom of the residuals, |
model |
a data.frame containing the variables used for the estimation, |
call |
the call, |
sigma |
always |
indcoef |
the matrix of individual coefficients from separate time series regressions. |
Giovanni Millo
M. Hashem Pesaran, (2006), Estimation and Inference in Large Heterogeneous Panels with a Multifactor Error Structure, Econometrica, 74(4), 967–1012.
data("Produc", package = "plm") ## Mean Groups estimator mgmod <- pmg(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp, data = Produc) summary(mgmod) ## demeaned Mean Groups dmgmod <- pmg(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp, data = Produc, model="dmg") summary(dmgmod) ## Common Correlated Effects Mean Groups ccemgmod <- pmg(log(gsp) ~ log(pcap) + log(pc) + log(emp) + unemp, data = Produc, model="cmg") summary(ccemgmod)