Skip to article content

The Method of Moderation

Back to Article
Appendix to "The Method of Moderation"
Download Article

Appendix to "The Method of Moderation"

Abstract

This appendix provides detailed mathematical derivations and technical results supporting the Method of Moderation. Topics include: value function transformations and their relationship to the inverse value function; explicit formulas for minimal and maximal marginal propensities to consume; cusp point calculations for tighter upper bounds; Hermite interpolation slope formulas and MPC derivations; patience conditions ensuring well-defined solutions; and extensions to stochastic returns with explicit formulas for portfolio problems.

Appendix: Mathematical Details

Patience Conditions Details

The patience conditions listed in the main text have clear economic interpretations. The FVAC 0<βG1ρE[ψ1ρ]<10<\DiscFac\PermGroFac^{1-\CRRA}\Ex[\permShk^{1-\CRRA}]<1 ensures that autarky (saving nothing, consuming all income each period) yields finite expected discounted utility, guaranteeing the consumer values resources. The AIC Φ<1\AbsPatFac<1 prevents indefinite consumption deferral by ensuring the marginal utility of current consumption exceeds the discounted marginal utility of future consumption under certainty. The RIC Φ/R<1\AbsPatFac/\Rfree<1 ensures asset growth is slower than the patience-adjusted discount rate, preventing unbounded wealth accumulation. The GIC Φ/G<1\AbsPatFac/\PermGroFac<1 ensures consumption grows slower than permanent income, establishing a target wealth ratio. The FHWC G/R<1\PermGroFac/\Rfree<1 ensures the present value of future labor income is finite. Together, these conditions partition parameter space into regions with qualitatively different behavior: buffer-stock saving with a target wealth ratio (all conditions hold), perpetual borrowing (AIC fails), or unbounded wealth growth (GIC fails but RIC holds) Carroll, 1997Carroll, 2020Carroll & Shanker, 2024.

Human Wealth Formulas

The optimist’s human wealth (assuming ξt+n=1  n>0\tranShk_{t+n}=1~\forall~n>0) can be computed three ways: backward recursion hˉT=0\hNrmOpt_{T} = 0, hˉt=(G/R)(1+hˉt+1)\hNrmOpt_{t} = (\PermGroFac/\Rfree)(1 + \hNrmOpt_{t+1}); forward sum hˉt=n=1Tt(G/R)n\hNrmOpt_{t} = \sum_{n=1}^{T-t}(\PermGroFac/\Rfree)^{n}; or infinite-horizon hˉ=G/(RG)\hNrmOpt = \PermGroFac/(\Rfree-\PermGroFac) when R>G\Rfree>\PermGroFac. With G=1\PermGroFac=1, hˉ=1/(R1)\hNrmOpt = 1/(\Rfree-1).

The pessimist’s human wealth (assuming ξt+n=ξ  n>0\tranShk_{t+n}=\tranShkMin~\forall~n>0) follows similarly: backward recursion hT=0\hNrmPes_{T}=0, ht=(G/R)(ξ+ht+1)\hNrmPes_{t}=(\PermGroFac/\Rfree)(\tranShkMin + \hNrmPes_{t+1}); forward sum ht=ξn=1Tt(G/R)n\hNrmPes_{t}=\tranShkMin\sum_{n=1}^{T-t}(\PermGroFac/\Rfree)^{n}; or infinite-horizon h=ξG/(RG)\hNrmPes=\tranShkMin\PermGroFac/(\Rfree-\PermGroFac). When ξ=0\tranShkMin=0 (unemployment), h=0\hNrmPes=0.

Marginal Propensity to Consume Formulas

The minimal MPC (perfect foresight consumer with horizon TtT-t) has three forms Carroll, 2009: backward recursion κt=κt+1/(κt+1+Φ/R)\MPCmin_{t}=\MPCmin_{t+1}/(\MPCmin_{t+1}+\AbsPatFac/\Rfree) with κT=1\MPCmin_T=1; forward sum κt=(n=0Tt(Φ/R)n)1\MPCmin_{t}=(\sum_{n=0}^{T-t}(\AbsPatFac/\Rfree)^{n})^{-1}; or infinite-horizon κ=1Φ/R=1(Rβ)1/ρ/R\MPCmin=1-\AbsPatFac/\Rfree = 1-(\Rfree \DiscFac)^{1/\CRRA}/\Rfree.

The maximal MPC Carroll & Toche, 2009 satisfies backward recursion κˉt=κˉt+1/(κˉt+1+1/ρΦ/R)\MPCmax_{t}=\MPCmax_{t+1}/(\MPCmax_{t+1}+\WorstProb^{1/\CRRA}\AbsPatFac/\Rfree) with κˉT=1\MPCmax_T=1; forward sum κˉt=(n=0Tt(1/ρΦ/R)n)1\MPCmax_{t}=(\sum_{n=0}^{T-t}(\WorstProb^{1/\CRRA}\AbsPatFac/\Rfree)^{n})^{-1}; or infinite-horizon κˉ=11/ρ(Φ/R)\MPCmax = 1 - \WorstProb^{1/\CRRA} (\AbsPatFac/\Rfree).

Cusp Point Calculation

The two upper bounds intersect at the cusp point m\mNrmCusp where

(Δm+Δh)κ=κˉΔmΔm=κΔhκˉκm=h+κ(hˉh)κˉκ,\begin{array}{rclcll} \bigl(\mNrmCuspEx + \hNrmEx\bigr)\,\MPCmin &= & \MPCmax\,\mNrmCuspEx & & \\ \mNrmCuspEx &= & \dfrac{\MPCmin\,\hNrmEx}{\MPCmax-\MPCmin} & & \\ \mNrmCusp &= & -\hNrmPes + \dfrac{\MPCmin\,\bigl(\hNrmOpt-\hNrmPes\bigr)}{\MPCmax-\MPCmin}, \end{array}

where Δmmm>0\mNrmCuspEx\equiv\mNrmCusp-\mNrmMin > 0 since κˉ>κ\MPCmax > \MPCmin. For m(m,m]\mNrm \in (\mNrmMin, \mNrmCusp], the tighter upper bound yields

Δmκ<c^(m+Δm)<κˉΔm0<c^(m+Δm)Δmκ<Δm(κˉκ)0<(c^(m+Δm)ΔmκΔm(κˉκ))<1.\begin{array}{rcl} \mNrmEx \MPCmin < & \cFuncReal(\mNrmMin+\mNrmEx) & < \MPCmax \mNrmEx \\ 0 < & \cFuncReal(\mNrmMin+\mNrmEx) - \mNrmEx \MPCmin & < \mNrmEx(\MPCmax- \MPCmin) \\ 0 < & \left(\frac{\cFuncReal(\mNrmMin+\mNrmEx) - \mNrmEx \MPCmin}{\mNrmEx(\MPCmax- \MPCmin)}\right) & < 1. \end{array}

This motivates the definition of the low-resource moderation ratio as in (15).

Value Function Derivation

Under perfect foresight, consumption grows at constant rate equal to the absolute patience factor Φ\AbsPatFac: ct+n=ctΦn\cLvl_{t+n}=\cLvl_{t}\AbsPatFac^{n}. The present discounted value of consumption satisfies PDVtT(c)=n=0TtβnctΦn=ctn=0Tt(Φ/R)n\PDV_{t}^{T}(\cLvl)=\sum_{n=0}^{T-t}\DiscFac^{n}\cLvl_{t}\AbsPatFac^{n}=\cLvl_{t}\sum_{n=0}^{T-t}(\AbsPatFac/\Rfree)^{n}, where we use βΦ1ρ=Φ/R\DiscFac\AbsPatFac^{1-\CRRA}=\AbsPatFac/\Rfree. Dividing by consumption yields the PDV-to-consumption ratio CtT=PDVtT(c)/ct=n=0Tt(Φ/R)n=κt1\PDVCoverc_{t}^{T}=\PDV_{t}^{T}(\cLvl)/\cLvl_{t}=\sum_{n=0}^{T-t}(\AbsPatFac/\Rfree)^{n}=\MPCmin_{t}^{-1}, which is unchanged for normalized variables. Defining ClimTCtT\PDVCoverc \equiv \lim_{T\to\infty} \PDVCoverc_{t}^{T}, this yields the key identity C=κ1\PDVCoverc = \MPCmin^{-1}, connecting the infinite-horizon PDV-to-consumption ratio to the minimal MPC.

The optimist’s value function satisfies

vˉT1(mT1)u(cT1)+βu(cT)=u(cT1)(1+βΦ1ρ)=u(cT1)(1+Φ/R)=u(cT1)CT1T\begin{aligned} \vFuncOpt_{T-1}(\mNrm_{T-1}) &\equiv \uFunc(\cNrm_{T-1})+\DiscFac \uFunc(\cNrm_{T}) \\ &= \uFunc(\cNrm_{T-1})\left(1+\DiscFac \AbsPatFac^{1-\CRRA}\right) \\ &= \uFunc(\cNrm_{T-1})\left(1+\AbsPatFac/\Rfree\right) \\ &= \uFunc(\cNrm_{T-1})\PDVCoverc_{T-1}^{T} \end{aligned}

The infinite horizon expression becomes

vˉ(m)=u(cˉ(m))C=u(cˉ(m))κ1=u((Δm+Δh)κ)κ1=u(Δm+Δh)κρ.\begin{aligned} \vFuncOpt(\mNrm) &= \uFunc(\cFuncOpt(\mNrm))\PDVCoverc \\ &= \uFunc(\cFuncOpt(\mNrm))\MPCmin^{-1} \\ &= \uFunc((\mNrmEx+\hNrmEx)\MPCmin) \MPCmin^{-1} \\ &= \uFunc(\mNrmEx+\hNrmEx)\MPCmin^{-\CRRA}. \end{aligned}

This can be transformed as

Λˉ((1ρ)vˉ)1/(1ρ)=cC1/(1ρ)=(Δm+Δh)κρ/(1ρ).\begin{aligned} \vInvOpt &\equiv \left((1-\CRRA)\vFuncOpt\right)^{1/(1-\CRRA)} \\ &= \cNrm\,\PDVCoverc^{1/(1-\CRRA)} \\ &= (\mNrmEx+\hNrmEx)\MPCmin^{-\CRRA/(1-\CRRA)}. \end{aligned}

For the realist’s problem, we define Λ^=((1ρ)v^(m))1/(1ρ)\vInvReal = \left((1-\CRRA)\vFuncReal(\mNrm)\right)^{1/(1-\CRRA)}. Using the bounds Λ<Λ^<Λˉ\vInvPes < \vInvReal < \vInvOpt, we define

Ω^(μ)=(Λ^(m+eμ)Λ(m+eμ)ΔhκC1/(1ρ))\valModRteReal(\logmNrmEx) = \left(\frac{\vInvReal(\mNrmMin+e^{\logmNrmEx})-\vInvPes(\mNrmMin+e^{\logmNrmEx})}{\hNrmEx \MPCmin \,\PDVCoverc^{1/(1-\CRRA)}}\right)

and:

X^(μ)=log(Ω^(μ)1Ω^(μ))=log(Ω^(μ))log(1Ω^(μ))\begin{aligned} \logitValModRteReal(\logmNrmEx) &= \log \left(\frac{\valModRteReal(\logmNrmEx)}{1-\valModRteReal(\logmNrmEx)}\right) \\ &= \log(\valModRteReal(\logmNrmEx)) - \log(1-\valModRteReal(\logmNrmEx)) \end{aligned}

Inverting these approximations yields

Λ^=Λ+(11+exp(X^))=Ω^ΔhκC1/(1ρ)\vInvReal = \vInvPes+\overbrace{\left(\frac{1}{1+\exp(-\logitValModRteReal)}\right)}^{=\valModRteReal} \hNrmEx \MPCmin \,\PDVCoverc^{1/(1-\CRRA) }

from which the value function approximation is v^=u(Λ^)\vFuncReal = \uFunc(\vInvReal).

I.I.D. Stochastic Returns: MPC Derivation

The fact that a linear consumption function with an MPC =1(βE[R1ρ])1/ρ= 1- (\DiscFac \Ex[\Risky^{1-\CRRA}])^{1/\CRRA} satisfies the Euler equation with i.i.d. returns and no labor income can be derived by the method of undetermined coefficients. In particular, assume that cˉ(m)=mκ\cFuncOpt(\mNrm) = \mNrm\MPCmin, with a time-independent MPC κ\MPCmin to be determined. Substituting this into the Euler equation, we have

1=βEtRt+1(ct+1ct)ρ=βEtRt+1(mt+1mt)ρ\begin{aligned} 1 &= \DiscFac \Ex_t\Risky_{t+1} \left(\frac{\cNrm_{t+1}}{\cNrm_t}\right)^{-\CRRA}\\ &= \DiscFac \Ex_t\Risky_{t+1} \left(\frac{\mNrm_{t+1}}{\mNrm_t}\right)^{-\CRRA} \end{aligned}

where the second equality uses the assumed form of the consumption function. Since there is no labor income, mt+1=Rt+1(mtct)\mNrm_{t+1} = \Risky_{t+1}(\mNrm_t - \cNrm_t). Substituting this into the above we obtain

1=βEt[Rt+1(Rt+1(1κ))ρ]1 = \DiscFac \Ex_t\left[\Risky_{t+1} \left(\Risky_{t+1}(1-\MPCmin)\right)^{-\CRRA}\right]

Solving for κ\MPCmin and recalling that returns are i.i.d. gives κ=1(βE[R1ρ])1/ρ\MPCmin=1- (\DiscFac \Ex[\Risky^{1-\CRRA}])^{1/\CRRA}.

In the particular case of lognormal returns, the MPC can be written in closed form. The moment generating function (MGF) for lognormal returns provides the key formula. For logRN(μ,σ2)\log \Risky \sim \Nrml(\mu, \sigma^2), the MGF is E[esX]=exp(μs+σ2s2/2)\Ex[e^{sX}] = \exp(\mu s + \sigma^2 s^2/2) where X=logRX = \log \Risky. Setting s=1ρs = 1-\CRRA and μ=r+πσr2/2\mu = r + \equityPrem - \std_{\risky}^2/2 yields[1]

E[R1ρ]=exp((1ρ)(r+πσr22)+(1ρ)2σr22).\Ex[\Risky^{1-\CRRA}] = \exp\left((1-\CRRA)\left(r+\equityPrem - \frac{\std_{\risky}^2}{2}\right) + \frac{(1-\CRRA)^2\std_{\risky}^2}{2}\right).

Simplifying the variance terms: (1ρ)2σr2/2(1ρ)σr2/2=(1ρ)[(1ρ)1]σr2/2=ρ(1ρ)σr2/2(1-\CRRA)^2\std_{\risky}^2/2 - (1-\CRRA)\std_{\risky}^2/2 = (1-\CRRA)[(1-\CRRA)-1]\std_{\risky}^2/2 = -\CRRA(1-\CRRA)\std_{\risky}^2/2, giving the final form

E[R1ρ]=exp((1ρ)(r+πρσr2/2)).\Ex[\Risky^{1-\CRRA}] = \exp\left((1-\CRRA)\left(r+\equityPrem - \CRRA\std_{\risky}^2/2\right)\right).
Footnotes
  1. Here we can interpret π\equityPrem as the risk premium, that is, the additional average return from holding a risky asset compared to the risk-free rate rr. Adjusting the average log return by the asset volatility ensures that increasing σr2\std_{\risky}^2 constitutes a mean-preserving spread of the level of return.

References
  1. Carroll, C. D. (1997). Buffer-Stock Saving and the Life Cycle/Permanent Income Hypothesis. Quarterly Journal of Economics, 112(1), 1–55. 10.1162/003355397555109
  2. Carroll, C. D. (2020). Solving microeconomic dynamic stochastic optimization problems [Techreport]. Johns Hopkins University. https://www.econ2.jhu.edu/people/ccarroll/SolvingMicroDSOPs.pdf
  3. Carroll, C. D., & Shanker, A. (2024). Theoretical Foundations of Buffer Stock Saving (Revise and Resubmit, Quantitative Economics). Johns Hopkins University. https://llorracc.github.io/BufferStockTheory/BufferStockTheory.pdf
  4. Carroll, C. D. (2009). Precautionary Saving and the Marginal Propensity to Consume Out of Permanent Income. Journal of Monetary Economics, 56(6), 780–790. 10.1016/j.jmoneco.2009.06.016
  5. Carroll, C. D., & Toche, P. (2009). A Tractable Model of Buffer Stock Saving (Working Paper No. 15265). NBER. 10.3386/w15265