Giter Site home page Giter Site logo

zhao-hailei / prime-harvesting Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hoostus/prime-harvesting

0.0 1.0 0.0 48.65 MB

A collection of python modules and jupyter notebooks for retirement research

License: Other

Jupyter Notebook 77.91% Python 22.09%

prime-harvesting's Introduction

This is a series of retirement financial simulations and investigations, initially inspired by Michael McClung's book Living Off Your Money.

QUICKSTART

$ virtualenv . $ bin/pip install --requirement requirements.txt $ bin/jupyter-notebook

JUPYTER NOTEBOOKS

DATA SOURCES

CSV imports are easier for the code to deal with, so I've frequently munged original data source into CSV files.

I've also included local copies of some of the Excel sheets the CSV files were derived from.

FUTURE IDEAS

  • Probability of failure and SIZE of failure might be different. You might choose the plan with the higher probability of failure because the size of failure is smaller. See: Estrada's new paper
  • Try to tie together Prime Harvesting and valuations better.
  • CEW (and by extension WER & HREFF) punishing declining withdrawal rates. However, the evidence from actual retirees (Bernicke & others) shows that's exactly what retirees do. Have a metric that follows this?
  • Mortality-weighted shortfall calculations from Gardner's paper. Except...when you do Monte Carlo with stochastic mortality, you get this already.
  • Look at how bond percentages change with monthly Prime Harvesting.
  • Look at how valuation/expected returns in PMT does long term smoothing
  • Try putting Pye's higher rate with Siegel & Waring's average lifespan Does it tilt TOO much towards early income?
  • Map early income tilts from PMT shapes against Bernicke & Blanchett's research on actual retiree spending.
  • Walton's paper on inverted withdrawals
  • Treat SS as a bond, argument against: https://www.bogleheads.org/forum/viewtopic.php?f=10&t=200572&newpost=3072525#p3072379
  • "Alpha, Beta, and now Gamma" includes parameters for asset classes that allows use of a Truncated Levy Flight distribution to create Monte Carlo analysis. That sounds fun?
  • redo Blanchett's Revisiting the Optimal Distribution Glide Path with a variable withdrawal strategy instead of constant withdrawals

prime-harvesting's People

Contributors

hoostus avatar stefanha avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.