├── Julia-v1 ├── main_v1.jl └── src │ ├── model.jl │ ├── modelSetup.jl │ ├── plots.jl │ ├── simulation.jl │ └── solveValueFunction.jl ├── Julia-v5 ├── main_v5.jl ├── myenv │ ├── Manifest.toml │ └── Project.toml └── src │ ├── model.jl │ ├── modelEulerEquation.jl │ ├── modelSetup.jl │ ├── plots.jl │ ├── simulation.jl │ ├── solveEulerEquation.jl │ ├── solveValueFunction.jl │ ├── solveValueFunctionPar.jl │ └── utils.jl ├── Matlab-v1 ├── getGrid.m ├── getMinAndMaxAss.m ├── getPolicy_analytical.m ├── main_v1.m ├── objectivefunc.m ├── plotApath.m ├── plotCZoomedOut.m ├── plotCpath.m ├── plots.m ├── simNoUncer.m ├── solveValueFunction.m └── utility.m ├── Matlab-v5 ├── checkInputs.m ├── checkSDF.m ├── checkSimExtrap.m ├── eulerforzero.m ├── getDiscreteDraws.m ├── getGrid.m ├── getIncomeGrid.m ├── getMinAndMaxAss.m ├── getNormDev.m ├── getNormalDraws.m ├── getPolicy_analytical.m ├── getinversemargutility.m ├── getmargutility.m ├── interp2D.m ├── main_v5.m ├── normpdf_manual.m ├── objectivefunc.m ├── plotApath.m ├── plotCpath.m ├── plotPath.m ├── plotVpath.m ├── plotYAndCpaths.m ├── plotYCAndApaths.m ├── plotYpath.m ├── plots.m ├── simNoUncer.m ├── simWithUncer.m ├── solveEulerEquation.m ├── solveValueFunction.m ├── stdnormcdf_manual.m ├── stdnorminv_manual.m ├── stdnormpdf_manual.m ├── truncate.m └── utility.m └── README.md /Julia-v1/main_v1.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/main_v1.jl -------------------------------------------------------------------------------- /Julia-v1/src/model.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/src/model.jl -------------------------------------------------------------------------------- /Julia-v1/src/modelSetup.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/src/modelSetup.jl -------------------------------------------------------------------------------- /Julia-v1/src/plots.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/src/plots.jl -------------------------------------------------------------------------------- /Julia-v1/src/simulation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/src/simulation.jl -------------------------------------------------------------------------------- /Julia-v1/src/solveValueFunction.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v1/src/solveValueFunction.jl -------------------------------------------------------------------------------- /Julia-v5/main_v5.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/main_v5.jl -------------------------------------------------------------------------------- /Julia-v5/myenv/Manifest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/myenv/Manifest.toml -------------------------------------------------------------------------------- /Julia-v5/myenv/Project.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/myenv/Project.toml -------------------------------------------------------------------------------- /Julia-v5/src/model.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/model.jl -------------------------------------------------------------------------------- /Julia-v5/src/modelEulerEquation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/modelEulerEquation.jl -------------------------------------------------------------------------------- /Julia-v5/src/modelSetup.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/modelSetup.jl -------------------------------------------------------------------------------- /Julia-v5/src/plots.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/plots.jl -------------------------------------------------------------------------------- /Julia-v5/src/simulation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/simulation.jl -------------------------------------------------------------------------------- /Julia-v5/src/solveEulerEquation.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/solveEulerEquation.jl -------------------------------------------------------------------------------- /Julia-v5/src/solveValueFunction.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/solveValueFunction.jl -------------------------------------------------------------------------------- /Julia-v5/src/solveValueFunctionPar.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/solveValueFunctionPar.jl -------------------------------------------------------------------------------- /Julia-v5/src/utils.jl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Julia-v5/src/utils.jl -------------------------------------------------------------------------------- /Matlab-v1/getGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/getGrid.m -------------------------------------------------------------------------------- /Matlab-v1/getMinAndMaxAss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/getMinAndMaxAss.m -------------------------------------------------------------------------------- /Matlab-v1/getPolicy_analytical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/getPolicy_analytical.m -------------------------------------------------------------------------------- /Matlab-v1/main_v1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/main_v1.m -------------------------------------------------------------------------------- /Matlab-v1/objectivefunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/objectivefunc.m -------------------------------------------------------------------------------- /Matlab-v1/plotApath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/plotApath.m -------------------------------------------------------------------------------- /Matlab-v1/plotCZoomedOut.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/plotCZoomedOut.m -------------------------------------------------------------------------------- /Matlab-v1/plotCpath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/plotCpath.m -------------------------------------------------------------------------------- /Matlab-v1/plots.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/plots.m -------------------------------------------------------------------------------- /Matlab-v1/simNoUncer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/simNoUncer.m -------------------------------------------------------------------------------- /Matlab-v1/solveValueFunction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/solveValueFunction.m -------------------------------------------------------------------------------- /Matlab-v1/utility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v1/utility.m -------------------------------------------------------------------------------- /Matlab-v5/checkInputs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/checkInputs.m -------------------------------------------------------------------------------- /Matlab-v5/checkSDF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/checkSDF.m -------------------------------------------------------------------------------- /Matlab-v5/checkSimExtrap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/checkSimExtrap.m -------------------------------------------------------------------------------- /Matlab-v5/eulerforzero.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/eulerforzero.m -------------------------------------------------------------------------------- /Matlab-v5/getDiscreteDraws.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getDiscreteDraws.m -------------------------------------------------------------------------------- /Matlab-v5/getGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getGrid.m -------------------------------------------------------------------------------- /Matlab-v5/getIncomeGrid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getIncomeGrid.m -------------------------------------------------------------------------------- /Matlab-v5/getMinAndMaxAss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getMinAndMaxAss.m -------------------------------------------------------------------------------- /Matlab-v5/getNormDev.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getNormDev.m -------------------------------------------------------------------------------- /Matlab-v5/getNormalDraws.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getNormalDraws.m -------------------------------------------------------------------------------- /Matlab-v5/getPolicy_analytical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getPolicy_analytical.m -------------------------------------------------------------------------------- /Matlab-v5/getinversemargutility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getinversemargutility.m -------------------------------------------------------------------------------- /Matlab-v5/getmargutility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/getmargutility.m -------------------------------------------------------------------------------- /Matlab-v5/interp2D.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/interp2D.m -------------------------------------------------------------------------------- /Matlab-v5/main_v5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/main_v5.m -------------------------------------------------------------------------------- /Matlab-v5/normpdf_manual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/normpdf_manual.m -------------------------------------------------------------------------------- /Matlab-v5/objectivefunc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/objectivefunc.m -------------------------------------------------------------------------------- /Matlab-v5/plotApath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotApath.m -------------------------------------------------------------------------------- /Matlab-v5/plotCpath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotCpath.m -------------------------------------------------------------------------------- /Matlab-v5/plotPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotPath.m -------------------------------------------------------------------------------- /Matlab-v5/plotVpath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotVpath.m -------------------------------------------------------------------------------- /Matlab-v5/plotYAndCpaths.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotYAndCpaths.m -------------------------------------------------------------------------------- /Matlab-v5/plotYCAndApaths.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotYCAndApaths.m -------------------------------------------------------------------------------- /Matlab-v5/plotYpath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plotYpath.m -------------------------------------------------------------------------------- /Matlab-v5/plots.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/plots.m -------------------------------------------------------------------------------- /Matlab-v5/simNoUncer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/simNoUncer.m -------------------------------------------------------------------------------- /Matlab-v5/simWithUncer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/simWithUncer.m -------------------------------------------------------------------------------- /Matlab-v5/solveEulerEquation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/solveEulerEquation.m -------------------------------------------------------------------------------- /Matlab-v5/solveValueFunction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/solveValueFunction.m -------------------------------------------------------------------------------- /Matlab-v5/stdnormcdf_manual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/stdnormcdf_manual.m -------------------------------------------------------------------------------- /Matlab-v5/stdnorminv_manual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/stdnorminv_manual.m -------------------------------------------------------------------------------- /Matlab-v5/stdnormpdf_manual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/stdnormpdf_manual.m -------------------------------------------------------------------------------- /Matlab-v5/truncate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/truncate.m -------------------------------------------------------------------------------- /Matlab-v5/utility.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/Matlab-v5/utility.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedm/Julia-LifeCycleModel/HEAD/README.md --------------------------------------------------------------------------------