Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Math Facts Useful for Graduate Macroeconomics

Authors
Affiliations
Johns Hopkins University
Econ-ARK
Johns Hopkins University
Econ-ARK

The following collection of facts is useful in many macroeconomic models. No proof is offered in most cases because the derivations are standard elements of prerequisite mathematics or microeconomics classes; this section is offered as an aide memoire and for reference purposes.

Throughout this document, typographical distinctions should be interpreted as meaningful; for example, the variables r\risky and r~\rport are different from each other, like xx and yy.

Furthermore, a version of a variable without a subscript should be interpreted as the population mean of that variable. Thus, if Rt+1\Risky_{t+1} is a stochastic variable, then R\Risky denotes its mean value.

1Utility Functions

This follows from L’Hopital’s rule[1] because for any ρ≠1\CRRA \neq 1 the derivative exists,

u′(c)=c−ρ,\begin{gathered}\begin{aligned} \uFunc^{\prime}(\cLev) & = \cLev^{-\CRRA}, \end{aligned}\end{gathered}

and lim⁡ρ→1c−ρ=1/c\lim_{\CRRA \rightarrow 1} \cLev^{-\CRRA} = 1/\cLev but ∫(1/c)=log⁡c\int (1/\cLev) = \log c.

Thus, we can conclude that as ρ→1\CRRA \rightarrow 1, the behavior of the consumer with u(c)=c1−ρ/(1−ρ)\uFunc(\cLev)=\cLev^{1-\CRRA}/(1-\CRRA) becomes identical to the behavior of a consumer with u(c)=log⁡c\uFunc(\cLev)=\log c.[2]

2‘Small’ Number Approximations

Sometimes economic models are written in continuous time and sometimes in discrete time. Generically, there is a close correspondence between the two approaches, which is captured (for example) by the future value of a series that is growing at rate g\divGro.

egtcorresponds to(1+g)t≡Gt.\begin{gathered}\begin{aligned} e^{\divGro t} & \text{corresponds to} (1+\divGro)^{t} \equiv \DivGro^{t}. \end{aligned}\end{gathered}

The words ‘corresponds to’ are not meant to imply that these objects are mathematically identical, but rather that these are the corresponding ways in which constant growth is treated in continuous and in discrete time; while for small values of g\divGro they will be numerically very close, continuous-time compounding does yield slightly different values after any given time interval than does discrete growth (for example, continuous growth at a 10 percent rate after 1 year yields e0.1≈1.10517e^{0.1} \approx 1.10517 while in discrete time we would write it as G=1.1\DivGro=1.1.)

Many of the following facts can be interpreted as manifestations of the limiting relationships between continuous and discrete time approaches to economic problems. (The continuous time formulations often yield simpler expressions, while the discrete formulations are useful for computational solutions; one of the purposes of the approximations is to show how the discrete-time solution becomes close to the corresponding continuous-time problem as the time interval shrinks).

3Statistics/Probability Facts

This follows from substituting −σr2/2-\sigma_{\risky}^{2}/2 for r\risky in ELogNorm.

This follows from substituting r−σr2/2\risky - \sigma_{\risky}^{2}/2 for r\risky in ELogNorm and taking the log.

You should remember from your econometrics courses that the least-squares slope is the covariance of cc and yy divided by the variance of yy. Substituting c=k yPc=k\,y^{P} and y=yP+yTy=y^{P}+y^{T}, and using cov⁡(yP,yT)=0\operatorname{cov}(y^{P},y^{T})=0,

cov⁡(c,y)=cov⁡(k yP, yP+yT)=kvar⁡(yP),var⁡(y)=var⁡(yP)+var⁡(yT).\begin{gathered}\begin{aligned} \operatorname{cov}(c,y) & = \operatorname{cov}(k\,y^{P},\,y^{P}+y^{T}) = k\operatorname{var}(y^{P}), \\ \operatorname{var}(y) & = \operatorname{var}(y^{P})+\operatorname{var}(y^{T}). \end{aligned}\end{gathered}

Their ratio is α1\alpha_{1}. The fitted line passes through the means, E[c]=α0+α1E[y]\Ex[c]=\alpha_{0}+\alpha_{1}\Ex[y], and since E[yT]=0\Ex[y^{T}]=0, both E[c]=k E[yP]\Ex[c]=k\,\Ex[y^{P}] and E[y]=E[yP]\Ex[y]=\Ex[y^{P}]; so α0=(k−α1)E[yP]\alpha_{0}=(k-\alpha_{1})\Ex[y^{P}].

The intuition: households with high measured income are, on average, partly households with high permanent income and partly households that drew a positive transitory shock. Only the permanent part raises consumption, so consumption rises with measured income by kk times the fraction of the differences in income that are permanent. If consumption also has a transitory part uncorrelated with income, the slope is unchanged (AttenuationByNoise).

Since pp, ξ\xi and uu are uncorrelated, cov⁡(z,y)=cov⁡(k p+u, p+ξ)=kvar⁡(p)\operatorname{cov}(z,y)=\operatorname{cov}(k\,p+u,\,p+\xi)=k\operatorname{var}(p) and var⁡(y)=var⁡(p)+var⁡(ξ)\operatorname{var}(y)=\operatorname{var}(p)+\operatorname{var}(\xi). It generalizes FriedmanPIHRegression: zz need only depend on pp, and may carry noise uu of its own.

Over dd periods the permanent component accumulates dd permanent shocks, while the transitory shocks of the first and last periods both appear:

yt+d−yt=∑j=1dψt+j+ξt+d−ξt.y_{t+d}-y_{t}=\sum_{j=1}^{d}\psi_{t+j}+\xi_{t+d}-\xi_{t}.

These d+2d+2 shocks are independent, so the variance of their sum is the sum of their variances, d σψ2+2 σξ2d\,\sigma_{\psi}^{2}+2\,\sigma_{\xi}^{2}.

With 0<τ<10<\tau<1, pp has the same variance in every period, and since ψt\psi_{t} is independent of pt−1p_{t-1}, var⁡(p)=τ2var⁡(p)+σψ2\operatorname{var}(p)=\tau^{2}\operatorname{var}(p)+\sigma_{\psi}^{2}, which gives var⁡(p)=σψ2/(1−τ2)\operatorname{var}(p)=\sigma_{\psi}^{2}/(1-\tau^{2}). Since pt+d=τdptp_{t+d}=\tau^{d}p_{t} plus shocks after tt, cov⁡(pt+d,pt)=τdvar⁡(p)\operatorname{cov}(p_{t+d},p_{t})=\tau^{d}\operatorname{var}(p), so var⁡(pt+d−pt)=2var⁡(p)(1−τd)\operatorname{var}(p_{t+d}-p_{t})=2\operatorname{var}(p)(1-\tau^{d}), and the transitory shocks add 2σξ22\sigma_{\xi}^{2} as before. As τ→1\tau\to1, (1−τd)/(1−τ2)→d/2(1-\tau^{d})/(1-\tau^{2})\to d/2, which gives back d σψ2d\,\sigma_{\psi}^{2}.

In the regression, ct+d−ct=(pt+d−pt)+(ut+d−ut)c_{t+d}-c_{t}=(p_{t+d}-p_{t})+(u_{t+d}-u_{t}) and yt+d−yt=(pt+d−pt)+(ξt+d−ξt)y_{t+d}-y_{t}=(p_{t+d}-p_{t})+(\xi_{t+d}-\xi_{t}). So AttenuationByNoise applies with k=1k=1, a common part of variance d σψ2d\,\sigma_{\psi}^{2} and noise of variance 2 σξ22\,\sigma_{\xi}^{2}. The longer the difference, the larger the permanent part’s share of the change in income: that is why Friedman’s model predicts a larger coefficient in long differences than in short ones.

Measured transitory income is not white noise: Abowd & Card (1989) find that annual changes in earnings are correlated with the changes one and two years away, and not beyond. If ξt\xi_{t} is correlated with its own values up to qq periods apart, then for d>qd>q, var⁡(ξt+d−ξt)=2var⁡(ξ)\operatorname{var}(\xi_{t+d}-\xi_{t})=2\operatorname{var}(\xi), and the formulas hold with var⁡(ξ)\operatorname{var}(\xi) in place of σξ2\sigma_{\xi}^{2}: only the intercept changes. Carroll (1992) used only differences of three years or more for this reason.

The sum of squared deviations from the mean equals the sum of all the squared pairwise differences, divided by 2n2n:

∑s=1n(xs−xˉ)2=12n∑s=1n∑u=1n(xs−xu)2.\sum_{s=1}^{n}(x_{s}-\bar{x})^{2}=\frac{1}{2n}\sum_{s=1}^{n}\sum_{u=1}^{n}(x_{s}-x_{u})^{2}.

(Expanding the right side gives 12n[2n∑sxs2−2(∑sxs)2]\frac{1}{2n}\bigl[2n\sum_{s}x_{s}^{2}-2(\sum_{s}x_{s})^{2}\bigr], which is the left side.) By VarianceOfIncomeDifferences with no transitory shock, E[(xs−xu)2]=∣s−u∣ σ2\Ex[(x_{s}-x_{u})^{2}]=|s-u|\,\sigma^{2}. Of the n2n^{2} pairs, 2(n−d)2(n-d) are dd periods apart, for d=1,…,n−1d=1,\ldots,n-1, so

E[∑s=1n(xs−xˉ)2]=σ22n∑d=1n−12(n−d) d=σ2n[n n(n−1)2−(n−1)n(2n−1)6]=σ2n⋅(n−1)n(n+1)6=σ2 n2−16.\begin{gathered}\begin{aligned} \Ex\Bigl[\sum_{s=1}^{n}(x_{s}-\bar{x})^{2}\Bigr] & = \frac{\sigma^{2}}{2n}\sum_{d=1}^{n-1}2(n-d)\,d \\ & = \frac{\sigma^{2}}{n}\Bigl[n\,\frac{n(n-1)}{2}-\frac{(n-1)n(2n-1)}{6}\Bigr] \\ & = \frac{\sigma^{2}}{n}\cdot\frac{(n-1)n(n+1)}{6} \\ & = \sigma^{2}\,\frac{n^{2}-1}{6}. \end{aligned}\end{gathered}

This year’s income is yt=pt−1+(ψt+ξt)y_{t}=p_{t-1}+(\psi_{t}+\xi_{t}): last year’s permanent income with the coefficient one, plus shocks uncorrelated with last year’s income yt−1=pt−1+ξt−1y_{t-1}=p_{t-1}+\xi_{t-1}. So AttenuationByNoise applies with k=1k=1, with the variation within the history in place of the variances: about σψ2T/6\sigma_{\psi}^{2}T/6 for the random walk (RandomWalkSpread) and σξ2\sigma_{\xi}^{2} for the white noise. The coefficient is

σψ2T/6σψ2T/6+σξ2=T σψ2T σψ2+6 σξ2.\frac{\sigma_{\psi}^{2}T/6}{\sigma_{\psi}^{2}T/6+\sigma_{\xi}^{2}}=\frac{T\,\sigma_{\psi}^{2}}{T\,\sigma_{\psi}^{2}+6\,\sigma_{\xi}^{2}}.

The random walk’s variation within the history grows with the history’s length and the white noise’s does not, so the transitory part’s weight, 6σξ2/(Tσψ2+6σξ2)6\sigma_{\xi}^{2}/(T\sigma_{\psi}^{2}+6\sigma_{\xi}^{2}), falls as the history lengthens.

Now yt=τ pt−1+(ψt+ξt)y_{t}=\tau\,p_{t-1}+(\psi_{t}+\xi_{t}) and yt−1=pt−1+ξt−1y_{t-1}=p_{t-1}+\xi_{t-1}, so AttenuationByNoise applies with k=τk=\tau. Since ψt\psi_{t} is independent of pt−1p_{t-1}, var⁡(p)=τ2var⁡(p)+σψ2\operatorname{var}(p)=\tau^{2}\operatorname{var}(p)+\sigma_{\psi}^{2}, which gives var⁡(p)=σψ2/(1−τ2){\operatorname{var}(p)=\sigma_{\psi}^{2}/(1-\tau^{2})}. In a long history the sample variances and covariances approach these population values. Substituting it and multiplying numerator and denominator by 1−τ21-\tau^{2} gives the result.

4Other Facts

Footnotes
  1. Given recent decrees of the relevant authorities, the circumflex may need to be eliminated from future versions of these notes. Which is OK, because the gentleman in question paid someone smarter for the result anyway.

  2. Recall that behavior is not affected by adding a constant to the utility function ...

References
  1. Carroll, C. D. (1992). The Buffer-Stock Theory of Saving: Some Macroeconomic Evidence. Brookings Papers on Economic Activity, 1992(2), 61–156. 10.2307/2534582
  2. Abowd, J. M., & Card, D. (1989). On the Covariance Structure of Earnings and Hours Changes. Econometrica, 57(2), 411–445. 10.2307/1912561
  3. Nickell, S. (1981). Biases in Dynamic Models with Fixed Effects. Econometrica, 49(6), 1417–1426. 10.2307/1911408