-
-
Notifications
You must be signed in to change notification settings - Fork 199
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
init_lifecycle
should be replaced with a real life cycle calibration
#592
Comments
Is this a duplicate of #586 ? |
It's an elaboration of #586 |
I will start working on this. I will start out simple. Here is my plan (we'll see how far I get this winter).
An initial question for @llorracc and @sbenthall would be where to put this? I feel like it would not work as well as a dictionary at the end of some model file. Ideally I see it as a function Any initial thoughts on location and format would help. |
As a first step, I am trying to collect all the various serious calibrations that have been mentioned. So far I have
Is there any other one? @MridulS, in #586 @llorracc says that the age-varying variances from the Sabelhaus-Song paper were an option in the Portfolio Choice Blog Post, but I can't seem to find them in that repo. They are in the Pandemic file listed above, but I'm trying to make sure I collect as much info as I can. |
I know that @mnwhite did a good bit of work to make it possible to incorporate the age-varying variances for the Sabelhaus-Song paper in the portfolio model when we were working on the blog post. My recollection was that in the end they made less difference than I thought they might. But in any case, if they are in the Pandemic calibration but not the blog post, it would be because Pandemic inherited from the work Matt did for Portfolio -- so Pandemic should be the source. PS. One aspect of the SolvingMicroDSOPs calibration that is not "serious" is that we set the underlying rate of "aggregate productivity" growth to be 0 percent. That should probably be more like 1 or 1.5 percent. It doesn't matter much substantively -- the estimated time preference rate will basically move by exactly enough to offset it -- but that will be good because it should get rid of the almost eerily close to 1.0000 estimate of time time preference rate that comes out of the baseline SolvingMicroDSOPs calibration. Because 1.0 is a round number, let's make that the default calibration. |
|
I'm thinking about the volatility of income now. We want age-varying volatility of both transitory and permanent shocks. You flagged Sabelhaus-Song as a starting point for this. I found a more recent paper by Moffitt on the matter: Income Volatility and the PSID: Past Research and New Results. A drawback is that the volatility estimates are not at the age level, but grouped for ages [30-39], [40-49], and [50-59]. I wanted to put it up for consideration. For now I'll continue trying to extract the results from Sabelhaus-Song. |
I am now looking at survival probabilities. The Pandemic paper had different survival probabilities by level of educational attainment. However, both the base rates and adjustments for education are loaded from .txt files that are not in the repo. Does anyone remember where the numbers came from? @llorracc @MridulS |
I agree this is a little tricky. There is pressure from two different sets of conventions:
In my view, it would be better to think of these kinds of parameter collections as if they were included data to be loaded, rather than hard-coded into any Python file. HARK has some utilities for the inclusion of datasets which follows scientific python conventions here: I'm not sure if we should use that dataset loading logic or something else like it for model configurations. See also #878 |
SSA survival probabilities were included in #906. I am working on similar modules that will allow us to use:
PRs coming soon. |
Get Chris' opinion on the Moffitt paper. I have a vague memory of him
disagreeing with the econometric approach, but that could be a phantom
memory, or a dream that I've misplaced into reality.
…On Mon, Jan 18, 2021 at 3:38 PM Mateo Velásquez-Giraldo < ***@***.***> wrote:
SSA survival probabilities were included in #906
<#906>.
I am working on similar modules that will allow us to use:
- Life-cycle profiles of income shock variances from Sabelhaus-Song.
- aNrm and pLvl distributions from the SCF.
PRs coming soon.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#592 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADKRAFKEJ4K2PCEIUH7B3PDS2SL3TANCNFSM4LRJZSXQ>
.
|
Thank you! We discussed it. A cumbersome aspect of it is that it does not estimate volatilities for every year, but for age brackets Also John Sabelhaus kindly provided us the original estimates for his paper, so we're going with that. Progress at #921. |
In progress at #922 . |
Addressed in #951. |
At present, the
init_lifecycle
calibration does not reflect a realistic description of a life cycle; it's just a 10 period finite-horizon model. We should replace it with something based on the calibration in SolvingMicroDSOPs, but updated to be a more realistic calibration (the SolvingMicroDSOPs calibration dates from 1997, and a lot has been learned since then).I didn't go ahead and do this myself right now because:
init_lifecycle
is imported via for a couple of tests, and so I want @sbenthall, who created those tests, and @mnwhite who wrote the originalinit_lifecycle
to be involved in the rewrite.init_lifecycle
in theLifeCycleModel
notebook inHARK/examples
.persistent shock
version of the modelThis would be a nice mini-project for an econ PhD student.
The text was updated successfully, but these errors were encountered: