Demographics#

We start the OG-USA section on modeling the household with a description of the demographics of the model. [Nishiyama, 2015] and [DeBacker et al., 2019] have recently shown that demographic dynamics are likely the biggest influence on macroeconomic time series, exhibiting more influence than fiscal variables or household preference parameters.

In this chapter, we characterize the equations and parameters that govern the transition dynamics of the population distribution by age. In OG-USA, we take the approach of taking mortality rates and fertility rates from outside estimates. But we estimate our immigration rates as residuals using the mortality rates, fertility rates, and at least two consecutive periods of population distribution data. This approach makes sense if one modeling a country in which in one is not confident in the immigration rate data. If the country has good immigration data, then the immigration residual approach we describe below can be skipped.

We define ωs,t as the number of households of age s alive at time t. A measure ω1,t of households is born in each period t and live for up to E+S periods, with S4.[1] Households are termed ``youth’’, and do not participate in market activity during ages 1sE. The households enter the workforce and economy in period E+1 and remain in the workforce until they unexpectedly die or live until age s=E+S. We model the population with households age sE outside of the workforce and economy in order most closely match the empirical population dynamics.

The population of agents of each age in each period ωs,t evolves according to the following function,

(1)#ω1,t+1=(1ρ0)s=1E+Sfsωs,t+i1ω1,ttωs+1,t+1=(1ρs)ωs,t+is+1ωs+1,ttand1sE+S1

where fs0 is an age-specific fertility rate, is is an age-specific net immigration rate, ρs is an age-specific mortality hazard rate, and ρ0 is an infant mortality rate.[2] The total population in the economy Nt at any period is simply the sum of households in the economy, the population growth rate in any period t from the previous period t1 is gn,t, N~t is the working age population, and g~n,t is the working age population growth rate in any period t from the previous period t1.

(2)#Nts=1E+Sωs,tt
(3)#gn,t+1Nt+1Nt1t
(4)#N~ts=E+1E+Sωs,tt
(5)#g~n,t+1N~t+1N~t1t

We discuss the approach to estimating fertility rates fs, mortality rates ρs, and immigration rates is in Sections Fertility rates, Mortality rates, and Immigration rates.

Fertility rates#

In OG-USA, we assume that the fertility rates for each age cohort fs are constant across time. However, this assumption is conceptually straightforward to relax. Our data for U.S. fertility rates by age come from [Martin et al., 2015] National Vital Statistics Report, which is final fertility rate data for 2013. Figure 1 shows the fertility-rate data and the estimated average fertility rates for E+S=100.

../../_images/fert_rates.png

Fig. 1 Fertility rates by age (fs) for E+S=100#

The large blue circles are the 2013 U.S. fertility rate data from [Martin et al., 2015]. These are 9 fertility rates [0.3, 12.3, 47.1, 80.7, 105.5, 98.0, 49.3, 10.4, 0.8] that correspond to the midpoint ages of the following age (in years) bins [10-14, 15-17, 18-19, 20-24, 25-29, 30-34, 35-39, 40-44, 45-49]. In order to get our cubic spline interpolating function to fit better at the endpoints we added to fertility rates of zero to ages 9 and 10, and we added two fertility rates of zero to ages 55 and 56. The blue line in Figure 1 shows the cubic spline interpolated function of the data.

The red diamonds in Figure 1 are the average fertility rate in age bins spanning households born at the beginning of period 1 (time = 0) and dying at the end of their 100th year. Let the total number of model years that a household lives be E+S100. Then the span from the beginning of period 1 (the beginning of year 0) to the end of period 100 (the end of year 99) is divided up into E+S bins of equal length. We calculate the average fertility rate in each of the E+S model-period bins as the average population-weighted fertility rate in that span. The red diamonds in Figure 1 are the average fertility rates displayed at the midpoint in each of the E+S model-period bins.

Mortality rates#

The mortality rates in our model ρs are a one-period hazard rate and represent the probability of dying within one year, given that an household is alive at the beginning of period s. We assume that the mortality rates for each age cohort ρs are constant across time. The infant mortality rate of ρ0=0.00587 comes from the 2015 U.S. CIA World Factbook. Our data for U.S. mortality rates by age come from the Actuarial Life Tables of the U.S. Social Security Administration [Bell and Miller, 2015], from which the most recent mortality rate data is for 2011. Figure 2 shows the mortality rate data and the corresponding model-period mortality rates for E+S=100.

../../_images/mort_rates.png

Fig. 2 Mortality rates by age (ρs) for E+S=100#

The mortality rates in Figure 2 are a population-weighted average of the male and female mortality rates reported in [Bell and Miller, 2015]. Figure 2 also shows that the data provide mortality rates for ages up to 111-years-old. We truncate the maximum age in years in our model to 100-years old. In addition, we constrain the mortality rate to be 1.0 or 100 percent at the maximum age of 100.

Immigration rates#

Because of the difficulty in getting accurate immigration rate data by age, we estimate the immigration rates by age in our model is as the average residual that reconciles the current-period population distribution with next period’s population distribution given fertility rates fs and mortality rates ρs. Solving equations (1) for the immigration rate is gives the following characterization of the immigration rates in given population levels in any two consecutive periods ωs,t and ωs,t+1 and the fertility rates fs and mortality rates ρs.

(6)#i1=ω1,t+1(1ρ0)s=1E+Sfsωs,tω1,ttis+1=ωs+1,t+1(1ρs)ωs,tωs+1,ttand1sE+S1
../../_images/imm_rates_orig.png

Fig. 3 Immigration rates by age (is), residual, E+S=100#

We calculate our immigration rates for three different consecutive-year-periods of population distribution data (2010 through 2013). Our four years of population distribution by age data come from [Census Bureau, 2015]. The immigration rates is that we use in our model are the the residuals described in (6) averaged across the three periods. Figure 3 shows the estimated immigration rates for E+S=100 and given the fertility rates from Section Fertility rates and the mortality rates from Section Mortality rates.

At the end of Section Population steady-state and transition path, we describe a small adjustment that we make to the immigration rates after a certain number of periods in order to make computation of the transition path equilibrium of the model compute more robustly.

Population steady-state and transition path#

This model requires information about mortality rates ρs in order to solve for the household’s problem each period. It also requires the steady-state stationary population distribution ω¯s and population growth rate g¯n as well as the full transition path of the stationary population distribution ω^s,t and population grow rate g~n,t from the current state to the steady-state. To solve for the steady-state and the transition path of the stationary population distribution, we write the stationary population dynamic equations (7) and their matrix representation (8).

(7)#ω^1,t+1=(1ρ0)s=1E+Sfsω^s,t+i1ω^1,t1+g~n,t+1tω^s+1,t+1=(1ρs)ω^s,t+is+1ω^s+1,t1+g~n,t+1tand1sE+S1
(8)#[ω^1,t+1ω^2,t+1ω^2,t+1ω^E+S1,t+1ω^E+S,t+1]=11+gn,t+1×...[(1ρ0)f1+i1(1ρ0)f2(1ρ0)f3(1ρ0)fE+S1(1ρ0)fE+S1ρ1i200001ρ2i300000iE+S100001ρE+S1iE+S][ω^1,tω^2,tω^2,tω^E+S1,tω^E+S,t]

We can write system (8) more simply in the following way.

(9)#ω^t+1=11+gn,t+1Ωω^tt

The stationary steady-state population distribution ω¯ is the eigenvector ω with eigenvalue (1+g¯n) of the matrix Ω that satisfies the following version of (9).

(10)#(1+g¯n)ω¯=Ωω¯

Proposition

If the age s=1 immigration rate is i1>(1ρ0)f1 and the other immigration rates are strictly positive is>0 for all s2 such that all elements of Ω are nonnegative, then there exists a unique positive real eigenvector ω¯ of the matrix Ω, and it is a stable equilibrium.

Proof: First, note that the matrix Ω is square and non-negative. This is enough for a general version of the Perron-Frobenius Theorem to state that a positive real eigenvector exists with a positive real eigenvalue. This is not yet enough for uniqueness. For it to be unique by a version of the Perron-Fobenius Theorem, we need to know that the matrix is irreducible. This can be easily shown. The matrix is of the form

Ω=[0000000000000000]

Where each * is strictly positive. It is clear to see that taking powers of the matrix causes the sub-diagonal positive elements to be moved down a row and another row of positive entries is added at the top. None of these go to zero since the elements were all non-negative to begin with.

Ω2=[000000000000];   ΩS+E1=[0000]
ΩS+E=[]

Existence of an mN such that (Ωm)ij0  (>0) is one of the definitions of an irreducible (primitive) matrix. It is equivalent to saying that the directed graph associated with the matrix is strongly connected. Now the Perron-Frobenius Theorem for irreducible matrices gives us that the equilibrium vector is unique.

We also know from that theorem that the eigenvalue associated with the positive real eigenvector will be real and positive. This eigenvalue, p, is the Perron eigenvalue and it is the steady state population growth rate of the model. By the PF Theorem for irreducible matrices, |λi|p for all eigenvalues λi and there will be exactly h eigenvalues that are equal, where h is the period of the matrix. Since our matrix Ω is aperiodic, the steady state growth rate is the unique largest eigenvalue in magnitude. This implies that almost all initial vectors will converge to this eigenvector under iteration.

For a full treatment and proof of the Perron-Frobenius Theorem, see [Suzumura, 1983]. Because the population growth process is exogenous to the model, we calibrate it to annual age data for age years s=1 to s=100.

Figure 4 shows the steady-state population distribution ω¯ and the population distribution after 120 periods ω^120. Although the two distributions look very close to each other, they are not exactly the same.

../../_images/OrigVsFixSSpop.png

Fig. 4 Theoretical steady-state population distribution vs. population distribution at period t=120#

Further, we find that the maximum absolute difference between the population levels ω^s,t and ω^s,t+1 was 1.3852×105 after 160 periods. That is to say, that after 160 periods, given the estimated mortality, fertility, and immigration rates, the population has not achieved its steady state. For convergence in our solution method over a reasonable time horizon, we want the population to reach a stationary distribution after T periods. To do this, we artificially impose that the population distribution in period t=120 is the steady-state. As can be seen from Figure 4, this assumption is not very restrictive. Figure 5 shows the change in immigration rates that would make the period t=120 population distribution equal be the steady-state. The maximum absolute difference between any two corresponding immigration rates in Figure 5 is 0.0028.

../../_images/OrigVsAdjImm.png

Fig. 5 Original immigration rates vs. adjusted immigration rates to make fixed steady-state population distribution#

The most recent year of population data come from [Census Bureau, 2015] population estimates for both sexes for 2013. We those data and use the population transition matrix (9) to age it to the current model year of 2015. We then use (9) to generate the transition path of the population distribution over the time period of the model. Figure 6 shows the progression from the 2013 population data to the fixed steady-state at period t=120. The time path of the growth rate of the economically active population g~n,t is shown in Figure 6.

../../_images/PopDistPath.png

Fig. 6 Exogenous stationary population distribution at periods along transition path#

../../_images/GrowthPath.png

Fig. 7 Time path of the population growth rate g~n,t#