Mankiw, Romer & Weil (1992), A Contribution to the Empirics of Economic Growth, QJE v.107, n.2, p407-437
The Solow Growth Model (QJE, 1956) predicts that the steady state level of income per capita depends positively on the saving rate, and negatively on the rate of popluation growth.
This is described by the following linear relationship:
\[ln\ \left(\frac{Y}{L} \right)=a+\frac{\alpha}{1-\alpha} ln S_k + \frac{\alpha}{1-\alpha} ln \left(n+g+\delta \right)+ e\]
Where \(ln\ \left(\frac{Y}{L} \right)\) is the log of income per capita; \(lnS_k\) is the log of saving (investment) as a share of GDP; \(ln\left(n+g+\delta \right)\) is the log of the population growth rate (\(n_i\)) plus the steady state growth rate (\(g\)) and the rate of capital depreciation (\(\delta\))
The model tests the validity of the restrictions; \[\beta_2>0\] \[\beta_3<0\] and \[\beta_3 = -\beta_2\]
reg.1.nonoil <- lm(ln.y ~ ln.sk + ln.ngd, data = solow.data.nonoil)
summary(reg.1.nonoil)
##
## Call:
## lm(formula = ln.y ~ ln.sk + ln.ngd, data = solow.data.nonoil)
##
## Residuals:
## Min 1Q Median 3Q Max
## -1.79144 -0.39367 0.04124 0.43368 1.58046
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 5.4299 1.5839 3.428 0.000900 ***
## ln.sk 1.4240 0.1431 9.951 < 2e-16 ***
## ln.ngd -1.9898 0.5634 -3.532 0.000639 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 0.6891 on 95 degrees of freedom
## Multiple R-squared: 0.6009, Adjusted R-squared: 0.5925
## F-statistic: 71.51 on 2 and 95 DF, p-value: < 2.2e-16
Test restrictions using heteroskedasticity-Consistent Covariance Matrix Estimation
linearHypothesis(reg.1.nonoil, "ln.sk + ln.ngd = 0", vcov = vcovHC(reg.1.nonoil, type = "HC0"))
## Linear hypothesis test
##
## Hypothesis:
## ln.sk + ln.ngd = 0
##
## Model 1: restricted model
## Model 2: ln.y ~ ln.sk + ln.ngd
##
## Note: Coefficient covariance matrix supplied.
##
## Res.Df Df F Pr(>F)
## 1 96
## 2 95 1 0.8714 0.3529
linearHypothesis(reg.1.nonoil, c("ln.sk = 0", "ln.ngd = 0"), vcov = vcovHC(reg.1.nonoil,type = "HC0"))
## Linear hypothesis test
##
## Hypothesis:
## ln.sk = 0
## ln.ngd = 0
##
## Model 1: restricted model
## Model 2: ln.y ~ ln.sk + ln.ngd
##
## Note: Coefficient covariance matrix supplied.
##
## Res.Df Df F Pr(>F)
## 1 97
## 2 95 2 106.19 < 2.2e-16 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1