{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ " # Cocco, Gomes, & Maenhout (2005)\n", "\n", " # \"[Consumption and Portfolio Choice Over the Life Cycle](https://academic.oup.com/rfs/article-abstract/18/2/491/1599892)\"\n", "\n", " - Notebook created by [Mateo Velásquez-Giraldo](https://github.com/Mv77) and [Matthew Zahn](https://sites.google.com/view/matthew-v-zahn/matthew-v-zahn).\n", "\n", "This notebook uses the [Econ-ARK/HARK](https://github.com/econ-ark/hark) toolkit to describe the main results and reproduce the figures in the linked paper. The main HARK tool used here is the $\\texttt{PortfolioConsumerType}$ class. For an introduction to this module, see the [HARK's Documentation](https://hark.readthedocs.io/en/latest/).\n", "\n", "Our results using the HARK toolkit resemble those of the original paper, but we have not been able to replicate its results exactly for reasons that we have not been able to track down. We suspect there might be subtleties in the normalization or calibration that we have missed and that could be causing the discrepancies. We would be thankful if a reader (or the original authors) were able to discover the reason for the discrepancies, and could issue a pull request for a revision that reconciles them.\n", "\n", "We thank Chris Carroll and Sylvain Catherine for comments and guidance." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "# This cell does some preliminary set up\n", "\n", "# Packages\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "import pandas as pd\n", "\n", "# Import relevenat HARK tools\n", "import HARK.ConsumptionSaving.ConsPortfolioModel as cpm\n", "\n", "# This is a jupytext paired notebook that autogenerates BufferStockTheory.py\n", "# which can be executed from a terminal command line via \"ipython BufferStockTheory.py\"\n", "# But a terminal does not permit inline figures, so we need to test jupyter vs terminal\n", "# Google \"how can I check if code is executed in the ipython notebook\"\n", "from IPython import get_ipython # In case it was run from python instead of ipython\n", "\n", "# If the ipython process contains 'terminal' assume not in a notebook\n", "def in_ipynb():\n", " try:\n", " if 'terminal' in str(type(get_ipython())):\n", " return False\n", " else:\n", " return True\n", " except NameError:\n", " return False\n", " \n", "# Determine whether to make the figures inline (for spyder or jupyter)\n", "# vs whatever is the automatic setting that will apply if run from the terminal\n", "if in_ipynb():\n", " # %matplotlib inline generates a syntax error when run from the shell\n", " # so do this instead\n", " get_ipython().run_line_magic('matplotlib', 'inline')\n", "else:\n", " get_ipython().run_line_magic('matplotlib', 'auto')" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### The base model\n", "\n", "The authors' aim is to represent the life cycle of a consumer that is exposed to uninsurable labor income risk and how he chooses to allocate his savings between a risky and a safe asset, without the possibility to borrow or short-sell.\n", "\n", "##### Dynamic problem\n", "\n", "The problem of an agent $i$ of age $t$ in the base model is recursively represented as\n", "\n", "\\begin{split}\n", "V_{i,t} =& \\max_{0\\leq C_{i,t} \\leq X_{i,t}, \\alpha_{i,t}\\in[0,1]} U(C_{i,t}) + \\delta p_t E_t\\{ V_{i,t+1} (X_{i,t+1}) \\}\\\\\n", "&\\text{s.t}\\\\\n", "&X_{i,t+1} = Y_{i,t+1} + (X_{i,t} - C_{i,t})(\\alpha_{i,t} R_{t+1} + (1-\\alpha_{i,t})\\bar{R}_f)\n", "\\end{split}\n", "\n", "where $C_{i,t}$ is consumption, $\\alpha_{i,t}$ is the share of savings allocated to the risky asset, $Y_{i,t}$ is labor income, and $X_{i,t}$ represents wealth. The utility function $U(\\cdot)$ is assumed to be CRRA in the base model. Extensions beyond the baseline model include an additively separable bequest motive in the utility function. The discount factor is $\\delta$ and $p_t$ is the probability of survival from $t$ to $t+1$. Death is certain at a maximum period $T$.\n", "\n", "Note that the consumer cannot borrow or short-sell.\n", "\n", "The control variables in the problem are $\\{C_{it}, \\alpha_{it}\\}^T_{t=1}$ and the state variables are $\\{t, X_{it}, v_{it} \\}^T_{t=1}$. The agent solves for policy rules as a function of the state variables—$C_{it}(X_{it}, v_{it})$ and $\\alpha_{it}(X_{it}, v_{it})$.\n", "\n", "#### Labor income\n", "\n", "An important driver of the paper's results is the labor income process. It is specified as follows:\n", "\n", "\\begin{equation}\n", "\\log Y_{i,t} = f(t,Z_{i,t}) + v_{i,t} + \\epsilon_{i,t}, \\quad \\text{for } t\\leq K.\n", "\\end{equation}\n", "\n", "where $K$ is the (exogenous) age of retirement, $Z_{i,t}$ are demographic characteristics, $\\epsilon_{i,t}\\sim \\mathcal{N}(0,\\sigma^2_\\epsilon)$ is a transitory shock, and $v_{i,t}$ is a permanent component following a random walk\n", "\n", "\\begin{equation}\n", "v_{i,t} = v_{i,t-1} + u_{i,t} = v_{i,t-1} + \\xi_t + \\omega_{i,t}\n", "\\end{equation}\n", "\n", "in which the innovation is decomposed into an aggregate ($\\xi_t$) and an idiosyncratic component ($\\omega_{i,t}$), both following mean-0 normal distributions.\n", "\n", "Post-retirement income is a constant fraction $\\lambda$ of permanent income in the last working year $K$.\n", "\n", "A crucial aspect of the labor income process is that $f(\\cdot,\\cdot)$ is calibrated to match income profiles in the PSID, capturing the usual humped shape of income across lifetime.\n", "\n", "#### Matching labor income in HARK\n", "\n", "In HARK's consumption-saving models, the income process takes the form\n", "\\begin{equation}\n", " \\ln Y_t = \\ln P_t + \\ln \\theta_t\n", "\\end{equation}\n", "where $P_t$ represents permanent income and $\\ln \\theta_t \\sim N(0,\\sigma_\\theta)$ transitory shocks to income. Permanent income evolves according to\n", "\\begin{equation}\n", " \\ln P_{t+1} = \\ln \\Gamma_{t+1} + \\ln \\psi_{t+1} + \\ln P_t\n", "\\end{equation}\n", "where $\\Gamma_{t+1}$ is a deterministic growth factor, and $\\ln \\psi_{t+1} \\sim N(0,\\sigma_\\psi)$ a permanent income shock. \n", "\n", "\n", "To represent the author's assumptions in HARK, we express both income processes as sums of deterministic components and i.i.d shocks\n", "\\begin{align}\n", "\\text{Cocco et. al} &\\quad& \\ln Y_{i,t} &=& f(t,Z_{i,t}) + v_{i,0} &+&\\sum_{k=1}^t u_{i,k} &+&\\qquad \\varepsilon_{i,t} \\\\\n", "\\text{HARK} &\\quad& \\ln Y_{i,t} &=& \\ln P_{i,0} + \\sum_{k=1}^t \\ln \\Gamma_k &+&\\sum_{k=1}^t \\ln \\psi_{i,k} &+& \\qquad \\ln \\theta_{i,t}.\n", "\\end{align}\n", "\n", "These representations make evident the mapping that we use\n", "\n", "|HARK | Cocco et. al |\n", "| :---: | :-----------: |\n", "| $\\ln$ $P_{i,0}$ | $f(0,Z_{i,0})$ + $v_{i,0}$ |\n", "| $\\ln$ $\\Gamma_{t+1}$| $f(t+1$, $Z_{i,t+1})$ - $f(t,Z_{i,t})$|\n", "|$\\ln$ $\\psi_{i,k}$| $u_{i,k}$|\n", "|$\\ln$ $\\theta_{i,t}$| $\\varepsilon_{i,t}$|\n", "\n", "and to achieve a retirement income that is equal to a fraction $\\lambda$ of permanent income in the last working period $K$, we simply make $\\Gamma_{K+1} = \\lambda$ and $\\Gamma_{t} = 1$ $\\forall t>K+1$.\n", "\n", "#### Assets and their returns\n", "\n", "There are two assets available for consumers to allocate their savings.\n", "\n", "- Bonds: paying a risk-free return $\\bar{R}_f$.\n", "\n", "- Stocks: paying a stochastic return $R_t = \\bar{R}_f + \\mu + \\eta_t$, where the stochastic component $\\eta_t \\sim \\mathcal{N}(0, \\sigma^2_\\eta)$ is allowed to be correlated with the aggregate labor income innovation $\\xi_t$.\n", "\n", "The borrowing and short-selling constraints ensure that agents cannot allocate negative dollars to either of these assets or borrow against future labor income or retirement wealth. Recall $\\alpha_{i,t}$ is the proportion of the investor's savings that are invested in the risky asset. The model's constraints imply that $\\alpha_{i,t}\\in[0,1]$ and wealth is non-negative.\n", "\n", "\n", "### Calibration—Summary\n", "\n", "The paper defines and calibrates several parameters which can be broken down into the following categories:\n", "\n", "__1. Preferences and life cycle__\n", "\n", " | Parameter | Description | Code | Value |\n", " |:---:| --- | --- | :---: |\n", " | $\\delta$ | Time Preference Factor | $\\texttt{DiscFac}$ | 0.96 |\n", " | $\\gamma$ | Coefficient of Relative Risk Aversion| $\\texttt{CRRA}$ | 10 |\n", " | $p_t$ | Survival Probability | $\\texttt{LivPrb}$ | [0.6809,0.99845] |\n", " | $t_0$ | Starting Age | $\\texttt{t_start}$ | 20 |\n", " | $t_r$ | Retirement Age | $\\texttt{t_ret}$ | 65 |\n", " | $T$ | Maximum Age | $\\texttt{t_end}$ | 100 |\n", "\n", "__2. Income process and the finanical assets__\n", "\n", " | Parameter | Description | Code | Value|\n", " |:---:| --- | --- | :---: |\n", " | $f(t,Z_{i,t})$| Average income at each stage of life | $\\texttt{det_income}$ | $ \\exp($0.530339 + 0.16818 $t$+ (0.0323371/10) $t^2$ + (0.0019704/100) $t^3)$ |\n", " | $\\lambda$ | Last Period Labor Income Share for Retirement | $\\texttt{repl_fac}$ | 0.68212 |\n", " | $\\log \\Gamma$ | Permanent Income Growth Factor | $\\texttt{PermGroFac}$ | $\\{\\log f_{t+1} - \\log f_t\\}^{t_r+1}_{t=20}$ |\n", " | $\\mathsf{R}$ | Interest Factor | $\\texttt{Rfree}$ | 1.02 |\n", " | $\\mu$ | Average Stock Return | $\\texttt{RiskyDstnFunc}$ \\& $\\texttt{RiskyDrawFunc}$ | 1.06 |\n", " | $\\sigma_\\eta$ | Std Dev of Stock Returns | $\\texttt{RiskyDstnFunc}$ \\& $\\texttt{RiskyDrawFunc}$ | 0.157 |\n", "\n", "\n", "__3. Shocks__\n", "\n", " | Parameter | Description | Code | Value |\n", " |:---:| --- | --- | :---: |\n", " | $\\sigma_v$ | Std Dev of Log Permanent Shock| $\\texttt{PermShkStd}$ | 0.102956 |\n", " | $\\sigma_\\epsilon$ | Std Dev of Log Transitory Shock| $\\texttt{TranShkStd}$ | 0.27166 |\n", "\n", "\n", "For reference, the authors' source Fortran code that includes these paramerization details is available on [Gomes' personal page](http://faculty.london.edu/fgomes/research.html). Code that solves the model is also available in [Julia](https://github.com/econ-ark/HARK/issues/114#issuecomment-371891418)." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Calibration in our implementation.\n", "\n", "We replicate the previously defined parameter values and transition processes for state variables and shocks, and format them into the structures required by HARK.\n", "\n", "This is done in the external file [Calibration/params.py](https://github.com/matthew-zahn/CGMPort/blob/master/CGMPort-Shared/Code/Python/Calibration/params.py), which we now import." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "lines_to_next_cell": 2 }, "outputs": [], "source": [ "# Calibrate the model in line with the information above\n", "import sys,os\n", "# The following code navigates to another directory where a python script with the parameters for the model is saved.\n", "sys.path.append(os.path.realpath('Calibration/')) \n", "# Loading the parameters from the Calibration/params.py script\n", "from params import dict_portfolio, time_params, det_income, age_plot_params" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "All of the model's parameters are contained in the structure dict_portfolio, which can now be passed to HARK's PortfolioConsumerType to build and solve a representation of our problem. " ] }, { "cell_type": "code", "execution_count": 3, "metadata": {}, "outputs": [], "source": [ "# Solve the model with the given parameters\n", "agent = cpm.PortfolioConsumerType(**dict_portfolio)\n", "agent.solve()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### A note on normalization\n", "\n", "The problem as specified above makes the value function homogeneous with respect to permanent labor income. This is convenient as it allows for a re-statement of the problem in variables that are normalized by permanent income or its random components, eliminating a state variable.\n", "\n", "The authors report (page 497) taking the normalization $v_{i,t} = 1$. This amounts to defining normalized variables $\\tilde{\\cdot}$ as the original variable divided by $e^{v_{i,t}-1}$. For instance:\n", "\n", "\\begin{equation}\n", "\\tilde{Y_{i,t}} = \\frac{Y_{i,t}}{\\exp(v_{i,t}-1)} = \\frac{\\exp (f(t,Z_{i,t}) + v_{i,t} + \\varepsilon_{i,t})}{\\exp(v_{i,t}-1)} = \\exp( f(t,Z_{i,t}) + 1 + \\varepsilon_{i,t} )\n", "\\end{equation}\n", "\n", "These normalized variables have the convenient interpretation of the state that things would be in if, it weren't for permanent shocks. The author's depictions of policy functions are presented in terms of these normalized variables.\n", "\n", "On the other hand, HARK normalizes the problem by total permanent income $P_t = \\exp (f(t,Z_{i,t}) + v_{i,t})$ and its solution objects are therefore in terms of normalized variables $\\hat{\\cdot}$, defined as\n", "\\begin{equation}\n", "\\hat{X_{i,t}} = \\frac{X_{i,t}}{P_{i,t}} = \\frac{X_{i,t}}{\\exp (f(t,Z_{i,t}) + v_{i,t})}.\n", "\\end{equation}\n", "\n", "Therefore, to present our results in a way consistent with that of the original authors, we would use the following relationship\n", "\\begin{equation}\n", "\\tilde{X_{i,t}} = \\hat{X_{i,t}} \\times \\exp (f(t,Z_{i,t})+1)\n", "\\end{equation}\n", "\n", "However, our results are much more consistent with those of the original authors when we take the normalization $v_{i,t} = 0$, which also make sense since it makes the random-walk multiplicative part of permanent income $\\exp{v_{i,t}}=1$. We therefore assume this is a typo, take $v_{i,t} = 0$, document this issue in the \\textbf{Puzzles} section below, and use the relationship\n", "\\begin{equation}\n", "\\tilde{X_{i,t}} = \\hat{X_{i,t}} \\times \\exp (f(t,Z_{i,t})).\n", "\\end{equation}\n", "\n", "The next cell defines our normalization factor" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [], "source": [ "# Define a normalization factor\n", "norm_factor = det_income*np.exp(0)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Key Results\n", "\n", "#### The optimal risky asset share\n", "\n", "The plot below shows the policy function for the risky portfolio share as a function of wealth at different ages.\n", "\n", "The optimal risky share is decreasing in wealth. The authors argue this is due to the fact that, at low levels of wealth, relatively safe human wealth represents a higher fraction of the consumer's wealth, so he shifts his tradeable wealth towards riskier alternatives.\n", "\n", "Analyzing the policy rule by age also shows that the risky share increases from young to middle age, and decreases from middle to old age. This is consistent with the previous interpretation: shares trace the humped shape of labor earnings.\n", "\n", "These estimates are different from what is produced in the original paper, which are also reproduced below. Generally, the policy functions do not share the same curvature, which leads to greater reductions in the optimal portfolio share at lower levels of wealth." ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Plot portfolio rule\n", "eevalgrid = np.linspace(0,300,100)\n", "plt.figure()\n", "# In the last period of life you consume everything\n", "# so portfolio choice is irrelevant\n", "\n", "# Ages\n", "ages = age_plot_params\n", "age_born = time_params['Age_born']\n", "for a in ages:\n", " plt.plot(eevalgrid,\n", " agent.solution[a-age_born].ShareFuncAdj(eevalgrid/norm_factor[a-age_born]),\n", " label = 'Age = %i' %(a))\n", "plt.xlabel('Wealth')\n", "plt.ylabel('Risky portfolio share')\n", "plt.title('Risky Portfolio Policy Function')\n", "plt.legend()\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We present the author's originally reported policy functions for comparison\n", "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Consumption behavior\n", "\n", "The plot below shows the policy function for consumption as a function of wealth at different ages.\n", "\n", "At all age levels consumption increases with wealth. The consumption function also appears to shift upwards as life progresses.\n", "\n", "Our consumption policy functions again do not match those of the original paper, which are also reproduced below. Consumption also appears to increase with age in our policy functions that does not come through in the results presented in the paper. " ] }, { "cell_type": "code", "execution_count": 6, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Plot consumption function\n", "plt.figure()\n", "ages = age_plot_params\n", "for a in ages:\n", " plt.plot(eevalgrid,\n", " agent.solution[a-age_born].cFuncAdj(eevalgrid/norm_factor[a-age_born])*norm_factor[a-age_born],\n", " label = 'Age = %i' %(a))\n", "plt.xlabel('Wealth')\n", "plt.ylabel('Consumption')\n", "plt.title('Consumption Policy Function')\n", "plt.legend()\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "We again present the author's originally reported policy functions for comparison\n", "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Simulations\n", "\n", "Using the policy functions obtained from solving the model we present a series of simulations to highlight features of the model.\n", "\n", "We first run a few simulations to verify the quality of our calibration.\n", "\n", "The figures below show simulated levels of permanent income and risky portfolio shares for 5 agents over their life spans. We can see the model generates a heterogeneous permanent income distribution. Interestingly, all of these agents tend to follow the same general pattern for investing in the risky asset. Early in life, all of their portfolios are invested in the risky asset. This declines as the agent ages and converges to approximately 35% once they reach retirement." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "title": "A Simulation" }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Set up simulation parameters\n", "\n", "# Number of agents and periods in the simulation.\n", "agent.AgentCount = 5 # Number of instances of the class to be simulated.\n", "# Since agents can die, they are replaced by a new agent whenever they do.\n", "\n", "# Number of periods to be simulated\n", "agent.T_sim = 80\n", "\n", "# Set up the variables we want to keep track of.\n", "agent.track_vars = ['aNrmNow','cNrmNow', 'pLvlNow', 't_age', 'ShareNow','mNrmNow']\n", "\n", "# Run the simulations\n", "agent.initializeSim()\n", "agent.simulate()\n", "\n", "# Present diagnostic plots.\n", "plt.figure()\n", "plt.plot(agent.history['t_age']+time_params['Age_born'], agent.history['pLvlNow'],'.')\n", "plt.xlabel('Age')\n", "plt.ylabel('Permanent income')\n", "plt.title('Simulated Income Paths')\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)\n", "\n", "plt.figure()\n", "plt.plot(agent.history['t_age']+time_params['Age_born'], agent.history['ShareNow'],'.')\n", "plt.xlabel('Age')\n", "plt.ylabel('Risky share')\n", "plt.title('Simulated Risky Portfolio Shares')\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)" ] }, { "cell_type": "markdown", "metadata": { "lines_to_next_cell": 2 }, "source": [ "#### The average life cycle patterns\n", "\n", "We now increase the number of simulations to examine and compare the behavior of the mean values of variables of interest at different ages, conditional on survival. In each case we present the original plots from the paper for reference.\n", "\n", "The plot below illustrates the average dynamics of permanent income, consumption, and market resources across all of the simulated agents. The plot follows the general pattern observed in the original paper. However, our results show that the agents are accumulating significantly more market resources. " ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "title": "Collect results in a DataFrame" }, "outputs": [], "source": [ "# Number of agents and periods in the simulation.\n", "agent.AgentCount = 50 # Number of instances of the class to be simulated.\n", "# Since agents can die, they are replaced by a new agent whenever they do.\n", "\n", "# Number of periods to be simulated\n", "agent.T_sim = 80*50\n", "\n", "# Run the simulations\n", "agent.initializeSim()\n", "agent.simulate()\n", "\n", "raw_data = {'Age': agent.history['t_age'].flatten()+time_params['Age_born'] - 1,\n", " 'pIncome': agent.history['pLvlNow'].flatten(),\n", " 'rShare': agent.history['ShareNow'].flatten(),\n", " 'nrmM': agent.history['mNrmNow'].flatten(),\n", " 'nrmC': agent.history['cNrmNow'].flatten()}\n", "\n", "Data = pd.DataFrame(raw_data)\n", "Data['Cons'] = Data.nrmC * Data.pIncome\n", "Data['M'] = Data.nrmM * Data.pIncome\n", "\n", "# Find the mean of each variable at every age\n", "AgeMeans = Data.groupby(['Age']).mean().reset_index()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "title": "Simulation Plots" }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "plt.figure()\n", "plt.plot(AgeMeans.Age, AgeMeans.pIncome,\n", " label = 'Income')\n", "plt.plot(AgeMeans.Age, AgeMeans.M,\n", " label = 'Market resources')\n", "plt.plot(AgeMeans.Age, AgeMeans.Cons,\n", " label = 'Consumption')\n", "plt.legend()\n", "plt.xlabel('Age')\n", "plt.title('Variable Means Conditional on Survival')\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "
" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "# Find age percentiles\n", "AgePC5 = Data.groupby(['Age']).quantile(0.05).reset_index()\n", "AgePC95 = Data.groupby(['Age']).quantile(0.95).reset_index()\n", "\n", "# plot till death - 1 \n", "age_1 = time_params['Age_death'] - time_params['Age_born']\n", "\n", "plt.figure()\n", "plt.ylim([0, 1.1])\n", "plt.plot(AgeMeans.Age[:age_1], AgeMeans.rShare[:age_1], label = 'Mean')\n", "plt.plot(AgePC5.Age[:age_1], AgePC5.rShare[:age_1], '--r', label='Perc. 5')\n", "plt.plot(AgePC95.Age[:age_1], AgePC95.rShare[:age_1], '--g', label = 'Perc. 95')\n", "plt.legend()\n", "\n", "plt.xlabel('Age')\n", "plt.ylabel('Risky Share')\n", "plt.title('Risky Portfolio Share Mean Conditional on Survival')\n", "plt.grid()\n", "\n", "if not in_ipynb():\n", " plt.show(block=False) \n", " plt.pause(1)\n", "else:\n", " plt.show(block=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "
" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Other results in the original paper\n", "\n", "#### The welfare implications of different allocation rules\n", "\n", "The authors next conduct a welfare analysis of different allocation rules, including popular heuristics. The rules are presented in the next figure.\n", "\n", "
\n", "\n", "The utility cost of each policy in terms of constant consumption streams with respect to the authors calculated optimal policy function is reported in the next table.\n", "\n", "
\n", "\n", "Interestingly, the \"no-income\" column corresponds to the usual portfolio choice result of the optimal share being the quotient of excess returns and risk times relative risk aversion, disregarding labor income. The experiment shows this allocation produces substantial welfare losses.\n", "\n", "#### Heterogeneity and sensitivity analysis\n", "\n", "The authors also considered a number of extensions to the baseline model. These are summarized below along with their main conclusions.\n", "\n", "- Labor income risk: Income risk may vary across employment sectors relative to the baseline model. The authors examine extreme cases for industries that have a large standard deviation and temporary income shocks. While some differences appear across sectors, the results are generally in line with the baseline model.\n", "- Disastrous labor income shocks: The authors find that even a small probability of zero labor income lowers the optimal portfolio allocation in stocks, while the qualitative features of the baseline model are preserved.\n", "- Uncertain retirement income: The authors consider two types of uncertainty for retirement income; it is stochastic and correlated with current stock market performance and allowing for disastrous labor income draws before retirement. The first extension has results essentially the same as the baseline case. The second leads to more conservative portfolio allocations but is broadly consistent with the baseline model.\n", "- Endogenous borrowing constraints: The authors add borrowing to their model by building on credit-market imperfections. They find that the average investor borrows about \\$5,000 and are in debt for most of their working life. The agents eventually pay off this debt and save for retirement. Relative to the benchmark model, the investor has put less of their money in their portfolio and arrive at retirement with substantially less wealth. These results are particularly pronounced at the lower end of the income distribution relative to the higher end. Additional details are available in the text.\n", "- Bequest motive: The authors introduce a bequest motive into the agent's utility function (i.e., $b>0$). Young investors are more impatient and tend to save less for bequests. As the agent ages, savings increases and is strongest once the agent retires. This leads to effects on the agent's portfolio allocation. Taking a step-back however, these effects are not very large unless $b$ is large.\n", "- Educational attainment: The authors generally find that savings are consistent across education groups. They note that for a given age, the importance of future income is increasing with education level. This implies that riskless asset holdings are larger for these households.\n", "- Risk aversion and intertemporal substitution: Lowering the level of risk aversion in the model leads to changes in the optimal portfolio allocation and wealth accumulation. Less risk-averse investors accumulate less precautionary savings and invest more in risky assets.\n", "\n", "### Conclusion\n", "\n", "This article provides a dynamic model with accurate lifetime income profiles in which labor income increases risky asset holdings, as it is seen as a closer substitute of risk-free assets. It finds an optimal risky asset share that decreases in wealth and with age, after middle age. The model is also used to show that ignoring labor income for portfolio allocation can generate substantial welfare losses." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Puzzles and Questions\n", "\n", "- Table 4 says stock returns are $0.06$. They might mean that the equity premium $\\mu$ is $0.06$.\n", "- The authors report taking the normalization $v_{i,t} = 1$. However the ranges of their results seem more consistent with $v_{i,t} = 0$ so that $\\exp (v_{i,t}) = 1$, which also makes more sense for interpretation.\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Robustness Analyses\n", "\n", "Given the differences between our results and the original paper, we did a number of checks to ensure our model was behaving consistently with well-established theoretical results. Specifically we checked:\n", "- For an infinitely lived agent with log normal returns, that their optimal portfolio allocation converges to the Campbell-Viceira (2002) approximation to the optimal portfolio share in Merton-Samuelson (1969) model.\n", "- For an infinitely lived agent with no labor income that can only invest in a single risky asset, that their marginal propensity to consumer converges to the theoretical MPC of Merton-Samuelson (1969).\n", "- For an agent facing no labor income risk, that their consumption patterns precisely match the results from a perfect foresight solution.\n", "\n", "In all three cases, we verified that our HARK model holds up to these results. More details and specific results are available upon request. \n", "\n", "As the HARK toolkit continues to develop, there are additional sensitivities that we can perform to further check the credibility of our results. Specifically, once human wealth is available in the $\\texttt{PortfolioConsumerType}$ class, we can perform the following additional checks, which were kindly suggested by Professor Sylvain Catherine:\n", "- Shut down the income risk and remove retirement income. The solution to this new problem are provided by Merton 1971. Basically, you capitalize future earnings as an endowment of risk free asset. Then the equity share should be such that Equity/(Wealth+NPV of Human capital) is the same as the equity share in Merton 1969.\n", "- Adding back the permanent income risk and check if the equity share is consistent with Viceira 2001. Viceira tells you something like this: $\\pi = \\frac{\\mu - r}{\\gamma \\sigma^2_s} + \\left(\\frac{\\mu - r}{\\gamma \\sigma^2_s} - \\beta_{HC} \\right) \\frac{HC}{W}$, where $\\beta_{HC} = \\frac{\\text{Cov}(r_{HC},r_s)}{\\text{Var}(r_s)}$. In the CGM problem it is easy to compute $\\beta_{HC}$ because earnings follow a simple random walk. HC is the NPV of human capital, which you can approximate very well by discounting expected earnings by $r+\\beta_{HC}*(rm-r)$." ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### Bibliographic entry of the original article" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'\\n@article{10.1093/rfs/hhi017,\\n author = {Cocco, João F. and Gomes, Francisco J. and Maenhout, Pascal J.},\\n title = \"{Consumption and Portfolio Choice over the Life Cycle}\",\\n journal = {The Review of Financial Studies},\\n volume = {18},\\n number = {2},\\n pages = {491-533},\\n year = {2005},\\n month = {02},\\n abstract = \"{This article solves a realistically calibrated life cycle model of consumption and portfolio choice with non-tradable labor income and borrowing constraints. Since labor income substitutes for riskless asset holdings, the optimal share invested in equities is roughly decreasing over life. We compute a measure of the importance of human capital for investment behavior. We find that ignoring labor income generates large utility costs, while the cost of ignoring only its risk is an order of magnitude smaller, except when we allow for a disastrous labor income shock. Moreover, we study the implications of introducing endogenous borrowing constraints in this incomplete-markets setting.}\",\\n issn = {0893-9454},\\n doi = {10.1093/rfs/hhi017},\\n url = {https://doi.org/10.1093/rfs/hhi017},\\n eprint = {http://oup.prod.sis.lan/rfs/article-pdf/18/2/491/24421441/hhi017.pdf},\\n}\\n'" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "### Bibtex entry\n", "'''\n", "@article{10.1093/rfs/hhi017,\n", " author = {Cocco, João F. and Gomes, Francisco J. and Maenhout, Pascal J.},\n", " title = \"{Consumption and Portfolio Choice over the Life Cycle}\",\n", " journal = {The Review of Financial Studies},\n", " volume = {18},\n", " number = {2},\n", " pages = {491-533},\n", " year = {2005},\n", " month = {02},\n", " abstract = \"{This article solves a realistically calibrated life cycle model of consumption and portfolio choice with non-tradable labor income and borrowing constraints. Since labor income substitutes for riskless asset holdings, the optimal share invested in equities is roughly decreasing over life. We compute a measure of the importance of human capital for investment behavior. We find that ignoring labor income generates large utility costs, while the cost of ignoring only its risk is an order of magnitude smaller, except when we allow for a disastrous labor income shock. Moreover, we study the implications of introducing endogenous borrowing constraints in this incomplete-markets setting.}\",\n", " issn = {0893-9454},\n", " doi = {10.1093/rfs/hhi017},\n", " url = {https://doi.org/10.1093/rfs/hhi017},\n", " eprint = {http://oup.prod.sis.lan/rfs/article-pdf/18/2/491/24421441/hhi017.pdf},\n", "}\n", "'''" ] } ], "metadata": { "jupytext": { "encoding": "# -*- coding: utf-8 -*-", "formats": "ipynb,py:percent", "notebook_metadata_filter": "all" }, "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" }, "latex_envs": { "LaTeX_envs_menu_present": true, "autoclose": false, "autocomplete": true, "bibliofile": "biblio.bib", "cite_by": "apalike", "current_citInitial": 1, "eqLabelWithNumbers": true, "eqNumInitial": 1, "hotkeys": { "equation": "Ctrl-E", "itemize": "Ctrl-I" }, "labels_anchors": false, "latex_user_defs": false, "report_style_numbering": false, "user_envs_cfg": false } }, "nbformat": 4, "nbformat_minor": 4 }