GrowthMP: Determinants of Economic Growth

GrowthMPR Documentation

Determinants of Economic Growth

Description

Growth regression data used in \insertCitemasanjala2008growth;textualWALS.

Usage

GrowthMP

Format

A data frame with 37 observations on 25 variables:

gdpgrowth

Average growth rate of GDP per capita from 1960 - 1992 at purchasing power parity.

lgdp60

Logarithm of GDP per capita in 1960.

yrsopen

Fraction of years economy open from 1960 - 1990.

mining

Fraction of GDP in mining.

primexp70

Share of exports of primary products in GDP in 1970.

invest

Ratio of real domestic investment (public and private) to real GDP.

rerd

Real exchange rate distortion.

school60

Average years of primary schooling for population over 25 years of age in 1960.

life60

Life expectancy at age 0 in 1960.

popgrowth

Average growth rate of population from 1960 - 1990.

war

factor. "yes" if country participates in at least one external war from 1960 to 1985. "no" else.

revcoup

Average number of revolutions and coups per year from 1960 - 1990.

rights

Index of political rights ranging from 1 (most restrictive) to 7 (most freedom)

civil

Index of civil liberties ranging from 1 (most restrictive) to 7 (most freedom)

out

Index of outward orientation.

capitalism

Degree of capitalism.

colony

factor. Shows if the country used to be "british" or "french" colony. If neither of them applies, then "none".

english

Fraction of English speakers.

foreign

Fraction speaking foreign language.

frac

Probability that two random people are from different ethnolinguistic groups.

protestant

Fraction of population Protestant.

catholic

Fraction of population Catholic.

muslim

Fraction of population Muslim.

area

Size of country in millions of square kilometers.

abslat

Distance from the equator.

Details

The dataset of \insertCitemasanjala2008growth;textualWALS is a subset of sub-Sahara African countries from the data used in \insertCitesala1997reg;textualWALS. See Table A2. in \insertCitemasanjala2008growth;textualWALS for the original sources of the variables. This dataset is also used for replication purposes in \insertCiteamini2012replication;textualWALS.

To replicate the WALS estimates in \insertCiteamini2012replication;textualWALS, use all variables except for a constant as auxiliary regressors and divide all regressors by their in-sample maximum before running wals(..., prescale = FALSE) (NOTE: It is not recommended to use prescale = FALSE as this runs an old version of the WALS estimator, prescale = FALSE should only be used for replication purposes). The resulting coefficients and standard errors have to be divided by the maximum of the regressors again to get the values presented in Table I of the paper.

Source

Journal of Applied Econometrics Data Archive. The data was taken from the archive entry of \insertCiteamini2012replication;textualWALS for replication purposes but they can also be found in the archive entry of \insertCitemasanjala2008growth;textualWALS.

https://journaldata.zbw.eu/dataset/comparison-of-model-averaging-techniques-assessing-growth-determinants

References

\insertAllCited

Examples

## Replicate second panel of Table I in Amini & Parmeter (2012)
## NOTE: Authors manually scale data, then rescale the resulting coefs and se.
X <- model.matrix(gdpgrowth ~ ., data = GrowthMP)
scaleVector <- apply(X, MARGIN = 2, max)
Xscaled <- apply(X, MARGIN = 2, function(x) x/max(x))
Xscaled <- Xscaled[,-1]
datscaled <- as.data.frame(cbind(gdpgrowth = GrowthMP$gdpgrowth, Xscaled))

fitMP <- wals(gdpgrowth ~ 1 | ., data = datscaled, prescale = FALSE,
              prior = laplace(), eigenSVD = FALSE)
tableMP <- cbind("coef" = coef(fitMP)/scaleVector,
                 "se" = sqrt(diag(vcov(fitMP)))/scaleVector)
printVars <- c("(Intercept)", "lgdp60", "yrsopen", "mining", "primexp70",
               "invest")
print(round(tableMP[printVars,], 4))


WALS documentation built on June 22, 2024, 9:42 a.m.

Related to GrowthMP in WALS...