Test Borrowing with Default (Small Grid, Save + Borr Dynamic Programming Problem)
back to Fan's Dynamic Assets Repository Table of Content.
Testing the ff_abz_vf_vecsv program for solving the savings and borrowing dynamic programming problem.
Test the model by adjusting (1) borrowing bound (2) if default is allowed (3) when default is allowed adjusting the level of minimum consumption given default.
Here tabular solutions are printed out for small grid solution.
@seealso
- PRECISION: savings only quick vs benchmark testing: fsi_az_vf_vecsv_main
- PRECISION: savings only asset grid count testing: fsi_az_vf_vecsv_a_n
- PRECISION: savings only shock grid count testing: fsi_az_vf_vecsv_z_n
- BORROW GRID: borrowing choice grid with default: ffs_abz_get_funcgrid_defnodfalt
- BORROW: borrow and default small grid testing: ff_abz_vf_vecsv_default_small
- BORROW: borrow and default large grid testing: ff_abz_vf_vecsv_default_large
- PRECISION: borr + save quick vs benchmark testing: fsi_abz_vf_vecsv_main
- PRECISION: borr + save asset grid count testing: fsi_abz_vf_vecsv_a_n
- PRECISION: borr + save shock grid count testing: fsi_abz_vf_vecsv_z_n
Contents
Set Shared Parameters
close all; it_param_set = 1; % Shared parameters fl_a_max = 50; it_a_n = 60; fl_r_save = 0.025; % 10 percent savings interest rate fl_r_borr = 0.035; fl_w = 1; it_maxiter_val = 1000; it_z_n = 7; % Display Etc. bl_display = false; bl_post = true; bl_display_final = true;
Simulate Savinags only
for the output optimal choice matrix, look at each row, if the next period a at the lowest level of shock is below current a, that means there is nonzero chance of going to lower asset level from this point. Similarly for higher point. If at a current asset point, for all shock levels, next period a choice is equal or below current period asset level, this asset level will have zero probability in the stationary distribution. For the distribution to be non-degenerate, there must be no rows where a'(a,z) == a for all z. see ffs_abz_get_funcgrid_nodefault for additional information.
[param_map, support_map] = ffs_abz_set_default_param(it_param_set); % control saving, borrowing, default param_map('fl_b_bd') = 0; param_map('bl_default') = 0; % shared parameters param_map('fl_a_min') = 0; param_map('fl_a_max') = fl_a_max; param_map('it_a_n') = it_a_n; param_map('fl_r_save') = fl_r_save; param_map('fl_r_borr') = fl_r_borr; param_map('fl_w') = fl_w; % solution param_map('it_z_n') = it_z_n; param_map('it_maxiter_val') = it_maxiter_val; % Display Parameters support_map('bl_display') = bl_display; support_map('bl_post') = bl_post; support_map('bl_display_final') = bl_display_final; % Call Program ff_abz_vf_vecsv(param_map, support_map);
Elapsed time is 0.109300 seconds. valgap = norm(mt_val - mt_val_cur): value function difference across iterations polgap = norm(mt_pol_a - mt_pol_a_cur): policy function difference across iterations z1 = z1 perc change: sum((mt_pol_a ~= mt_pol_a_cur))/(it_a_n): percentage of state space points conditional on shock where the policy function is changing across iterations valgap polgap z1 z2 z3 z4 z5 z6 z7 __________ _______ ________ ________ ________ ________ ________ ________ ________ iter=1 31.45 20.494 1 1 1 1 1 1 1 iter=2 23.709 296.54 0.96667 0.96667 0.96667 0.98333 0.98333 0.98333 0.98333 iter=3 19.289 98.43 0.93333 0.93333 0.93333 0.93333 0.95 0.95 0.95 iter=4 16.101 49.574 0.88333 0.88333 0.88333 0.88333 0.9 0.9 0.95 iter=5 13.637 30.254 0.81667 0.81667 0.81667 0.85 0.81667 0.83333 0.88333 iter=6 11.66 20.399 0.73333 0.73333 0.73333 0.73333 0.73333 0.75 0.81667 iter=7 10.037 14.696 0.63333 0.63333 0.63333 0.63333 0.63333 0.65 0.7 iter=8 8.6829 11.312 0.51667 0.51667 0.51667 0.51667 0.51667 0.53333 0.6 iter=9 7.5394 9.2392 0.4 0.4 0.4 0.41667 0.36667 0.41667 0.46667 iter=10 6.5663 8.2216 0.33333 0.33333 0.33333 0.33333 0.33333 0.35 0.38333 iter=11 5.7322 6.9111 0.25 0.25 0.25 0.25 0.26667 0.25 0.31667 iter=12 5.0095 6.5453 0.2 0.23333 0.23333 0.23333 0.16667 0.25 0.21667 iter=13 4.3865 5.2113 0.15 0.15 0.16667 0.16667 0.18333 0.16667 0.23333 iter=14 3.8451 4.8264 0.11667 0.13333 0.16667 0.16667 0.15 0.16667 0.16667 iter=15 3.3667 4.2955 0.11667 0.13333 0.15 0.15 0.11667 0.15 0.11667 iter=16 2.9546 3.1411 0.083333 0.1 0.1 0.1 0.1 0.1 0.13333 iter=17 2.5943 2.8704 0.066667 0.066667 0.083333 0.1 0.1 0.1 0.13333 iter=18 2.2743 2.5033 0.05 0.066667 0.083333 0.1 0.1 0.066667 0.1 iter=19 1.992 2.1659 0.05 0.05 0.066667 0.1 0.05 0.083333 0.05 iter=20 1.7445 1.895 0.05 0.05 0.066667 0.083333 0.05 0.066667 0.066667 iter=21 1.5298 2.1708 0.05 0.033333 0.066667 0.05 0.05 0.083333 0.066667 iter=22 1.3418 1.9392 0.05 0.066667 0.033333 0.05 0.05 0.066667 0.066667 iter=23 1.1736 1.6949 0.05 0.05 0.033333 0.066667 0.05 0.016667 0.033333 iter=24 1.0238 1.6949 0.05 0.033333 0.016667 0.016667 0.033333 0.033333 0.066667 iter=25 0.8919 1.4678 0.016667 0.016667 0.033333 0.033333 0.05 0.016667 0.05 iter=26 0.77683 1.5659 0.016667 0 0.016667 0.033333 0.05 0.033333 0.05 iter=27 0.67681 1.1985 0.016667 0.033333 0.016667 0.033333 0.033333 0.016667 0 iter=28 0.58999 1.4678 0.016667 0.016667 0.016667 0.033333 0.05 0.033333 0.016667 iter=29 0.51444 1.3712 0.016667 0.016667 0.033333 0.033333 0 0.016667 0.016667 iter=30 0.44859 1.1985 0.016667 0.016667 0 0.016667 0.016667 0.016667 0.033333 iter=31 0.39138 0.84746 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 iter=32 0.34151 1.1985 0 0 0.016667 0.033333 0.016667 0.033333 0 iter=33 0.29796 0.84746 0.016667 0.016667 0.016667 0 0 0 0.016667 iter=34 0.26003 1.1985 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 iter=35 0.22727 0.84746 0 0.016667 0 0.016667 0 0.016667 0 iter=36 0.19937 1.1985 0.016667 0 0.016667 0.033333 0.033333 0.016667 0.016667 iter=37 0.17612 0.84746 0 0.016667 0.016667 0.016667 0 0 0.016667 iter=38 0.15718 0.84746 0.016667 0 0 0 0.016667 0.016667 0 iter=39 0.14211 0.84746 0 0.016667 0.016667 0 0 0.016667 0.016667 iter=40 0.13035 0.84746 0 0 0 0 0.016667 0.016667 0 iter=41 0.12116 1.1985 0 0.016667 0.033333 0 0 0.016667 0.016667 iter=42 0.11394 0.84746 0.016667 0 0 0 0 0.016667 0 iter=43 0.10811 0.84746 0 0 0.016667 0 0 0 0 iter=44 0.10323 0.84746 0 0 0 0 0 0.016667 0.016667 iter=45 0.098924 0.84746 0 0 0 0 0 0 0.016667 iter=46 0.094946 0.84746 0 0.016667 0.016667 0 0.016667 0 0 iter=47 0.091161 0.84746 0 0 0 0 0 0.016667 0 iter=48 0.087486 0.84746 0 0 0 0 0 0 0.016667 iter=49 0.083876 0.84746 0.016667 0 0 0 0 0 0 iter=50 0.080319 0 0 0 0 0 0 0 0 iter=150 0.00020411 0 0 0 0 0 0 0 0 iter=151 0.00019186 0 0 0 0 0 0 0 0 iter=152 0.00018035 0 0 0 0 0 0 0 0 iter=153 0.00016953 0 0 0 0 0 0 0 0 iter=154 0.00015936 0 0 0 0 0 0 0 0 iter=155 0.0001498 0 0 0 0 0 0 0 0 iter=156 0.00014081 0 0 0 0 0 0 0 0 iter=157 0.00013236 0 0 0 0 0 0 0 0 iter=158 0.00012442 0 0 0 0 0 0 0 0 iter=159 0.00011696 0 0 0 0 0 0 0 0 iter=160 0.00010994 0 0 0 0 0 0 0 0 iter=161 0.00010334 0 0 0 0 0 0 0 0 iter=162 9.7144e-05 0 0 0 0 0 0 0 0 iter=163 9.1316e-05 0 0 0 0 0 0 0 0 iter=164 8.5837e-05 0 0 0 0 0 0 0 0 iter=165 8.0687e-05 0 0 0 0 0 0 0 0 iter=166 7.5846e-05 0 0 0 0 0 0 0 0 iter=167 7.1296e-05 0 0 0 0 0 0 0 0 iter=168 6.7018e-05 0 0 0 0 0 0 0 0 iter=169 6.2997e-05 0 0 0 0 0 0 0 0 iter=170 5.9217e-05 0 0 0 0 0 0 0 0 iter=171 5.5664e-05 0 0 0 0 0 0 0 0 iter=172 5.2325e-05 0 0 0 0 0 0 0 0 iter=173 4.9185e-05 0 0 0 0 0 0 0 0 iter=174 4.6234e-05 0 0 0 0 0 0 0 0 iter=175 4.346e-05 0 0 0 0 0 0 0 0 iter=176 4.0853e-05 0 0 0 0 0 0 0 0 iter=177 3.8401e-05 0 0 0 0 0 0 0 0 iter=178 3.6097e-05 0 0 0 0 0 0 0 0 iter=179 3.3932e-05 0 0 0 0 0 0 0 0 iter=180 3.1896e-05 0 0 0 0 0 0 0 0 iter=181 2.9982e-05 0 0 0 0 0 0 0 0 iter=182 2.8183e-05 0 0 0 0 0 0 0 0 iter=183 2.6492e-05 0 0 0 0 0 0 0 0 iter=184 2.4903e-05 0 0 0 0 0 0 0 0 iter=185 2.3408e-05 0 0 0 0 0 0 0 0 iter=186 2.2004e-05 0 0 0 0 0 0 0 0 iter=187 2.0684e-05 0 0 0 0 0 0 0 0 iter=188 1.9443e-05 0 0 0 0 0 0 0 0 iter=189 1.8276e-05 0 0 0 0 0 0 0 0 iter=190 1.718e-05 0 0 0 0 0 0 0 0 iter=191 1.6149e-05 0 0 0 0 0 0 0 0 iter=192 1.518e-05 0 0 0 0 0 0 0 0 iter=193 1.4269e-05 0 0 0 0 0 0 0 0 iter=194 1.3413e-05 0 0 0 0 0 0 0 0 iter=195 1.2608e-05 0 0 0 0 0 0 0 0 iter=196 1.1852e-05 0 0 0 0 0 0 0 0 iter=197 1.1141e-05 0 0 0 0 0 0 0 0 iter=198 1.0472e-05 0 0 0 0 0 0 0 0 iter=199 9.8439e-06 0 0 0 0 0 0 0 0 tb_val: V(a,z) value at each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=0 -6.46 -4.7322 -3.1017 -1.6231 -0.28345 0.94796 2.2797 a2=0.847458 -4.8657 -3.5674 -2.2703 -0.95867 0.29411 1.4658 2.7244 a3=1.69492 -3.601 -2.5734 -1.4885 -0.33268 0.83963 1.9554 3.144 a4=2.54237 -2.5544 -1.7004 -0.76424 0.25086 1.3501 2.4148 3.5422 a5=3.38983 -1.6576 -0.92121 -0.097369 0.79304 1.8266 2.8458 3.9266 a6=4.23729 -0.86982 -0.21863 0.51584 1.3183 2.2874 3.2626 4.2964 a7=5.08475 -0.16615 0.42015 1.0864 1.8249 2.7313 3.6643 4.6507 a8=5.9322 0.47025 1.0068 1.6212 2.3095 3.1564 4.0492 4.9894 a9=6.77966 1.0522 1.5503 2.1242 2.7711 3.5621 4.4169 5.3131 a10=7.62712 1.5894 2.0572 2.5986 3.21 3.9488 4.768 5.6225 a11=8.47458 2.0891 2.5325 3.0466 3.6269 4.3171 5.1029 5.9188 a12=9.32203 2.5566 2.9796 3.4705 4.023 4.6681 5.4226 6.2032 a13=10.1695 2.9961 3.4016 3.872 4.3992 5.0027 5.7282 6.4776 a14=11.0169 3.4107 3.8008 4.2528 4.757 5.3219 6.0208 6.7454 a15=11.8644 3.8028 4.1791 4.6144 5.0974 5.635 6.3068 7.0055 a16=12.7119 4.1745 4.5382 4.9583 5.4232 5.9398 6.5851 7.2574 a17=13.5593 4.5276 4.8797 5.2862 5.7357 6.235 6.8545 7.5011 a18=14.4068 4.8635 5.2052 5.5996 6.0359 6.5201 7.1149 7.737 a19=15.2542 5.1838 5.5161 5.8998 6.3243 6.795 7.3664 7.9658 a20=16.1017 5.4986 5.8135 6.1876 6.6016 7.0601 7.6094 8.1888 a21=16.9492 5.7995 6.0992 6.4639 6.8684 7.3155 7.8443 8.4087 a22=17.7966 6.091 6.3749 6.7296 7.1252 7.5617 8.0712 8.6216 a23=18.6441 6.3706 6.6452 6.9855 7.3726 7.7992 8.2903 8.8274 a24=19.4915 6.6408 6.9059 7.2326 7.611 8.0282 8.5019 9.0262 a25=20.339 6.903 7.1593 7.4712 7.8411 8.2493 8.7064 9.2185 a26=21.1864 7.1563 7.404 7.7019 8.0634 8.4627 8.9041 9.4046 a27=22.0339 7.4023 7.6411 7.9285 8.2783 8.669 9.0955 9.5848 a28=22.8814 7.6399 7.8704 8.1487 8.4867 8.8686 9.2832 9.7613 a29=23.7288 7.8708 8.0938 8.3635 8.689 9.0623 9.4676 9.9345 a30=24.5763 8.094 8.3103 8.5722 8.8856 9.2505 9.6479 10.104 a31=25.4237 8.3114 8.5214 8.7755 9.0768 9.4337 9.8237 10.269 a32=26.2712 8.522 8.7263 8.9729 9.2629 9.6121 9.9951 10.43 a33=27.1186 8.7273 8.926 9.1654 9.4441 9.7858 10.162 10.587 a34=27.9661 8.9264 9.1199 9.3524 9.623 9.9551 10.325 10.74 a35=28.8136 9.1206 9.309 9.5347 9.7975 10.121 10.484 10.89 a36=29.661 9.3091 9.4928 9.7127 9.9689 10.283 10.639 11.036 a37=30.5085 9.4931 9.672 9.8863 10.136 10.441 10.791 11.179 a38=31.3559 9.6719 9.8467 10.056 10.3 10.596 10.939 11.319 a39=32.2034 9.8464 10.017 10.222 10.46 10.748 11.084 11.456 a40=33.0508 10.016 10.184 10.384 10.617 10.897 11.226 11.59 a41=33.8983 10.182 10.346 10.542 10.77 11.042 11.366 11.722 a42=34.7458 10.344 10.505 10.697 10.92 11.184 11.502 11.851 a43=35.5932 10.502 10.66 10.848 11.067 11.324 11.636 11.977 a44=36.4407 10.657 10.811 10.996 11.211 11.46 11.767 12.101 a45=37.2881 10.808 10.959 11.141 11.351 11.595 11.895 12.223 a46=38.1356 10.955 11.104 11.283 11.489 11.727 12.021 12.342 a47=38.9831 11.099 11.246 11.421 11.624 11.857 12.144 12.459 a48=39.8305 11.24 11.385 11.557 11.756 11.985 12.266 12.575 a49=40.678 11.378 11.52 11.69 11.885 12.111 12.386 12.688 a50=41.5254 11.514 11.653 11.82 12.013 12.234 12.503 12.8 a51=42.3729 11.647 11.784 11.948 12.137 12.355 12.619 12.91 a52=43.2203 11.778 11.911 12.073 12.26 12.474 12.733 13.018 a53=44.0678 11.906 12.036 12.196 12.38 12.591 12.844 13.125 a54=44.9153 12.032 12.159 12.316 12.498 12.706 12.954 13.23 a55=45.7627 12.156 12.28 12.434 12.613 12.819 13.062 13.334 a56=46.6102 12.278 12.399 12.55 12.727 12.93 13.168 13.437 a57=47.4576 12.397 12.516 12.664 12.838 13.038 13.273 13.538 a58=48.3051 12.514 12.632 12.776 12.948 13.145 13.375 13.637 a59=49.1525 12.629 12.745 12.885 13.055 13.25 13.476 13.734 a60=50 12.743 12.856 12.993 13.161 13.353 13.575 13.83 tb_pol_a: optimal asset choice for each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=0 0 0 0 0 0 0 0.84746 a2=0.847458 0 0 0 0.84746 0.84746 0.84746 1.6949 a3=1.69492 0.84746 0.84746 0.84746 1.6949 1.6949 1.6949 2.5424 a4=2.54237 1.6949 1.6949 1.6949 2.5424 2.5424 2.5424 3.3898 a5=3.38983 2.5424 2.5424 2.5424 3.3898 3.3898 3.3898 4.2373 a6=4.23729 3.3898 3.3898 3.3898 3.3898 4.2373 4.2373 5.0847 a7=5.08475 4.2373 4.2373 4.2373 4.2373 5.0847 5.0847 5.9322 a8=5.9322 5.0847 5.0847 5.0847 5.0847 5.9322 5.9322 6.7797 a9=6.77966 5.9322 5.9322 5.9322 5.9322 6.7797 6.7797 7.6271 a10=7.62712 6.7797 6.7797 6.7797 6.7797 7.6271 7.6271 8.4746 a11=8.47458 7.6271 7.6271 7.6271 7.6271 8.4746 8.4746 9.322 a12=9.32203 8.4746 8.4746 8.4746 8.4746 9.322 9.322 10.169 a13=10.1695 9.322 9.322 9.322 9.322 10.169 10.169 11.017 a14=11.0169 10.169 10.169 10.169 10.169 11.017 11.017 11.864 a15=11.8644 11.017 11.017 11.017 11.017 11.017 11.864 12.712 a16=12.7119 11.864 11.864 11.864 11.864 11.864 12.712 13.559 a17=13.5593 12.712 12.712 12.712 12.712 12.712 13.559 14.407 a18=14.4068 13.559 13.559 13.559 13.559 13.559 14.407 15.254 a19=15.2542 14.407 14.407 14.407 14.407 14.407 15.254 16.102 a20=16.1017 14.407 15.254 15.254 15.254 15.254 16.102 16.949 a21=16.9492 15.254 16.102 16.102 16.102 16.102 16.949 16.949 a22=17.7966 16.102 16.102 16.949 16.949 16.949 17.797 17.797 a23=18.6441 16.949 16.949 17.797 17.797 17.797 18.644 18.644 a24=19.4915 17.797 17.797 18.644 18.644 18.644 19.492 19.492 a25=20.339 18.644 18.644 19.492 19.492 19.492 20.339 20.339 a26=21.1864 19.492 19.492 20.339 20.339 20.339 21.186 21.186 a27=22.0339 20.339 20.339 20.339 21.186 21.186 22.034 22.034 a28=22.8814 21.186 21.186 21.186 22.034 22.034 22.034 22.881 a29=23.7288 22.034 22.034 22.034 22.881 22.881 22.881 23.729 a30=24.5763 22.881 22.881 22.881 23.729 23.729 23.729 24.576 a31=25.4237 23.729 23.729 23.729 24.576 24.576 24.576 25.424 a32=26.2712 24.576 24.576 24.576 25.424 25.424 25.424 26.271 a33=27.1186 25.424 25.424 25.424 26.271 26.271 26.271 27.119 a34=27.9661 26.271 26.271 26.271 26.271 27.119 27.119 27.966 a35=28.8136 27.119 27.119 27.119 27.119 27.966 27.966 28.814 a36=29.661 27.966 27.966 27.966 27.966 28.814 28.814 29.661 a37=30.5085 28.814 28.814 28.814 28.814 29.661 29.661 30.508 a38=31.3559 29.661 29.661 29.661 29.661 30.508 30.508 31.356 a39=32.2034 30.508 30.508 30.508 30.508 31.356 31.356 32.203 a40=33.0508 31.356 31.356 31.356 31.356 32.203 32.203 33.051 a41=33.8983 32.203 32.203 32.203 32.203 33.051 33.051 33.898 a42=34.7458 33.051 33.051 33.051 33.051 33.898 33.898 34.746 a43=35.5932 33.898 33.898 33.898 33.898 34.746 34.746 35.593 a44=36.4407 34.746 34.746 34.746 34.746 35.593 35.593 36.441 a45=37.2881 35.593 35.593 35.593 35.593 35.593 36.441 37.288 a46=38.1356 36.441 36.441 36.441 36.441 36.441 37.288 38.136 a47=38.9831 37.288 37.288 37.288 37.288 37.288 38.136 38.983 a48=39.8305 38.136 38.136 38.136 38.136 38.136 38.983 39.831 a49=40.678 38.983 38.983 38.983 38.983 38.983 39.831 40.678 a50=41.5254 39.831 39.831 39.831 39.831 39.831 40.678 41.525 a51=42.3729 39.831 40.678 40.678 40.678 40.678 41.525 42.373 a52=43.2203 40.678 41.525 41.525 41.525 41.525 42.373 42.373 a53=44.0678 41.525 42.373 42.373 42.373 42.373 43.22 43.22 a54=44.9153 42.373 43.22 43.22 43.22 43.22 44.068 44.068 a55=45.7627 43.22 43.22 44.068 44.068 44.068 44.915 44.915 a56=46.6102 44.068 44.068 44.915 44.915 44.915 45.763 45.763 a57=47.4576 44.915 44.915 45.763 45.763 45.763 46.61 46.61 a58=48.3051 45.763 45.763 46.61 46.61 46.61 47.458 47.458 a59=49.1525 46.61 46.61 47.458 47.458 47.458 48.305 48.305 a60=50 47.458 47.458 47.458 48.305 48.305 49.153 49.153
Simulate Save/Borrow No Default
See each asset state row, if for negative asset levels, at all levels of shocks, a'(a,z) >= a for all a <0 for all z, that means there will be no borrowing in the stationary distribution. Similarly if a'(a,z) <= a for all a > 0 and all z, there will be no savings in the stationary distribution. For the distribution to be non-degenerate, there must be no rows where a'(a,z) == a for all z.
[param_map, support_map] = ffs_abz_set_default_param(it_param_set); % allow for borrowing, when using a very large negative value for fl_b_bd % that means the natural borrowing constraint will bind. param_map('fl_b_bd') = -100; param_map('bl_default') = 0; % shared parameters param_map('fl_a_min') = 0; param_map('fl_a_max') = fl_a_max; param_map('it_a_n') = it_a_n; param_map('fl_r_save') = fl_r_save; param_map('fl_r_borr') = fl_r_borr; param_map('fl_w') = fl_w; % solution param_map('it_z_n') = it_z_n; param_map('it_maxiter_val') = it_maxiter_val; % Display Parameters support_map('bl_display') = bl_display; support_map('bl_post') = bl_post; support_map('bl_display_final') = bl_display_final; % Call Program ff_abz_vf_vecsv(param_map, support_map);
Elapsed time is 0.089112 seconds. valgap = norm(mt_val - mt_val_cur): value function difference across iterations polgap = norm(mt_pol_a - mt_pol_a_cur): policy function difference across iterations z1 = z1 perc change: sum((mt_pol_a ~= mt_pol_a_cur))/(it_a_n): percentage of state space points conditional on shock where the policy function is changing across iterations valgap polgap z1 z2 z3 z4 z5 z6 z7 __________ ______ ________ ________ ________ ________ ________ ________ ________ iter=1 9999 182.36 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 iter=2 630.61 355.3 1 1 1 1 1 1 1 iter=3 315.91 118.02 0.95 0.96667 0.96667 0.96667 0.96667 0.96667 0.96667 iter=4 193.96 59.497 0.9 0.9 0.88333 0.91667 0.91667 0.91667 0.93333 iter=5 136.32 35.77 0.85 0.85 0.86667 0.81667 0.85 0.85 0.91667 iter=6 104.86 24.577 0.71667 0.75 0.75 0.78333 0.78333 0.76667 0.78333 iter=7 85.682 17.331 0.63333 0.6 0.61667 0.65 0.63333 0.66667 0.71667 iter=8 72.8 13.56 0.51667 0.51667 0.55 0.5 0.51667 0.53333 0.6 iter=9 63.389 11.248 0.4 0.4 0.4 0.38333 0.38333 0.41667 0.45 iter=10 56.037 10.147 0.35 0.36667 0.33333 0.36667 0.33333 0.35 0.36667 iter=11 50.006 8.1879 0.26667 0.26667 0.26667 0.26667 0.31667 0.25 0.28333 iter=12 44.884 7.8515 0.21667 0.23333 0.25 0.26667 0.16667 0.26667 0.31667 iter=13 40.439 6.2364 0.16667 0.15 0.16667 0.15 0.2 0.2 0.2 iter=14 36.524 6.2789 0.16667 0.16667 0.16667 0.15 0.15 0.16667 0.18333 iter=15 33.041 5.8713 0.13333 0.15 0.13333 0.15 0.11667 0.16667 0.13333 iter=16 29.925 4.9029 0.13333 0.1 0.1 0.1 0.11667 0.1 0.11667 iter=17 27.124 4.544 0.066667 0.1 0.11667 0.1 0.11667 0.1 0.13333 iter=18 24.598 4.0808 0.066667 0.1 0.1 0.1 0.1 0.066667 0.11667 iter=19 22.317 3.4637 0.1 0.05 0.1 0.066667 0.066667 0.1 0.083333 iter=20 20.253 3.6883 0.083333 0.1 0.083333 0.083333 0.033333 0.083333 0.066667 iter=21 18.385 3.2414 0.05 0.083333 0.05 0.05 0.066667 0.1 0.05 iter=22 16.692 2.5433 0.066667 0.05 0.033333 0.05 0.05 0.066667 0.05 iter=23 15.157 2.4459 0.033333 0.033333 0.05 0.05 0.05 0.033333 0.083333 iter=24 13.765 2.1033 0.016667 0.033333 0.05 0.05 0.033333 0.033333 0.066667 iter=25 12.502 2.0706 0.016667 0.016667 0.05 0.05 0.05 0.05 0.033333 iter=26 11.357 2.028 0.05 0.05 0.033333 0.033333 0.05 0.016667 0.066667 iter=27 10.318 2.028 0.016667 0 0.05 0.066667 0.05 0.033333 0.05 iter=28 9.3746 1.7563 0.016667 0.05 0.016667 0.05 0.016667 0.016667 0.033333 iter=29 8.5191 1.7563 0.033333 0.016667 0.05 0.033333 0.016667 0.033333 0.033333 iter=30 7.7428 1.7563 0 0.033333 0.016667 0.05 0.016667 0.033333 0.033333 iter=31 7.0383 1.434 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 iter=32 6.3989 1.434 0.016667 0 0.033333 0.016667 0.033333 0.033333 0 iter=33 5.8185 1.9287 0.016667 0.033333 0.033333 0.016667 0 0.05 0.033333 iter=34 5.2917 1.434 0.016667 0.016667 0.033333 0 0.016667 0 0.016667 iter=35 4.8134 1.014 0.016667 0 0 0.016667 0.016667 0.016667 0.016667 iter=36 4.3792 1.7563 0.016667 0.033333 0.016667 0.016667 0.016667 0.033333 0 iter=37 3.9851 1.014 0 0.016667 0.016667 0.016667 0 0 0.016667 iter=38 3.6274 1.434 0.033333 0 0.016667 0.016667 0.016667 0.016667 0.016667 iter=39 3.3027 1.434 0.016667 0.016667 0 0 0.016667 0.033333 0 iter=40 3.0079 1.434 0 0.016667 0.016667 0.016667 0.016667 0 0.033333 iter=41 2.7403 1.434 0.016667 0.016667 0 0.016667 0 0.016667 0.016667 iter=42 2.4974 1.014 0.016667 0.016667 0 0 0.016667 0.016667 0.016667 iter=43 2.2768 1.014 0.016667 0.016667 0 0.016667 0.016667 0 0 iter=44 2.0765 1.014 0 0 0 0.016667 0.016667 0 0.016667 iter=45 1.8947 1.014 0.016667 0 0.016667 0 0.016667 0.016667 0 iter=46 1.7295 1.014 0.016667 0 0 0 0 0 0.016667 iter=47 1.5794 1.014 0 0 0 0.016667 0.016667 0 0.016667 iter=48 1.443 0 0 0 0 0 0 0 0 iter=49 1.3191 1.014 0.016667 0 0 0 0.016667 0 0.016667 iter=50 1.2064 0 0 0 0 0 0 0 0 iter=182 0.00019951 0 0 0 0 0 0 0 0 iter=183 0.00018759 0 0 0 0 0 0 0 0 iter=184 0.00017637 0 0 0 0 0 0 0 0 iter=185 0.00016583 0 0 0 0 0 0 0 0 iter=186 0.00015591 0 0 0 0 0 0 0 0 iter=187 0.00014659 0 0 0 0 0 0 0 0 iter=188 0.00013783 0 0 0 0 0 0 0 0 iter=189 0.00012959 0 0 0 0 0 0 0 0 iter=190 0.00012184 0 0 0 0 0 0 0 0 iter=191 0.00011455 0 0 0 0 0 0 0 0 iter=192 0.0001077 0 0 0 0 0 0 0 0 iter=193 0.00010126 0 0 0 0 0 0 0 0 iter=194 9.52e-05 0 0 0 0 0 0 0 0 iter=195 8.9506e-05 0 0 0 0 0 0 0 0 iter=196 8.4151e-05 0 0 0 0 0 0 0 0 iter=197 7.9117e-05 0 0 0 0 0 0 0 0 iter=198 7.4383e-05 0 0 0 0 0 0 0 0 iter=199 6.9933e-05 0 0 0 0 0 0 0 0 iter=200 6.5748e-05 0 0 0 0 0 0 0 0 iter=201 6.1814e-05 0 0 0 0 0 0 0 0 iter=202 5.8115e-05 0 0 0 0 0 0 0 0 iter=203 5.4637e-05 0 0 0 0 0 0 0 0 iter=204 5.1367e-05 0 0 0 0 0 0 0 0 iter=205 4.8293e-05 0 0 0 0 0 0 0 0 iter=206 4.5402e-05 0 0 0 0 0 0 0 0 iter=207 4.2685e-05 0 0 0 0 0 0 0 0 iter=208 4.0129e-05 0 0 0 0 0 0 0 0 iter=209 3.7727e-05 0 0 0 0 0 0 0 0 iter=210 3.5469e-05 0 0 0 0 0 0 0 0 iter=211 3.3345e-05 0 0 0 0 0 0 0 0 iter=212 3.1349e-05 0 0 0 0 0 0 0 0 iter=213 2.9472e-05 0 0 0 0 0 0 0 0 iter=214 2.7707e-05 0 0 0 0 0 0 0 0 iter=215 2.6048e-05 0 0 0 0 0 0 0 0 iter=216 2.4488e-05 0 0 0 0 0 0 0 0 iter=217 2.3022e-05 0 0 0 0 0 0 0 0 iter=218 2.1643e-05 0 0 0 0 0 0 0 0 iter=219 2.0347e-05 0 0 0 0 0 0 0 0 iter=220 1.9128e-05 0 0 0 0 0 0 0 0 iter=221 1.7983e-05 0 0 0 0 0 0 0 0 iter=222 1.6906e-05 0 0 0 0 0 0 0 0 iter=223 1.5893e-05 0 0 0 0 0 0 0 0 iter=224 1.4941e-05 0 0 0 0 0 0 0 0 iter=225 1.4046e-05 0 0 0 0 0 0 0 0 iter=226 1.3205e-05 0 0 0 0 0 0 0 0 iter=227 1.2414e-05 0 0 0 0 0 0 0 0 iter=228 1.167e-05 0 0 0 0 0 0 0 0 iter=229 1.0971e-05 0 0 0 0 0 0 0 0 iter=230 1.0314e-05 0 0 0 0 0 0 0 0 iter=231 9.6957e-06 0 0 0 0 0 0 0 0 tb_val: V(a,z) value at each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-9.82487 -9999 -1762.3 -767.26 -475.21 -307.94 -8.1817 -5.2722 a2=-8.81089 -32.612 -20.746 -15.305 -11.792 -9.1338 -6.7605 -4.1305 a3=-7.79691 -23.916 -17.051 -12.859 -9.8795 -7.5399 -5.5059 -3.0872 a4=-6.78293 -18.452 -14.29 -10.898 -8.2961 -6.1863 -4.3578 -2.1225 a5=-5.76895 -14.775 -11.988 -9.2066 -6.9026 -4.9745 -3.279 -1.2465 a6=-4.75497 -12.061 -9.9727 -7.706 -5.6539 -3.8832 -2.3043 -0.44686 a7=-3.74099 -9.8877 -8.2295 -6.3772 -4.5358 -2.9004 -1.4225 0.29154 a8=-2.72701 -8.0743 -6.7176 -5.1939 -3.5286 -2.0098 -0.61886 0.98605 a9=-1.71303 -6.5265 -5.396 -4.1243 -2.6098 -1.1925 0.12377 1.6565 a10=-0.699046 -5.1843 -4.2267 -3.1179 -1.7316 -0.39176 0.91797 2.2131 a11=0 -4.2514 -3.3793 -2.348 -1.1005 0.15493 1.3774 2.5047 a12=0.314935 -3.916 -3.0036 -1.9547 -0.81202 0.387 1.5283 2.7071 a13=1.32892 -2.8245 -2.0353 -1.1371 -0.14122 0.97705 2.0608 3.1721 a14=2.3429 -1.8583 -1.1701 -0.38372 0.48216 1.5279 2.5603 3.6203 a15=3.35688 -0.99619 -0.38728 0.30965 1.0861 2.0603 3.0429 4.05 a16=4.37086 -0.21921 0.32691 0.95553 1.6661 2.5713 3.5064 4.4608 a17=5.38484 0.48748 0.9846 1.561 2.2193 3.0594 3.9494 4.8529 a18=6.39882 1.1361 1.595 2.1303 2.7452 3.5242 4.3719 5.227 a19=7.4128 1.7362 2.1648 2.6668 3.2445 3.9664 4.7744 5.5842 a20=8.42678 2.2952 2.6991 3.1732 3.718 4.3871 5.1579 5.9256 a21=9.44076 2.8185 3.2018 3.6518 4.1672 4.7873 5.5235 6.253 a22=10.4547 3.3103 3.6759 4.1047 4.5935 5.1683 5.8724 6.5685 a23=11.4687 3.7739 4.1239 4.5338 4.9982 5.5313 6.2061 6.8759 a24=12.4827 4.2121 4.5481 4.9407 5.3828 5.8837 6.5299 7.1769 a25=13.4967 4.6271 4.9503 5.3272 5.7497 6.2272 6.8454 7.4723 a26=14.5107 5.0207 5.3323 5.6951 6.1011 6.5597 7.1509 7.7585 a27=15.5246 5.3948 5.6957 6.0461 6.4381 6.8806 7.4459 8.0349 a28=16.5386 5.7508 6.0422 6.3815 6.7614 7.1897 7.7304 8.3017 a29=17.5526 6.0903 6.3731 6.7027 7.0717 7.4873 8.0045 8.5589 a30=18.5666 6.4147 6.6898 7.0106 7.3698 7.7737 8.2685 8.8068 a31=19.5806 6.7251 6.9932 7.3059 7.6563 8.0493 8.523 9.0459 a32=20.5946 7.0227 7.2842 7.5896 7.9317 8.3145 8.7682 9.2765 a33=21.6085 7.3122 7.5638 7.8623 8.1967 8.5698 9.0047 9.499 a34=22.6225 7.593 7.8328 8.1247 8.4518 8.8158 9.2327 9.7137 a35=23.6365 7.8644 8.092 8.3773 8.6974 9.0528 9.4528 9.9211 a36=24.6505 8.1266 8.3456 8.6207 8.9342 9.2813 9.6653 10.121 a37=25.6645 8.3797 8.5917 8.8558 9.1625 9.5017 9.8738 10.318 a38=26.6784 8.6258 8.8308 9.0831 9.3829 9.7149 10.078 10.51 a39=27.6924 8.864 9.0623 9.3031 9.5961 9.9213 10.277 10.697 a40=28.7064 9.0955 9.2868 9.5183 9.8023 10.121 10.47 10.878 a41=29.7204 9.3198 9.5043 9.7283 10.002 10.315 10.658 11.055 a42=30.7344 9.5377 9.716 9.933 10.197 10.503 10.84 11.226 a43=31.7483 9.749 9.9218 10.132 10.386 10.686 11.017 11.393 a44=32.7623 9.9546 10.122 10.326 10.57 10.864 11.189 11.555 a45=33.7763 10.154 10.317 10.515 10.75 11.037 11.356 11.713 a46=34.7903 10.349 10.507 10.699 10.925 11.205 11.519 11.867 a47=35.8043 10.538 10.692 10.878 11.097 11.369 11.677 12.016 a48=36.8182 10.722 10.872 11.053 11.265 11.53 11.832 12.162 a49=37.8322 10.901 11.047 11.223 11.43 11.687 11.982 12.305 a50=38.8462 11.076 11.218 11.39 11.592 11.84 12.13 12.445 a51=39.8602 11.246 11.385 11.553 11.75 11.99 12.274 12.582 a52=40.8742 11.413 11.548 11.712 11.904 12.137 12.415 12.715 a53=41.8882 11.575 11.707 11.867 12.055 12.281 12.553 12.846 a54=42.9021 11.733 11.863 12.019 12.202 12.421 12.688 12.975 a55=43.9161 11.887 12.014 12.168 12.347 12.559 12.821 13.1 a56=44.9301 12.038 12.163 12.313 12.488 12.694 12.95 13.224 a57=45.9441 12.185 12.308 12.455 12.627 12.827 13.077 13.347 a58=46.9581 12.33 12.45 12.594 12.762 12.958 13.202 13.467 a59=47.972 12.47 12.588 12.73 12.895 13.087 13.325 13.585 a60=48.986 12.608 12.724 12.863 13.025 13.213 13.446 13.702 tb_pol_a: optimal asset choice for each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-9.82487 -9.8249 -9.8249 -9.8249 -9.8249 -9.8249 -8.8109 -8.8109 a2=-8.81089 -8.8109 -8.8109 -8.8109 -8.8109 -8.8109 -7.7969 -7.7969 a3=-7.79691 -8.8109 -7.7969 -7.7969 -7.7969 -7.7969 -6.7829 -6.7829 a4=-6.78293 -7.7969 -6.7829 -6.7829 -6.7829 -6.7829 -5.769 -5.769 a5=-5.76895 -6.7829 -6.7829 -5.769 -5.769 -5.769 -5.769 -4.755 a6=-4.75497 -5.769 -5.769 -4.755 -4.755 -4.755 -4.755 -3.741 a7=-3.74099 -4.755 -4.755 -3.741 -3.741 -3.741 -3.741 -2.727 a8=-2.72701 -3.741 -3.741 -2.727 -2.727 -2.727 -2.727 -1.713 a9=-1.71303 -2.727 -2.727 -2.727 -1.713 -1.713 -1.713 -0.69905 a10=-0.699046 -1.713 -1.713 -1.713 -0.69905 -0.69905 0 0.31494 a11=0 -0.69905 -0.69905 -0.69905 0 0 0.31494 1.3289 a12=0.314935 0 0 0 0.31494 0.31494 0.31494 1.3289 a13=1.32892 0.31494 0.31494 0.31494 1.3289 1.3289 1.3289 2.3429 a14=2.3429 1.3289 1.3289 1.3289 2.3429 2.3429 2.3429 3.3569 a15=3.35688 2.3429 2.3429 2.3429 2.3429 3.3569 3.3569 4.3709 a16=4.37086 3.3569 3.3569 3.3569 3.3569 4.3709 4.3709 5.3848 a17=5.38484 4.3709 4.3709 4.3709 4.3709 5.3848 5.3848 6.3988 a18=6.39882 5.3848 5.3848 5.3848 5.3848 6.3988 6.3988 7.4128 a19=7.4128 6.3988 6.3988 6.3988 6.3988 7.4128 7.4128 8.4268 a20=8.42678 7.4128 7.4128 7.4128 7.4128 8.4268 8.4268 9.4408 a21=9.44076 8.4268 8.4268 8.4268 8.4268 9.4408 9.4408 10.455 a22=10.4547 9.4408 9.4408 9.4408 9.4408 10.455 10.455 11.469 a23=11.4687 10.455 10.455 10.455 10.455 11.469 11.469 12.483 a24=12.4827 11.469 11.469 11.469 11.469 11.469 12.483 12.483 a25=13.4967 12.483 12.483 12.483 12.483 12.483 13.497 13.497 a26=14.5107 13.497 13.497 13.497 13.497 13.497 14.511 14.511 a27=15.5246 14.511 14.511 14.511 14.511 14.511 15.525 15.525 a28=16.5386 15.525 15.525 15.525 15.525 15.525 16.539 16.539 a29=17.5526 16.539 16.539 16.539 16.539 16.539 17.553 17.553 a30=18.5666 17.553 17.553 17.553 17.553 17.553 18.567 18.567 a31=19.5806 18.567 18.567 18.567 18.567 18.567 19.581 19.581 a32=20.5946 19.581 19.581 19.581 19.581 19.581 20.595 20.595 a33=21.6085 19.581 20.595 20.595 20.595 20.595 21.609 21.609 a34=22.6225 20.595 21.609 21.609 21.609 21.609 22.623 22.623 a35=23.6365 21.609 22.623 22.623 22.623 22.623 23.636 23.636 a36=24.6505 22.623 22.623 23.636 23.636 23.636 24.65 24.65 a37=25.6645 23.636 23.636 24.65 24.65 24.65 24.65 25.664 a38=26.6784 24.65 24.65 25.664 25.664 25.664 25.664 26.678 a39=27.6924 25.664 25.664 26.678 26.678 26.678 26.678 27.692 a40=28.7064 26.678 26.678 26.678 27.692 27.692 27.692 28.706 a41=29.7204 27.692 27.692 27.692 28.706 28.706 28.706 29.72 a42=30.7344 28.706 28.706 28.706 29.72 29.72 29.72 30.734 a43=31.7483 29.72 29.72 29.72 30.734 30.734 30.734 31.748 a44=32.7623 30.734 30.734 30.734 31.748 31.748 31.748 32.762 a45=33.7763 31.748 31.748 31.748 32.762 32.762 32.762 33.776 a46=34.7903 32.762 32.762 32.762 32.762 33.776 33.776 34.79 a47=35.8043 33.776 33.776 33.776 33.776 34.79 34.79 35.804 a48=36.8182 34.79 34.79 34.79 34.79 35.804 35.804 36.818 a49=37.8322 35.804 35.804 35.804 35.804 36.818 36.818 37.832 a50=38.8462 36.818 36.818 36.818 36.818 37.832 37.832 38.846 a51=39.8602 37.832 37.832 37.832 37.832 38.846 38.846 39.86 a52=40.8742 38.846 38.846 38.846 38.846 39.86 39.86 40.874 a53=41.8882 39.86 39.86 39.86 39.86 40.874 40.874 41.888 a54=42.9021 40.874 40.874 40.874 40.874 41.888 41.888 42.902 a55=43.9161 41.888 41.888 41.888 41.888 42.902 42.902 43.916 a56=44.9301 42.902 42.902 42.902 42.902 43.916 43.916 43.916 a57=45.9441 43.916 43.916 43.916 43.916 43.916 44.93 44.93 a58=46.9581 44.93 44.93 44.93 44.93 44.93 45.944 45.944 a59=47.972 45.944 45.944 45.944 45.944 45.944 46.958 46.958 a60=48.986 46.958 46.958 46.958 46.958 46.958 47.972 47.972
Simulate Save/Borrow, Can Default: cmin = 0.00001, choose not to default
Allow for default, but very low cmin.
see that the resulting policy function does not allow distribution to exceed below -9.32203, the additional borrowing allowed for default does not matter because utility from default is so terrible with c min = 0.00001.
[param_map, support_map] = ffs_abz_set_default_param(it_param_set); % allow for borrowing, when using a very large negative value for fl_b_bd % that means the natural borrowing constraint will bind. param_map('fl_b_bd') = -20; param_map('bl_default') = 1; param_map('fl_c_min') = 0.00001; % shared parameters param_map('fl_a_min') = 0; param_map('fl_a_max') = fl_a_max; param_map('it_a_n') = it_a_n; param_map('fl_r_save') = fl_r_save; param_map('fl_r_borr') = fl_r_borr; param_map('fl_w') = fl_w; % solution param_map('it_z_n') = it_z_n; param_map('it_maxiter_val') = it_maxiter_val; % Display Parameters support_map('bl_display') = bl_display; support_map('bl_post') = bl_post; support_map('bl_display_final') = bl_display_final; % Call Program ff_abz_vf_vecsv(param_map, support_map);
Elapsed time is 0.078260 seconds. valgap = norm(mt_val - mt_val_cur): value function difference across iterations polgap = norm(mt_pol_a - mt_pol_a_cur): policy function difference across iterations z1 = z1 perc change: sum((mt_pol_a ~= mt_pol_a_cur))/(it_a_n): percentage of state space points conditional on shock where the policy function is changing across iterations valgap polgap z1 z2 z3 z4 z5 z6 z7 __________ ______ ________ ________ ________ ________ ________ ________ ________ iter=1 1092.2 390.36 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 iter=2 824.24 417.84 0.98333 0.98333 1 1 1 1 1 iter=3 599.51 138.76 0.95 0.95 0.96667 0.96667 0.96667 0.96667 0.98333 iter=4 399.81 69.234 0.86667 0.88333 0.91667 0.91667 0.91667 0.91667 0.91667 iter=5 257.13 41.633 0.81667 0.8 0.81667 0.83333 0.85 0.85 0.9 iter=6 164.58 28.138 0.76667 0.76667 0.76667 0.73333 0.75 0.76667 0.81667 iter=7 97.029 20.504 0.61667 0.65 0.68333 0.66667 0.65 0.65 0.68333 iter=8 54.645 15.809 0.51667 0.53333 0.51667 0.53333 0.56667 0.53333 0.58333 iter=9 43.717 13.259 0.41667 0.41667 0.4 0.41667 0.4 0.43333 0.46667 iter=10 39.054 11.585 0.33333 0.36667 0.36667 0.31667 0.31667 0.35 0.41667 iter=11 35.394 9.5817 0.25 0.26667 0.26667 0.26667 0.26667 0.25 0.3 iter=12 32.079 9.223 0.23333 0.23333 0.25 0.18333 0.23333 0.26667 0.25 iter=13 28.759 7.3554 0.16667 0.16667 0.18333 0.21667 0.16667 0.21667 0.16667 iter=14 25.83 7.339 0.18333 0.18333 0.15 0.15 0.15 0.16667 0.16667 iter=15 23.298 7.2765 0.15 0.15 0.13333 0.16667 0.13333 0.16667 0.18333 iter=16 21.113 5.5514 0.11667 0.11667 0.083333 0.11667 0.11667 0.1 0.11667 iter=17 19.196 5.709 0.11667 0.11667 0.13333 0.083333 0.11667 0.1 0.11667 iter=18 17.528 5.3839 0.1 0.1 0.11667 0.1 0.11667 0.11667 0.1 iter=19 16.19 5.4906 0.1 0.083333 0.1 0.11667 0.066667 0.11667 0.13333 iter=20 14.945 4.8396 0.083333 0.083333 0.083333 0.066667 0.05 0.1 0.11667 iter=21 13.767 3.5947 0.05 0.066667 0.05 0.05 0.066667 0.083333 0.066667 iter=22 12.681 3.4966 0.05 0.05 0.05 0.033333 0.066667 0.05 0.05 iter=23 11.685 3.5102 0.05 0.05 0.05 0.05 0.05 0.05 0.033333 iter=24 10.773 3.4842 0.05 0.05 0.033333 0.033333 0.083333 0.033333 0.05 iter=25 9.9368 3.9035 0.05 0.05 0.05 0.033333 0.05 0.033333 0.016667 iter=26 9.173 3.9831 0.033333 0.05 0.066667 0.066667 0.05 0.05 0.066667 iter=27 8.4693 3.4614 0.05 0.05 0.05 0.05 0.033333 0.05 0.05 iter=28 7.8242 2.7939 0.033333 0.016667 0.05 0.033333 0.016667 0.033333 0.033333 iter=29 7.2339 3.2438 0.033333 0.05 0.05 0.066667 0.033333 0.05 0.066667 iter=30 6.6939 2.5944 0.033333 0.033333 0.033333 0.033333 0 0.016667 0.05 iter=31 6.1997 2.4356 0.033333 0.05 0.016667 0 0.033333 0.033333 0.016667 iter=32 5.7468 2.1923 0.016667 0.016667 0.033333 0.016667 0.016667 0.033333 0.016667 iter=33 5.3311 2.292 0.033333 0.033333 0.016667 0.033333 0 0.033333 0.016667 iter=34 4.9493 2.1923 0.033333 0.016667 0.016667 0.016667 0.033333 0.033333 0.016667 iter=35 4.5982 2.055 0.016667 0.016667 0.016667 0 0 0.016667 0 iter=36 4.2749 2.1923 0.033333 0.016667 0.016667 0.016667 0.016667 0.016667 0.033333 iter=37 3.9769 2.055 0.016667 0.016667 0.016667 0.016667 0 0.033333 0 iter=38 3.7017 1.6779 0 0.016667 0.016667 0.016667 0.033333 0.033333 0.016667 iter=39 3.4464 1.6779 0.016667 0.016667 0.016667 0.016667 0.016667 0 0.016667 iter=40 3.2104 1.1864 0 0 0.016667 0.016667 0 0.016667 0 iter=41 2.9922 2.055 0.016667 0.016667 0.016667 0.033333 0.016667 0 0.033333 iter=42 2.7906 1.1864 0 0.016667 0.016667 0 0.016667 0.016667 0.016667 iter=43 2.6043 1.6779 0 0 0.016667 0.016667 0 0 0 iter=44 2.4319 1.6779 0.016667 0 0 0.016667 0.016667 0 0.016667 iter=45 2.2723 1.9197 0 0.016667 0.016667 0.016667 0.016667 0.016667 0.033333 iter=46 2.1245 1.1864 0 0 0.016667 0.016667 0.016667 0 0 iter=47 1.9874 1.1864 0 0 0 0.016667 0.016667 0 0.016667 iter=48 1.8601 1.1864 0 0 0 0.016667 0.016667 0.016667 0.016667 iter=49 1.7416 1.5626 0.033333 0.016667 0.016667 0.016667 0.016667 0 0.016667 iter=50 1.6312 1.1864 0 0 0 0.016667 0.016667 0 0.016667 iter=194 0.00019778 0 0 0 0 0 0 0 0 iter=195 0.00018594 0 0 0 0 0 0 0 0 iter=196 0.00017481 0 0 0 0 0 0 0 0 iter=197 0.00016435 0 0 0 0 0 0 0 0 iter=198 0.00015451 0 0 0 0 0 0 0 0 iter=199 0.00014526 0 0 0 0 0 0 0 0 iter=200 0.00013656 0 0 0 0 0 0 0 0 iter=201 0.00012839 0 0 0 0 0 0 0 0 iter=202 0.0001207 0 0 0 0 0 0 0 0 iter=203 0.00011348 0 0 0 0 0 0 0 0 iter=204 0.00010668 0 0 0 0 0 0 0 0 iter=205 0.0001003 0 0 0 0 0 0 0 0 iter=206 9.4292e-05 0 0 0 0 0 0 0 0 iter=207 8.8647e-05 0 0 0 0 0 0 0 0 iter=208 8.334e-05 0 0 0 0 0 0 0 0 iter=209 7.8351e-05 0 0 0 0 0 0 0 0 iter=210 7.3661e-05 0 0 0 0 0 0 0 0 iter=211 6.9251e-05 0 0 0 0 0 0 0 0 iter=212 6.5105e-05 0 0 0 0 0 0 0 0 iter=213 6.1207e-05 0 0 0 0 0 0 0 0 iter=214 5.7543e-05 0 0 0 0 0 0 0 0 iter=215 5.4098e-05 0 0 0 0 0 0 0 0 iter=216 5.0859e-05 0 0 0 0 0 0 0 0 iter=217 4.7814e-05 0 0 0 0 0 0 0 0 iter=218 4.4951e-05 0 0 0 0 0 0 0 0 iter=219 4.226e-05 0 0 0 0 0 0 0 0 iter=220 3.973e-05 0 0 0 0 0 0 0 0 iter=221 3.7351e-05 0 0 0 0 0 0 0 0 iter=222 3.5115e-05 0 0 0 0 0 0 0 0 iter=223 3.3012e-05 0 0 0 0 0 0 0 0 iter=224 3.1036e-05 0 0 0 0 0 0 0 0 iter=225 2.9178e-05 0 0 0 0 0 0 0 0 iter=226 2.7431e-05 0 0 0 0 0 0 0 0 iter=227 2.5788e-05 0 0 0 0 0 0 0 0 iter=228 2.4244e-05 0 0 0 0 0 0 0 0 iter=229 2.2792e-05 0 0 0 0 0 0 0 0 iter=230 2.1428e-05 0 0 0 0 0 0 0 0 iter=231 2.0145e-05 0 0 0 0 0 0 0 0 iter=232 1.8938e-05 0 0 0 0 0 0 0 0 iter=233 1.7804e-05 0 0 0 0 0 0 0 0 iter=234 1.6738e-05 0 0 0 0 0 0 0 0 iter=235 1.5736e-05 0 0 0 0 0 0 0 0 iter=236 1.4794e-05 0 0 0 0 0 0 0 0 iter=237 1.3908e-05 0 0 0 0 0 0 0 0 iter=238 1.3075e-05 0 0 0 0 0 0 0 0 iter=239 1.2292e-05 0 0 0 0 0 0 0 0 iter=240 1.1556e-05 0 0 0 0 0 0 0 0 iter=241 1.0864e-05 0 0 0 0 0 0 0 0 iter=242 1.0213e-05 0 0 0 0 0 0 0 0 iter=243 9.6016e-06 0 0 0 0 0 0 0 0 tb_val: V(a,z) value at each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 -634.4 -633.62 -632.71 -424.29 -340.43 -278.74 -103.64 a2=-18.8136 -595.85 -588.71 -318.26 -221.55 -177.94 -145.91 -57.544 a3=-17.6271 -539.34 -440.46 -214.09 -146.96 -112.35 -72.061 -39.824 a4=-16.4407 -440.14 -325.73 -157.05 -107.91 -81.602 -48.906 -27.941 a5=-15.2542 -342.22 -242.92 -117.57 -80.912 -60.639 -34.272 -19.041 a6=-14.0678 -260.9 -182.16 -88.628 -60.81 -44.702 -22.033 -13.909 a7=-12.8814 -197.37 -74.249 -43.252 -31.562 -24.508 -16.679 -10.743 a8=-11.6949 -117.93 -46.89 -29.868 -22.422 -17.671 -13.055 -8.3318 a9=-10.5085 -71.828 -32.849 -22.345 -17.058 -13.475 -10.287 -6.368 a10=-9.32203 -42.871 -23.931 -17.232 -13.285 -10.43 -8.036 -4.7213 a11=-8.13559 -26.366 -18.182 -13.641 -10.513 -8.0965 -6.0455 -3.4352 a12=-6.94915 -19.904 -14.826 -11.256 -8.5824 -6.4332 -4.579 -2.3209 a13=-5.76271 -15.516 -12.231 -9.3121 -6.9749 -5.0342 -3.3348 -1.3258 a14=-4.57627 -12.361 -10.069 -7.645 -5.5764 -3.8082 -2.238 -0.42194 a15=-3.38983 -9.929 -8.1628 -6.1622 -4.3215 -2.7028 -1.2461 0.40216 a16=-2.20339 -7.9254 -6.4965 -4.8434 -3.1945 -1.7048 -0.34722 1.1585 a17=-1.01695 -6.2202 -5.0364 -3.6644 -2.177 -0.79912 0.47179 1.8583 a18=0 -4.8442 -3.8368 -2.6929 -1.329 -0.025881 1.1948 2.3036 a19=0.169492 -4.7245 -3.6341 -2.4278 -1.1498 0.10315 1.2708 2.4251 a20=1.35593 -3.3832 -2.4861 -1.4887 -0.37554 0.78483 1.886 2.9604 a21=2.54237 -2.2235 -1.472 -0.61943 0.34505 1.4216 2.4621 3.4663 a22=3.72881 -1.2055 -0.56043 0.18126 1.0141 2.0153 3.0016 3.9506 a23=4.91525 -0.29817 0.26629 0.91834 1.6516 2.5812 3.5167 4.4157 a24=6.10169 0.51989 1.021 1.6023 2.2652 3.1252 4.012 4.8609 a25=7.28814 1.2641 1.7153 2.2423 2.8507 3.6448 4.4857 5.2874 a26=8.47458 1.9467 2.3589 2.8436 3.4074 4.1397 4.9378 5.6977 a27=9.66102 2.5776 2.959 3.4097 3.9357 4.6106 5.3695 6.0967 a28=10.8475 3.1645 3.5211 3.9437 4.4366 5.0584 5.781 6.4812 a29=12.0339 3.7134 4.0494 4.4481 4.9116 5.4842 6.1728 6.8475 a30=13.2203 4.2287 4.5473 4.925 5.362 5.889 6.5459 7.1966 a31=14.4068 4.7139 5.0174 5.3765 5.7894 6.2743 6.9014 7.5295 a32=15.5932 5.1721 5.462 5.8044 6.1952 6.646 7.2444 7.8508 a33=16.7797 5.6056 5.8832 6.2103 6.5816 7.0084 7.5781 8.1638 a34=17.9661 6.0163 6.2829 6.5963 6.9512 7.3588 7.901 8.4666 a35=19.1525 6.4061 6.6627 6.964 7.3051 7.6967 8.2124 8.7589 a36=20.339 6.7768 7.0243 7.3151 7.6443 8.0218 8.5123 9.0406 a37=21.5254 7.1298 7.3692 7.6508 7.9696 8.3344 8.801 9.312 a38=22.7119 7.4666 7.6989 7.9721 8.2816 8.6349 9.0789 9.5733 a39=23.8983 7.7885 8.0143 8.28 8.581 8.9237 9.3463 9.8249 a40=25.0847 8.0966 8.3165 8.5754 8.8686 9.2014 9.6037 10.067 a41=26.2712 8.392 8.6064 8.8589 9.1449 9.4683 9.8515 10.301 a42=27.4576 8.6753 8.8847 9.1314 9.4105 9.7251 10.09 10.526 a43=28.6441 8.9475 9.1521 9.3933 9.666 9.9723 10.32 10.743 a44=29.8305 9.2092 9.4094 9.6452 9.9118 10.21 10.544 10.954 a45=31.0169 9.4647 9.6569 9.8878 10.149 10.44 10.763 11.161 a46=32.2034 9.7125 9.8956 10.122 10.377 10.661 10.977 11.362 a47=33.3898 9.9525 10.126 10.347 10.597 10.876 11.184 11.557 a48=34.5763 10.185 10.353 10.564 10.81 11.083 11.386 11.747 a49=35.7627 10.409 10.572 10.775 11.015 11.284 11.581 11.93 a50=36.9492 10.629 10.786 10.979 11.214 11.478 11.769 12.109 a51=38.1356 10.841 10.993 11.178 11.407 11.666 11.952 12.281 a52=39.322 11.047 11.194 11.373 11.594 11.848 12.13 12.449 a53=40.5085 11.247 11.389 11.563 11.775 12.024 12.301 12.611 a54=41.6949 11.442 11.58 11.748 11.952 12.196 12.468 12.769 a55=42.8814 11.632 11.765 11.928 12.124 12.363 12.63 12.922 a56=44.0678 11.816 11.946 12.104 12.291 12.525 12.787 13.071 a57=45.2542 11.996 12.121 12.275 12.456 12.683 12.94 13.217 a58=46.4407 12.171 12.293 12.441 12.617 12.837 13.089 13.358 a59=47.6271 12.341 12.46 12.604 12.775 12.988 13.235 13.496 a60=48.8136 12.507 12.623 12.763 12.929 13.135 13.377 13.633 tb_pol_a: optimal asset choice for each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 0 0 0 -20 -20 -20 -18.814 a2=-18.8136 -20 -20 -18.814 -18.814 -18.814 -18.814 -17.627 a3=-17.6271 -18.814 -18.814 -17.627 -17.627 -17.627 -16.441 -16.441 a4=-16.4407 -17.627 -17.627 -16.441 -16.441 -16.441 -15.254 -15.254 a5=-15.2542 -16.441 -16.441 -15.254 -15.254 -15.254 -14.068 -14.068 a6=-14.0678 -15.254 -15.254 -14.068 -14.068 -14.068 -12.881 -12.881 a7=-12.8814 -14.068 -12.881 -12.881 -12.881 -12.881 -11.695 -11.695 a8=-11.6949 -12.881 -11.695 -11.695 -11.695 -11.695 -10.508 -10.508 a9=-10.5085 -11.695 -10.508 -10.508 -10.508 -10.508 -9.322 -9.322 a10=-9.32203 -9.322 -9.322 -9.322 -9.322 -9.322 -8.1356 -8.1356 a11=-8.13559 -8.1356 -8.1356 -8.1356 -8.1356 -8.1356 -8.1356 -6.9492 a12=-6.94915 -8.1356 -6.9492 -6.9492 -6.9492 -6.9492 -6.9492 -5.7627 a13=-5.76271 -6.9492 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 -4.5763 a14=-4.57627 -5.7627 -5.7627 -4.5763 -4.5763 -4.5763 -4.5763 -3.3898 a15=-3.38983 -4.5763 -4.5763 -3.3898 -3.3898 -3.3898 -3.3898 -2.2034 a16=-2.20339 -3.3898 -3.3898 -2.2034 -2.2034 -2.2034 -2.2034 -1.0169 a17=-1.01695 -2.2034 -2.2034 -1.0169 -1.0169 -1.0169 -1.0169 0 a18=0 -1.0169 -1.0169 -1.0169 0 0.16949 0.16949 1.3559 a19=0.169492 0 0 0 0.16949 0.16949 0.16949 1.3559 a20=1.35593 0.16949 0.16949 0.16949 1.3559 1.3559 1.3559 2.5424 a21=2.54237 1.3559 1.3559 1.3559 2.5424 2.5424 2.5424 3.7288 a22=3.72881 2.5424 2.5424 2.5424 3.7288 3.7288 3.7288 4.9153 a23=4.91525 3.7288 3.7288 3.7288 3.7288 4.9153 4.9153 6.1017 a24=6.10169 4.9153 4.9153 4.9153 4.9153 6.1017 6.1017 7.2881 a25=7.28814 6.1017 6.1017 6.1017 6.1017 7.2881 7.2881 8.4746 a26=8.47458 7.2881 7.2881 7.2881 7.2881 8.4746 8.4746 9.661 a27=9.66102 8.4746 8.4746 8.4746 8.4746 9.661 9.661 9.661 a28=10.8475 9.661 9.661 9.661 9.661 10.847 10.847 10.847 a29=12.0339 10.847 10.847 10.847 10.847 12.034 12.034 12.034 a30=13.2203 12.034 12.034 12.034 12.034 13.22 13.22 13.22 a31=14.4068 13.22 13.22 13.22 13.22 14.407 14.407 14.407 a32=15.5932 14.407 14.407 14.407 14.407 14.407 15.593 15.593 a33=16.7797 15.593 15.593 15.593 15.593 15.593 16.78 16.78 a34=17.9661 16.78 16.78 16.78 16.78 16.78 17.966 17.966 a35=19.1525 17.966 17.966 17.966 17.966 17.966 19.153 19.153 a36=20.339 19.153 19.153 19.153 19.153 19.153 20.339 20.339 a37=21.5254 20.339 20.339 20.339 20.339 20.339 21.525 21.525 a38=22.7119 21.525 21.525 21.525 21.525 21.525 22.712 22.712 a39=23.8983 22.712 22.712 22.712 22.712 22.712 23.898 23.898 a40=25.0847 23.898 23.898 23.898 23.898 23.898 25.085 25.085 a41=26.2712 25.085 25.085 25.085 25.085 25.085 26.271 26.271 a42=27.4576 26.271 26.271 26.271 26.271 26.271 27.458 27.458 a43=28.6441 27.458 27.458 27.458 27.458 27.458 28.644 28.644 a44=29.8305 28.644 28.644 28.644 28.644 28.644 28.644 29.831 a45=31.0169 28.644 29.831 29.831 29.831 29.831 29.831 31.017 a46=32.2034 29.831 31.017 31.017 31.017 31.017 31.017 32.203 a47=33.3898 31.017 31.017 32.203 32.203 32.203 32.203 33.39 a48=34.5763 32.203 32.203 33.39 33.39 33.39 33.39 34.576 a49=35.7627 33.39 33.39 34.576 34.576 34.576 34.576 35.763 a50=36.9492 34.576 34.576 35.763 35.763 35.763 35.763 36.949 a51=38.1356 35.763 35.763 35.763 36.949 36.949 36.949 38.136 a52=39.322 36.949 36.949 36.949 38.136 38.136 38.136 39.322 a53=40.5085 38.136 38.136 38.136 39.322 39.322 39.322 40.508 a54=41.6949 39.322 39.322 39.322 40.508 40.508 40.508 41.695 a55=42.8814 40.508 40.508 40.508 41.695 41.695 41.695 42.881 a56=44.0678 41.695 41.695 41.695 42.881 42.881 42.881 44.068 a57=45.2542 42.881 42.881 42.881 42.881 44.068 44.068 45.254 a58=46.4407 44.068 44.068 44.068 44.068 45.254 45.254 46.441 a59=47.6271 45.254 45.254 45.254 45.254 46.441 46.441 47.627 a60=48.8136 46.441 46.441 46.441 46.441 47.627 47.627 47.627
Simulate Save/Borrow, Can Default: cmin = 0.001, default takes place
now borrowing level feasible increases significantly given minimum consumption and default. see ffs_abz_get_funcgrid_nodefault for additional information.
higher cmin than before, see that the lowest asset level reached is now lower. See that around -10, there is no a' below the 45 degree line in the asset choice graph.
[param_map, support_map] = ffs_abz_set_default_param(it_param_set); % allow for borrowing, when using a very large negative value for fl_b_bd % that means the natural borrowing constraint will bind. param_map('fl_b_bd') = -20; param_map('bl_default') = 1; param_map('fl_c_min') = 0.001; % shared parameters param_map('fl_a_min') = 0; param_map('fl_a_max') = fl_a_max; param_map('it_a_n') = it_a_n; param_map('fl_r_save') = fl_r_save; param_map('fl_r_borr') = fl_r_borr; param_map('fl_w') = fl_w; % solution param_map('it_z_n') = it_z_n; param_map('it_maxiter_val') = it_maxiter_val; % Display Parameters support_map('bl_display') = bl_display; support_map('bl_post') = bl_post; support_map('bl_display_final') = bl_display_final; % Call Program ff_abz_vf_vecsv(param_map, support_map);
Elapsed time is 0.062928 seconds. valgap = norm(mt_val - mt_val_cur): value function difference across iterations polgap = norm(mt_pol_a - mt_pol_a_cur): policy function difference across iterations z1 = z1 perc change: sum((mt_pol_a ~= mt_pol_a_cur))/(it_a_n): percentage of state space points conditional on shock where the policy function is changing across iterations valgap polgap z1 z2 z3 z4 z5 z6 z7 __________ ______ ________ ________ ________ ________ ________ ________ ________ iter=1 108.4 390.36 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 iter=2 83.362 417.84 0.98333 0.98333 1 1 1 1 1 iter=3 63.794 138.76 0.95 0.95 0.96667 0.96667 0.96667 0.96667 0.96667 iter=4 45.901 69.236 0.86667 0.88333 0.91667 0.91667 0.91667 0.91667 0.93333 iter=5 32.638 41.63 0.81667 0.8 0.83333 0.83333 0.85 0.85 0.9 iter=6 23.982 28.134 0.76667 0.76667 0.76667 0.73333 0.75 0.76667 0.8 iter=7 18.632 20.467 0.61667 0.63333 0.68333 0.66667 0.65 0.65 0.7 iter=8 15.388 15.751 0.51667 0.51667 0.51667 0.53333 0.56667 0.53333 0.58333 iter=9 13.3 13.189 0.41667 0.4 0.4 0.41667 0.4 0.43333 0.46667 iter=10 11.845 11.504 0.33333 0.35 0.36667 0.31667 0.31667 0.35 0.41667 iter=11 10.748 9.485 0.25 0.25 0.26667 0.26667 0.26667 0.25 0.3 iter=12 9.8412 9.1434 0.23333 0.23333 0.23333 0.18333 0.23333 0.25 0.25 iter=13 9.0693 7.318 0.16667 0.16667 0.18333 0.21667 0.16667 0.16667 0.16667 iter=14 8.3906 7.3218 0.18333 0.18333 0.13333 0.15 0.15 0.16667 0.16667 iter=15 7.7786 7.2765 0.15 0.15 0.13333 0.16667 0.13333 0.16667 0.18333 iter=16 7.242 5.4781 0.1 0.1 0.1 0.11667 0.11667 0.1 0.11667 iter=17 6.745 5.6831 0.11667 0.11667 0.13333 0.066667 0.11667 0.1 0.11667 iter=18 6.3219 5.3965 0.1 0.1 0.11667 0.11667 0.11667 0.11667 0.1 iter=19 5.9818 5.5015 0.1 0.083333 0.11667 0.1 0.066667 0.11667 0.13333 iter=20 5.6658 4.8469 0.083333 0.083333 0.083333 0.083333 0.05 0.083333 0.11667 iter=21 5.3844 3.5118 0.05 0.05 0.033333 0.05 0.066667 0.083333 0.066667 iter=22 5.1092 3.4966 0.05 0.05 0.05 0.033333 0.066667 0.05 0.05 iter=23 4.8432 3.5614 0.05 0.05 0.066667 0.05 0.05 0.05 0.033333 iter=24 4.5871 3.4842 0.05 0.05 0.033333 0.033333 0.066667 0.033333 0.05 iter=25 4.343 3.9035 0.05 0.05 0.05 0.033333 0.05 0.033333 0.016667 iter=26 4.1118 3.9028 0.033333 0.05 0.05 0.05 0.066667 0.05 0.066667 iter=27 3.8937 3.4539 0.033333 0.05 0.05 0.05 0.033333 0.033333 0.05 iter=28 3.6888 2.9402 0.033333 0.033333 0.066667 0.033333 0.016667 0.033333 0.033333 iter=29 3.4968 3.0463 0.033333 0.05 0.05 0.05 0.033333 0.05 0.066667 iter=30 3.3168 2.5944 0.033333 0.033333 0.033333 0.05 0 0.016667 0.033333 iter=31 3.1481 2.292 0.033333 0.033333 0.016667 0 0.016667 0.033333 0.033333 iter=32 2.9889 2.055 0.016667 0.016667 0.016667 0.016667 0.033333 0.033333 0.016667 iter=33 2.8383 2.292 0.033333 0.033333 0.016667 0.033333 0 0.033333 0 iter=34 2.6957 2.1923 0.033333 0.016667 0.016667 0.016667 0.016667 0.033333 0.033333 iter=35 2.5606 2.1923 0.016667 0.016667 0.033333 0 0 0 0 iter=36 2.4325 2.1923 0.033333 0.016667 0.016667 0.016667 0.033333 0.033333 0.016667 iter=37 2.311 1.6779 0 0.016667 0.016667 0.016667 0 0.033333 0 iter=38 2.1956 1.6779 0.016667 0.016667 0.016667 0.016667 0.016667 0.016667 0.033333 iter=39 2.0864 1.6779 0.016667 0.016667 0.016667 0.016667 0.016667 0 0.016667 iter=40 1.9826 1.1864 0 0 0.016667 0.016667 0 0.016667 0 iter=41 1.8843 1.6779 0 0.016667 0.016667 0.016667 0.033333 0 0.016667 iter=42 1.7909 1.1864 0.016667 0 0.016667 0 0.016667 0.016667 0.016667 iter=43 1.7022 1.6779 0 0.016667 0.016667 0.016667 0 0 0.016667 iter=44 1.6179 1.6822 0 0 0 0.033333 0.016667 0 0.016667 iter=45 1.5379 1.6779 0 0 0.016667 0.016667 0.016667 0 0.016667 iter=46 1.4618 1.1864 0.016667 0.016667 0 0.016667 0.016667 0.016667 0 iter=47 1.3893 1.1864 0 0 0.016667 0.016667 0.016667 0 0.016667 iter=48 1.3204 1.1864 0 0 0 0.016667 0 0 0.016667 iter=49 1.2546 1.1864 0 0 0 0.016667 0.016667 0 0.016667 iter=50 1.1918 1.1864 0 0.016667 0.016667 0 0.016667 0.016667 0.016667 iter=195 0.00019535 0 0 0 0 0 0 0 0 iter=196 0.00018368 0 0 0 0 0 0 0 0 iter=197 0.00017271 0 0 0 0 0 0 0 0 iter=198 0.00016239 0 0 0 0 0 0 0 0 iter=199 0.00015269 0 0 0 0 0 0 0 0 iter=200 0.00014357 0 0 0 0 0 0 0 0 iter=201 0.00013499 0 0 0 0 0 0 0 0 iter=202 0.00012693 0 0 0 0 0 0 0 0 iter=203 0.00011934 0 0 0 0 0 0 0 0 iter=204 0.00011221 0 0 0 0 0 0 0 0 iter=205 0.0001055 0 0 0 0 0 0 0 0 iter=206 9.9193e-05 0 0 0 0 0 0 0 0 iter=207 9.3262e-05 0 0 0 0 0 0 0 0 iter=208 8.7686e-05 0 0 0 0 0 0 0 0 iter=209 8.2442e-05 0 0 0 0 0 0 0 0 iter=210 7.7512e-05 0 0 0 0 0 0 0 0 iter=211 7.2876e-05 0 0 0 0 0 0 0 0 iter=212 6.8517e-05 0 0 0 0 0 0 0 0 iter=213 6.4419e-05 0 0 0 0 0 0 0 0 iter=214 6.0565e-05 0 0 0 0 0 0 0 0 iter=215 5.6941e-05 0 0 0 0 0 0 0 0 iter=216 5.3534e-05 0 0 0 0 0 0 0 0 iter=217 5.0331e-05 0 0 0 0 0 0 0 0 iter=218 4.7319e-05 0 0 0 0 0 0 0 0 iter=219 4.4487e-05 0 0 0 0 0 0 0 0 iter=220 4.1825e-05 0 0 0 0 0 0 0 0 iter=221 3.9321e-05 0 0 0 0 0 0 0 0 iter=222 3.6967e-05 0 0 0 0 0 0 0 0 iter=223 3.4754e-05 0 0 0 0 0 0 0 0 iter=224 3.2674e-05 0 0 0 0 0 0 0 0 iter=225 3.0718e-05 0 0 0 0 0 0 0 0 iter=226 2.8878e-05 0 0 0 0 0 0 0 0 iter=227 2.7149e-05 0 0 0 0 0 0 0 0 iter=228 2.5523e-05 0 0 0 0 0 0 0 0 iter=229 2.3995e-05 0 0 0 0 0 0 0 0 iter=230 2.2558e-05 0 0 0 0 0 0 0 0 iter=231 2.1207e-05 0 0 0 0 0 0 0 0 iter=232 1.9936e-05 0 0 0 0 0 0 0 0 iter=233 1.8742e-05 0 0 0 0 0 0 0 0 iter=234 1.762e-05 0 0 0 0 0 0 0 0 iter=235 1.6564e-05 0 0 0 0 0 0 0 0 iter=236 1.5572e-05 0 0 0 0 0 0 0 0 iter=237 1.4639e-05 0 0 0 0 0 0 0 0 iter=238 1.3762e-05 0 0 0 0 0 0 0 0 iter=239 1.2937e-05 0 0 0 0 0 0 0 0 iter=240 1.2162e-05 0 0 0 0 0 0 0 0 iter=241 1.1433e-05 0 0 0 0 0 0 0 0 iter=242 1.0748e-05 0 0 0 0 0 0 0 0 iter=243 1.0104e-05 0 0 0 0 0 0 0 0 iter=244 9.4982e-06 0 0 0 0 0 0 0 0 tb_val: V(a,z) value at each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 -64.928 -64.22 -63.37 -50.096 -41.602 -35.403 -26.449 a2=-18.8136 -60.734 -59.638 -55.523 -43.71 -36.24 -30.719 -22.748 a3=-17.6271 -56.333 -54.031 -48.929 -38.334 -31.691 -26.691 -19.191 a4=-16.4407 -51.446 -48.434 -42.059 -32.954 -27.159 -22.712 -15.918 a5=-15.2542 -46.353 -42.71 -34.986 -27.58 -22.662 -18.828 -13.211 a6=-14.0678 -41.106 -36.839 -29.403 -23.253 -19.019 -15.664 -10.919 a7=-12.8814 -35.822 -31.484 -24.841 -19.666 -15.982 -13.013 -8.9495 a8=-11.6949 -30.832 -26.779 -21.04 -16.641 -13.406 -10.757 -7.2389 a9=-10.5085 -26.317 -22.703 -17.83 -14.058 -11.195 -8.8118 -5.7386 a10=-9.32203 -22.328 -19.189 -15.092 -11.831 -9.2773 -7.1188 -4.4117 a11=-8.13559 -18.85 -16.163 -12.735 -9.8931 -7.5997 -5.6319 -3.2288 a12=-6.94915 -15.835 -13.551 -10.688 -8.1931 -6.1201 -4.3155 -2.1665 a13=-5.76271 -13.223 -11.288 -8.8974 -6.6903 -4.805 -3.1411 -1.2056 a14=-4.57627 -10.957 -9.3173 -7.3179 -5.3518 -3.6275 -2.0856 -0.33051 a15=-3.38983 -8.983 -7.5914 -5.9145 -4.1515 -2.5659 -1.1306 0.47231 a16=-2.20339 -7.2559 -6.0703 -4.6589 -3.0676 -1.6026 -0.26048 1.2148 a17=-1.01695 -5.7357 -4.7209 -3.5276 -2.0827 -0.72278 0.53755 1.909 a18=0 -4.4899 -3.6038 -2.5561 -1.2391 0.042836 1.254 2.3493 a19=0.169492 -4.39 -3.4482 -2.3019 -1.065 0.17187 1.3299 2.4708 a20=1.35593 -3.1516 -2.3277 -1.3753 -0.29941 0.84657 1.9392 3.0016 a21=2.54237 -2.0476 -1.338 -0.51854 0.41267 1.4765 2.5096 3.5043 a22=3.72881 -1.0646 -0.44641 0.27014 1.0737 2.0639 3.044 3.9877 a23=4.91525 -0.18162 0.36399 0.99617 1.7112 2.6292 3.5585 4.4509 a24=6.10169 0.61815 1.1054 1.6723 2.3225 3.1712 4.052 4.8942 a25=7.28814 1.3481 1.7892 2.3059 2.905 3.6882 4.5235 5.3189 a26=8.47458 2.0196 2.4245 2.9017 3.4582 4.1803 4.9732 5.728 a27=9.66102 2.6418 3.0179 3.463 3.9829 4.6484 5.4027 6.1271 a28=10.8475 3.2217 3.5743 3.9926 4.4804 5.0935 5.8118 6.5093 a29=12.0339 3.7647 4.0977 4.4929 4.952 5.5166 6.2012 6.8734 a30=13.2203 4.2751 4.5913 4.9661 5.3993 5.9189 6.5721 7.2205 a31=14.4068 4.7561 5.0576 5.4143 5.8238 6.3018 6.9256 7.5516 a32=15.5932 5.2106 5.4988 5.8391 6.2268 6.6735 7.2683 7.8728 a33=16.7797 5.6407 5.917 6.2422 6.6112 7.035 7.6013 8.185 a34=17.9661 6.0485 6.3139 6.6257 6.9789 7.3844 7.9231 8.4869 a35=19.1525 6.4357 6.6912 6.9913 7.3311 7.7209 8.2334 8.7781 a36=20.339 6.8039 7.0506 7.3405 7.6687 8.0448 8.5322 9.0588 a37=21.5254 7.1548 7.3937 7.6744 7.9924 8.3561 8.8198 9.3291 a38=22.7119 7.4897 7.7215 7.9941 8.3029 8.6553 9.0965 9.5894 a39=23.8983 7.81 8.0354 8.3006 8.6011 8.9428 9.3628 9.8401 a40=25.0847 8.1166 8.3361 8.5946 8.8873 9.2193 9.6192 10.082 a41=26.2712 8.4105 8.6247 8.8769 9.1624 9.4851 9.8661 10.314 a42=27.4576 8.6926 8.9017 9.1481 9.4269 9.7409 10.104 10.539 a43=28.6441 8.9636 9.1681 9.4089 9.6813 9.9871 10.333 10.755 a44=29.8305 9.2243 9.4242 9.6599 9.9262 10.224 10.556 10.966 a45=31.0169 9.4797 9.6708 9.9015 10.162 10.453 10.775 11.172 a46=32.2034 9.7265 9.9087 10.134 10.389 10.674 10.989 11.373 a47=33.3898 9.9661 10.139 10.359 10.609 10.887 11.196 11.567 a48=34.5763 10.197 10.365 10.576 10.821 11.094 11.396 11.756 a49=35.7627 10.422 10.584 10.786 11.026 11.294 11.591 11.94 a50=36.9492 10.64 10.797 10.989 11.224 11.487 11.779 12.117 a51=38.1356 10.852 11.004 11.188 11.416 11.675 11.961 12.289 a52=39.322 11.058 11.204 11.383 11.602 11.856 12.138 12.456 a53=40.5085 11.258 11.399 11.572 11.784 12.033 12.309 12.618 a54=41.6949 11.452 11.589 11.757 11.96 12.204 12.476 12.776 a55=42.8814 11.641 11.774 11.937 12.131 12.37 12.637 12.929 a56=44.0678 11.825 11.954 12.112 12.298 12.532 12.794 13.077 a57=45.2542 12.004 12.13 12.283 12.463 12.689 12.947 13.222 a58=46.4407 12.179 12.301 12.449 12.624 12.843 13.096 13.364 a59=47.6271 12.349 12.467 12.611 12.782 12.994 13.241 13.502 a60=48.8136 12.514 12.63 12.77 12.936 13.141 13.383 13.638 tb_pol_a: optimal asset choice for each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 0 0 0 -20 -20 -20 -18.814 a2=-18.8136 -20 -20 -20 -18.814 -18.814 -18.814 -17.627 a3=-17.6271 -18.814 -18.814 -18.814 -17.627 -17.627 -17.627 -16.441 a4=-16.4407 -17.627 -17.627 -16.441 -16.441 -16.441 -16.441 -15.254 a5=-15.2542 -16.441 -16.441 -15.254 -15.254 -15.254 -15.254 -14.068 a6=-14.0678 -15.254 -15.254 -14.068 -14.068 -14.068 -14.068 -12.881 a7=-12.8814 -14.068 -14.068 -12.881 -12.881 -12.881 -12.881 -11.695 a8=-11.6949 -12.881 -12.881 -11.695 -11.695 -11.695 -11.695 -10.508 a9=-10.5085 -11.695 -11.695 -10.508 -10.508 -10.508 -10.508 -9.322 a10=-9.32203 -10.508 -10.508 -9.322 -9.322 -9.322 -9.322 -8.1356 a11=-8.13559 -9.322 -9.322 -8.1356 -8.1356 -8.1356 -8.1356 -6.9492 a12=-6.94915 -8.1356 -8.1356 -6.9492 -6.9492 -6.9492 -6.9492 -5.7627 a13=-5.76271 -6.9492 -6.9492 -5.7627 -5.7627 -5.7627 -5.7627 -4.5763 a14=-4.57627 -5.7627 -5.7627 -4.5763 -4.5763 -4.5763 -4.5763 -3.3898 a15=-3.38983 -4.5763 -4.5763 -3.3898 -3.3898 -3.3898 -3.3898 -2.2034 a16=-2.20339 -3.3898 -3.3898 -2.2034 -2.2034 -2.2034 -2.2034 -1.0169 a17=-1.01695 -2.2034 -2.2034 -1.0169 -1.0169 -1.0169 -1.0169 0 a18=0 -1.0169 -1.0169 -1.0169 0 0.16949 0.16949 1.3559 a19=0.169492 -1.0169 0 0 0.16949 0.16949 0.16949 1.3559 a20=1.35593 0.16949 0.16949 0.16949 1.3559 1.3559 1.3559 2.5424 a21=2.54237 1.3559 1.3559 1.3559 2.5424 2.5424 2.5424 3.7288 a22=3.72881 2.5424 2.5424 2.5424 3.7288 3.7288 3.7288 4.9153 a23=4.91525 3.7288 3.7288 3.7288 3.7288 4.9153 4.9153 6.1017 a24=6.10169 4.9153 4.9153 4.9153 4.9153 6.1017 6.1017 7.2881 a25=7.28814 6.1017 6.1017 6.1017 6.1017 7.2881 7.2881 8.4746 a26=8.47458 7.2881 7.2881 7.2881 7.2881 8.4746 8.4746 9.661 a27=9.66102 8.4746 8.4746 8.4746 8.4746 9.661 9.661 9.661 a28=10.8475 9.661 9.661 9.661 9.661 10.847 10.847 10.847 a29=12.0339 10.847 10.847 10.847 10.847 12.034 12.034 12.034 a30=13.2203 12.034 12.034 12.034 12.034 13.22 13.22 13.22 a31=14.4068 13.22 13.22 13.22 13.22 14.407 14.407 14.407 a32=15.5932 14.407 14.407 14.407 14.407 14.407 15.593 15.593 a33=16.7797 15.593 15.593 15.593 15.593 15.593 16.78 16.78 a34=17.9661 16.78 16.78 16.78 16.78 16.78 17.966 17.966 a35=19.1525 17.966 17.966 17.966 17.966 17.966 19.153 19.153 a36=20.339 19.153 19.153 19.153 19.153 19.153 20.339 20.339 a37=21.5254 20.339 20.339 20.339 20.339 20.339 21.525 21.525 a38=22.7119 21.525 21.525 21.525 21.525 21.525 22.712 22.712 a39=23.8983 22.712 22.712 22.712 22.712 22.712 23.898 23.898 a40=25.0847 23.898 23.898 23.898 23.898 23.898 25.085 25.085 a41=26.2712 25.085 25.085 25.085 25.085 25.085 26.271 26.271 a42=27.4576 26.271 26.271 26.271 26.271 26.271 27.458 27.458 a43=28.6441 27.458 27.458 27.458 27.458 27.458 28.644 28.644 a44=29.8305 28.644 28.644 28.644 28.644 28.644 28.644 29.831 a45=31.0169 28.644 29.831 29.831 29.831 29.831 29.831 31.017 a46=32.2034 29.831 31.017 31.017 31.017 31.017 31.017 32.203 a47=33.3898 31.017 31.017 32.203 32.203 32.203 32.203 33.39 a48=34.5763 32.203 32.203 33.39 33.39 33.39 33.39 34.576 a49=35.7627 33.39 33.39 34.576 34.576 34.576 34.576 35.763 a50=36.9492 34.576 34.576 35.763 35.763 35.763 35.763 36.949 a51=38.1356 35.763 35.763 35.763 36.949 36.949 36.949 38.136 a52=39.322 36.949 36.949 36.949 38.136 38.136 38.136 39.322 a53=40.5085 38.136 38.136 38.136 39.322 39.322 39.322 40.508 a54=41.6949 39.322 39.322 39.322 40.508 40.508 40.508 41.695 a55=42.8814 40.508 40.508 40.508 41.695 41.695 41.695 42.881 a56=44.0678 41.695 41.695 41.695 42.881 42.881 42.881 44.068 a57=45.2542 42.881 42.881 42.881 42.881 44.068 44.068 45.254 a58=46.4407 44.068 44.068 44.068 44.068 45.254 45.254 46.441 a59=47.6271 45.254 45.254 45.254 45.254 46.441 46.441 47.627 a60=48.8136 46.441 46.441 46.441 46.441 47.627 47.627 47.627
Simulate Save/Borrow, Can Default: cmin = 1, degenerate, borrow to max
with cmin = 1, we have garanteed consumption regardless debt owed. Now the distribution generated by the policy functions will be degenerate. In the negative asset region, all choices move towards the defaulting states.
[param_map, support_map] = ffs_abz_set_default_param(it_param_set); % allow for borrowing, when using a very large negative value for fl_b_bd % that means the natural borrowing constraint will bind. param_map('fl_b_bd') = -20; param_map('bl_default') = 1; param_map('fl_c_min') = 1; % shared parameters param_map('fl_a_min') = 0; param_map('fl_a_max') = fl_a_max; param_map('it_a_n') = it_a_n; param_map('fl_r_save') = fl_r_save; param_map('fl_r_borr') = fl_r_borr; param_map('fl_w') = fl_w; % solution param_map('it_z_n') = it_z_n; param_map('it_maxiter_val') = it_maxiter_val; % Display Parameters support_map('bl_display') = bl_display; support_map('bl_post') = bl_post; support_map('bl_display_final') = bl_display_final; % Call Program ff_abz_vf_vecsv(param_map, support_map);
Elapsed time is 0.075660 seconds. valgap = norm(mt_val - mt_val_cur): value function difference across iterations polgap = norm(mt_pol_a - mt_pol_a_cur): policy function difference across iterations z1 = z1 perc change: sum((mt_pol_a ~= mt_pol_a_cur))/(it_a_n): percentage of state space points conditional on shock where the policy function is changing across iterations valgap polgap z1 z2 z3 z4 z5 z6 z7 __________ ______ ________ ________ ________ ________ ________ ________ ________ iter=1 32.804 388.69 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 1.0167 iter=2 25.842 425.62 0.98333 1 1 1 1 1.0167 1.0167 iter=3 21.904 140.53 0.93333 0.93333 0.93333 0.95 0.95 0.96667 0.98333 iter=4 19.22 96.642 0.85 0.86667 0.88333 0.9 0.91667 0.91667 0.93333 iter=5 16.884 56.623 0.85 0.85 0.83333 0.85 0.85 0.88333 0.88333 iter=6 15.052 41.412 0.76667 0.75 0.75 0.75 0.76667 0.76667 0.8 iter=7 13.695 28.23 0.71667 0.7 0.66667 0.66667 0.63333 0.66667 0.66667 iter=8 12.639 21.263 0.56667 0.58333 0.56667 0.58333 0.61667 0.61667 0.6 iter=9 11.706 31.803 0.5 0.53333 0.51667 0.5 0.46667 0.55 0.53333 iter=10 10.862 24.816 0.46667 0.5 0.46667 0.46667 0.5 0.56667 0.51667 iter=11 10.226 24.343 0.41667 0.41667 0.41667 0.5 0.41667 0.48333 0.45 iter=12 9.6967 17.436 0.38333 0.41667 0.4 0.5 0.41667 0.53333 0.51667 iter=13 9.1212 30.983 0.43333 0.38333 0.41667 0.41667 0.41667 0.48333 0.45 iter=14 8.4803 18.057 0.41667 0.43333 0.41667 0.45 0.4 0.46667 0.41667 iter=15 7.9841 31.299 0.38333 0.38333 0.35 0.38333 0.35 0.43333 0.38333 iter=16 7.5778 14.528 0.31667 0.36667 0.35 0.43333 0.38333 0.36667 0.48333 iter=17 7.1269 30.339 0.33333 0.36667 0.31667 0.36667 0.33333 0.33333 0.41667 iter=18 6.6218 14.55 0.38333 0.36667 0.36667 0.3 0.36667 0.33333 0.35 iter=19 6.2346 21.364 0.31667 0.35 0.26667 0.3 0.35 0.25 0.36667 iter=20 5.923 11.571 0.3 0.28333 0.3 0.3 0.31667 0.25 0.43333 iter=21 5.5674 22.17 0.31667 0.3 0.26667 0.18333 0.3 0.23333 0.4 iter=22 5.1705 12.014 0.31667 0.31667 0.36667 0.21667 0.33333 0.21667 0.33333 iter=23 4.8685 21.105 0.28333 0.3 0.25 0.13333 0.35 0.15 0.36667 iter=24 4.6283 9.2925 0.21667 0.31667 0.26667 0.11667 0.3 0.15 0.38333 iter=25 4.3482 20.966 0.26667 0.25 0.23333 0.11667 0.26667 0.16667 0.38333 iter=26 4.037 10.57 0.3 0.28333 0.28333 0.083333 0.3 0.16667 0.31667 iter=27 3.8022 20.866 0.23333 0.21667 0.23333 0.05 0.31667 0.11667 0.33333 iter=28 3.615 7.3499 0.18333 0.23333 0.2 0.05 0.26667 0.13333 0.31667 iter=29 3.3955 20.805 0.2 0.21667 0.2 0.066667 0.23333 0.15 0.3 iter=30 3.1522 7.2131 0.21667 0.28333 0.18333 0.083333 0.23333 0.11667 0.31667 iter=31 2.9693 20.75 0.18333 0.2 0.18333 0.033333 0.26667 0.083333 0.21667 iter=32 2.8226 6.7402 0.16667 0.18333 0.2 0.05 0.2 0.11667 0.25 iter=33 2.6514 20.578 0.15 0.15 0.18333 0.05 0.16667 0.11667 0.3 iter=34 2.4616 6.506 0.16667 0.2 0.16667 0.05 0.21667 0.1 0.23333 iter=35 2.3184 20.539 0.13333 0.15 0.16667 0.016667 0.21667 0.083333 0.18333 iter=36 2.2036 20.406 0.16667 0.15 0.21667 0.05 0.11667 0.066667 0.21667 iter=37 2.0703 20.28 0.15 0.15 0.13333 0.033333 0.15 0.1 0.26667 iter=38 1.9224 6.3892 0.15 0.18333 0.16667 0.033333 0.16667 0.05 0.13333 iter=39 1.8104 20.21 0.1 0.1 0.11667 0.033333 0.18333 0.066667 0.15 iter=40 1.7204 5.9322 0.11667 0.11667 0.16667 0.016667 0.1 0.033333 0.16667 iter=41 1.6167 20.245 0.083333 0.083333 0.13333 0.016667 0.11667 0.083333 0.18333 iter=42 1.5014 5.9322 0.083333 0.11667 0.13333 0.016667 0.13333 0.05 0.083333 iter=43 1.4136 20.21 0.066667 0.11667 0.11667 0.016667 0.11667 0.066667 0.13333 iter=44 1.3431 5.1547 0.1 0.066667 0.16667 0 0.083333 0.033333 0.11667 iter=45 1.2625 20.21 0.083333 0.066667 0.083333 0.016667 0.05 0.066667 0.1 iter=46 1.1724 3.8325 0.05 0.1 0.13333 0 0.1 0.033333 0.066667 iter=47 1.1037 20.175 0.066667 0.083333 0.066667 0.016667 0.083333 0.05 0.11667 iter=48 1.0486 4.0065 0.05 0.066667 0.083333 0 0.05 0.05 0.13333 iter=49 0.98585 20.21 0.033333 0.066667 0.066667 0.016667 0.05 0.066667 0.083333 iter=50 0.91541 3.2887 0.05 0.083333 0.066667 0 0.083333 0.016667 0.016667 iter=186 0.0002032 0 0 0 0 0 0 0 0 iter=187 0.00019082 0 0 0 0 0 0 0 0 iter=188 0.00018087 0 0 0 0 0 0 0 0 iter=189 0.00017028 0 0 0 0 0 0 0 0 iter=190 0.00015865 0 0 0 0 0 0 0 0 iter=191 0.00014898 0 0 0 0 0 0 0 0 iter=192 0.0001412 0 0 0 0 0 0 0 0 iter=193 0.00013295 0 0 0 0 0 0 0 0 iter=194 0.00012387 0 0 0 0 0 0 0 0 iter=195 0.00011632 0 0 0 0 0 0 0 0 iter=196 0.00011024 0 0 0 0 0 0 0 0 iter=197 0.00010379 0 0 0 0 0 0 0 0 iter=198 9.672e-05 0 0 0 0 0 0 0 0 iter=199 9.0813e-05 0 0 0 0 0 0 0 0 iter=200 8.606e-05 0 0 0 0 0 0 0 0 iter=201 8.1035e-05 0 0 0 0 0 0 0 0 iter=202 7.5518e-05 0 0 0 0 0 0 0 0 iter=203 7.0902e-05 0 0 0 0 0 0 0 0 iter=204 6.7186e-05 0 0 0 0 0 0 0 0 iter=205 6.3266e-05 0 0 0 0 0 0 0 0 iter=206 5.8963e-05 0 0 0 0 0 0 0 0 iter=207 5.5357e-05 0 0 0 0 0 0 0 0 iter=208 5.2452e-05 0 0 0 0 0 0 0 0 iter=209 4.9393e-05 0 0 0 0 0 0 0 0 iter=210 4.6038e-05 0 0 0 0 0 0 0 0 iter=211 4.322e-05 0 0 0 0 0 0 0 0 iter=212 4.0949e-05 0 0 0 0 0 0 0 0 iter=213 3.8563e-05 0 0 0 0 0 0 0 0 iter=214 3.5946e-05 0 0 0 0 0 0 0 0 iter=215 3.3744e-05 0 0 0 0 0 0 0 0 iter=216 3.1968e-05 0 0 0 0 0 0 0 0 iter=217 3.0107e-05 0 0 0 0 0 0 0 0 iter=218 2.8066e-05 0 0 0 0 0 0 0 0 iter=219 2.6345e-05 0 0 0 0 0 0 0 0 iter=220 2.4958e-05 0 0 0 0 0 0 0 0 iter=221 2.3505e-05 0 0 0 0 0 0 0 0 iter=222 2.1914e-05 0 0 0 0 0 0 0 0 iter=223 2.0569e-05 0 0 0 0 0 0 0 0 iter=224 1.9484e-05 0 0 0 0 0 0 0 0 iter=225 1.8351e-05 0 0 0 0 0 0 0 0 iter=226 1.711e-05 0 0 0 0 0 0 0 0 iter=227 1.6059e-05 0 0 0 0 0 0 0 0 iter=228 1.5211e-05 0 0 0 0 0 0 0 0 iter=229 1.4327e-05 0 0 0 0 0 0 0 0 iter=230 1.3359e-05 0 0 0 0 0 0 0 0 iter=231 1.2538e-05 0 0 0 0 0 0 0 0 iter=232 1.1875e-05 0 0 0 0 0 0 0 0 iter=233 1.1186e-05 0 0 0 0 0 0 0 0 iter=234 1.0431e-05 0 0 0 0 0 0 0 0 iter=235 9.7893e-06 0 0 0 0 0 0 0 0 tb_val: V(a,z) value at each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 15.208 15.235 15.268 15.306 15.35 15.401 15.456 a2=-18.8136 15.208 15.235 15.268 15.306 15.35 15.401 15.456 a3=-17.6271 15.208 15.235 15.268 15.306 15.35 15.401 15.531 a4=-16.4407 15.215 15.259 15.313 15.379 15.456 15.546 15.645 a5=-15.2542 15.375 15.411 15.455 15.507 15.57 15.644 15.727 a6=-14.0678 15.48 15.512 15.551 15.597 15.652 15.716 15.788 a7=-12.8814 15.557 15.586 15.621 15.664 15.714 15.772 15.837 a8=-11.6949 15.615 15.643 15.676 15.716 15.762 15.817 15.896 a9=-10.5085 15.662 15.688 15.721 15.758 15.803 15.875 15.974 a10=-9.32203 15.7 15.726 15.757 15.799 15.868 15.949 16.04 a11=-8.13559 15.754 15.788 15.832 15.883 15.945 16.018 16.1 a12=-6.94915 15.827 15.859 15.9 15.948 16.006 16.074 16.151 a13=-5.76271 15.899 15.929 15.967 16.012 16.065 16.128 16.207 a14=-4.57627 15.955 15.984 16.02 16.063 16.113 16.174 16.275 a15=-3.38983 16.01 16.038 16.072 16.112 16.16 16.243 16.338 a16=-2.20339 16.055 16.082 16.115 16.165 16.231 16.308 16.395 a17=-1.01695 16.099 16.132 16.176 16.228 16.291 16.365 16.448 a18=0 16.157 16.19 16.231 16.281 16.34 16.411 16.494 a19=0.169492 16.165 16.199 16.24 16.29 16.349 16.42 16.501 a20=1.35593 16.233 16.264 16.303 16.349 16.405 16.47 16.563 a21=2.54237 16.286 16.317 16.354 16.399 16.452 16.525 16.623 a22=3.72881 16.339 16.368 16.404 16.446 16.507 16.588 16.677 a23=4.91525 16.391 16.419 16.453 16.5 16.566 16.644 16.73 a24=6.10169 16.434 16.464 16.508 16.56 16.623 16.698 16.782 a25=7.28814 16.493 16.526 16.568 16.617 16.677 16.749 16.837 a26=8.47458 16.556 16.588 16.628 16.675 16.731 16.799 16.893 a27=9.66102 16.607 16.638 16.676 16.722 16.778 16.856 16.947 a28=10.8475 16.658 16.688 16.724 16.77 16.831 16.911 16.999 a29=12.0339 16.708 16.737 16.773 16.822 16.887 16.964 17.05 a30=13.2203 16.757 16.785 16.827 16.878 16.94 17.015 17.101 a31=14.4068 16.808 16.842 16.884 16.933 16.992 17.065 17.153 a32=15.5932 16.869 16.901 16.94 16.988 17.044 17.116 17.205 a33=16.7797 16.918 16.949 16.987 17.034 17.091 17.168 17.256 a34=17.9661 16.967 16.997 17.034 17.081 17.142 17.22 17.307 a35=19.1525 17.015 17.044 17.082 17.131 17.194 17.27 17.356 a36=20.339 17.062 17.092 17.134 17.184 17.245 17.32 17.405 a37=21.5254 17.113 17.147 17.188 17.237 17.296 17.369 17.455 a38=22.7119 17.17 17.203 17.242 17.289 17.346 17.417 17.504 a39=23.8983 17.218 17.249 17.288 17.334 17.391 17.466 17.553 a40=25.0847 17.265 17.295 17.333 17.38 17.439 17.515 17.601 a41=26.2712 17.311 17.341 17.38 17.428 17.489 17.564 17.649 a42=27.4576 17.357 17.389 17.429 17.479 17.538 17.612 17.696 a43=28.6441 17.408 17.441 17.481 17.529 17.587 17.659 17.743 a44=29.8305 17.462 17.494 17.533 17.58 17.636 17.705 17.79 a45=31.0169 17.508 17.539 17.577 17.623 17.68 17.752 17.837 a46=32.2034 17.554 17.584 17.621 17.668 17.726 17.799 17.883 a47=33.3898 17.598 17.628 17.666 17.714 17.773 17.846 17.929 a48=34.5763 17.642 17.674 17.714 17.762 17.82 17.892 17.975 a49=35.7627 17.691 17.724 17.764 17.811 17.868 17.938 18.02 a50=36.9492 17.743 17.774 17.813 17.859 17.915 17.982 18.064 a51=38.1356 17.788 17.819 17.856 17.902 17.957 18.027 18.109 a52=39.322 17.832 17.862 17.898 17.945 18.001 18.072 18.154 a53=40.5085 17.875 17.905 17.942 17.989 18.046 18.117 18.199 a54=41.6949 17.918 17.949 17.988 18.035 18.092 18.162 18.242 a55=42.8814 17.965 17.997 18.036 18.082 18.138 18.206 18.285 a56=44.0678 18.014 18.045 18.083 18.129 18.183 18.248 18.328 a57=45.2542 18.058 18.088 18.125 18.17 18.224 18.291 18.371 a58=46.4407 18.101 18.13 18.166 18.211 18.266 18.335 18.415 a59=47.6271 18.143 18.171 18.208 18.254 18.31 18.378 18.457 a60=48.8136 18.184 18.214 18.253 18.299 18.354 18.421 18.499 tb_pol_a: optimal asset choice for each state space point z1_0_34387 z2_0_47991 z3_0_66977 z4_0_93474 z5_1_3045 z6_1_8206 z7_2_5409 __________ __________ __________ __________ _________ _________ _________ a1=-20 0 0 0 0 0 0 0 a2=-18.8136 0 0 0 0 0 0 0 a3=-17.6271 0 0 0 0 0 0 -20 a4=-16.4407 -20 -20 -20 -20 -20 -20 -20 a5=-15.2542 -20 -20 -20 -20 -20 -20 -20 a6=-14.0678 -20 -20 -20 -20 -20 -20 -20 a7=-12.8814 -20 -20 -20 -20 -20 -20 -20 a8=-11.6949 -20 -20 -20 -20 -20 -20 -15.254 a9=-10.5085 -20 -20 -20 -20 -20 -15.254 -15.254 a10=-9.32203 -20 -20 -20 -14.068 -14.068 -14.068 -14.068 a11=-8.13559 -14.068 -14.068 -14.068 -14.068 -14.068 -14.068 -14.068 a12=-6.94915 -12.881 -12.881 -12.881 -12.881 -12.881 -12.881 -12.881 a13=-5.76271 -12.881 -12.881 -12.881 -12.881 -12.881 -12.881 -10.508 a14=-4.57627 -11.695 -11.695 -11.695 -11.695 -11.695 -11.695 -9.322 a15=-3.38983 -11.695 -11.695 -11.695 -11.695 -11.695 -8.1356 -8.1356 a16=-2.20339 -10.508 -10.508 -10.508 -8.1356 -8.1356 -8.1356 -8.1356 a17=-1.01695 -10.508 -6.9492 -6.9492 -6.9492 -6.9492 -6.9492 -6.9492 a18=0 -6.9492 -6.9492 -6.9492 -6.9492 -6.9492 -5.7627 -5.7627 a19=0.169492 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 a20=1.35593 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 -5.7627 -3.3898 a21=2.54237 -4.5763 -4.5763 -4.5763 -4.5763 -4.5763 -2.2034 -2.2034 a22=3.72881 -4.5763 -3.3898 -3.3898 -3.3898 -2.2034 -2.2034 -2.2034 a23=4.91525 -3.3898 -3.3898 -3.3898 -1.0169 -1.0169 -1.0169 -1.0169 a24=6.10169 -2.2034 0 0 0 0 0.16949 0.16949 a25=7.28814 0.16949 0.16949 0.16949 0.16949 1.3559 1.3559 2.5424 a26=8.47458 1.3559 1.3559 1.3559 1.3559 1.3559 2.5424 3.7288 a27=9.66102 1.3559 1.3559 2.5424 2.5424 2.5424 3.7288 4.9153 a28=10.8475 2.5424 2.5424 2.5424 3.7288 4.9153 4.9153 4.9153 a29=12.0339 3.7288 3.7288 4.9153 4.9153 6.1017 6.1017 6.1017 a30=13.2203 4.9153 4.9153 6.1017 6.1017 7.2881 7.2881 7.2881 a31=14.4068 7.2881 7.2881 7.2881 7.2881 8.4746 8.4746 9.661 a32=15.5932 8.4746 8.4746 8.4746 8.4746 8.4746 9.661 10.847 a33=16.7797 8.4746 8.4746 8.4746 9.661 9.661 10.847 10.847 a34=17.9661 9.661 9.661 10.847 10.847 12.034 12.034 12.034 a35=19.1525 10.847 10.847 12.034 12.034 13.22 13.22 13.22 a36=20.339 12.034 13.22 13.22 13.22 14.407 14.407 14.407 a37=21.5254 14.407 14.407 14.407 14.407 15.593 15.593 15.593 a38=22.7119 15.593 15.593 15.593 15.593 15.593 16.78 16.78 a39=23.8983 15.593 15.593 15.593 16.78 16.78 17.966 17.966 a40=25.0847 16.78 16.78 17.966 17.966 17.966 19.153 19.153 a41=26.2712 17.966 17.966 19.153 19.153 20.339 20.339 20.339 a42=27.4576 19.153 20.339 20.339 20.339 21.525 21.525 21.525 a43=28.6441 21.525 21.525 21.525 21.525 22.712 22.712 22.712 a44=29.8305 22.712 22.712 22.712 22.712 22.712 23.898 23.898 a45=31.0169 22.712 22.712 22.712 23.898 23.898 25.085 25.085 a46=32.2034 23.898 23.898 25.085 25.085 25.085 26.271 26.271 a47=33.3898 25.085 25.085 26.271 26.271 26.271 27.458 27.458 a48=34.5763 26.271 27.458 27.458 27.458 27.458 28.644 28.644 a49=35.7627 28.644 28.644 28.644 28.644 28.644 29.831 29.831 a50=36.9492 29.831 29.831 29.831 29.831 29.831 31.017 31.017 a51=38.1356 29.831 29.831 29.831 31.017 31.017 32.203 32.203 a52=39.322 31.017 31.017 32.203 32.203 32.203 33.39 33.39 a53=40.5085 32.203 32.203 33.39 33.39 33.39 34.576 34.576 a54=41.6949 33.39 34.576 34.576 34.576 34.576 35.763 35.763 a55=42.8814 35.763 35.763 35.763 35.763 35.763 36.949 36.949 a56=44.0678 36.949 36.949 36.949 36.949 36.949 38.136 38.136 a57=45.2542 36.949 36.949 36.949 38.136 38.136 39.322 39.322 a58=46.4407 38.136 38.136 38.136 39.322 39.322 40.508 40.508 a59=47.6271 39.322 39.322 40.508 40.508 40.508 41.695 41.695 a60=48.8136 40.508 41.695 41.695 41.695 41.695 42.881 42.881