Test Preference Default Low Cmin (Save + Borr Distribution)

back to Fan's Dynamic Assets Repository Table of Content.

Default allowed, but cmin very low, so people might not default at all.

@seealso

Contents

Set Shared Parameters

close all;
clear all;

ar_fl_beta = [0.94, 0.96, 0.98];
ar_fl_crra = [1, 1.5, 2.0];

% Accuracy
ar_it_a_n_hg = [750];

% Borrowing/Savings Parameters
bl_default = true;
fl_c_min = 10^-300; % cmin so low default exists but never chosen
fl_b_bd = -20;

Simulate Model with Discount Low

for fl_crra = ar_fl_crra

    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp(['fl_beta = ' num2str(ar_fl_beta(1))]);
    disp(['fl_crra = ' num2str(fl_crra)]);
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('');
    disp('');
    disp('');
    disp('');

    % Call Default Parameters <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_set_default_param.html ffs_abz_set_default_param>
    bl_input_override = true;
    it_param_set = 9;
    [param_map, support_map] = ffs_abz_set_default_param(it_param_set);

    % Preference
    param_map('fl_beta') = ar_fl_beta(1);
    param_map('fl_crra') = fl_crra;

    % Borrowing Parameters
    param_map('bl_default') = bl_default;
    param_map('fl_c_min') = fl_c_min;
    param_map('fl_b_bd') = fl_b_bd;

    % Display Parameters
    support_map('bl_display') = false;
    support_map('bl_display_final') = false;
    support_map('bl_time') = true;
    support_map('bl_profile') = false;

    for it_accuracy = 1:length(ar_it_a_n_hg)
        % Accuracy Regular
        param_map('it_a_n') = ar_it_a_n_hg(it_accuracy);
        it_z_n = param_map('it_z_n');
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        disp(['it_a_n = ' num2str(ar_it_a_n_hg(it_accuracy)) ', it_z_n = ' it_z_n]);
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        % Call Grid Generator <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_get_funcgrid.html ffs_abz_get_funcgrid>
        [armt_map, func_map] = ffs_abz_get_funcgrid(param_map, support_map, bl_input_override);
        % Call Dynamic Programming Problem <https://fanwangecon.github.io/CodeDynaAsset/m_az/solve/html/ff_abz_vf_vecsv.html ff_abz_vf_vecsv>
        result_map = ff_abz_vf_vecsv(param_map, support_map, armt_map, func_map);
        % Call Distribution CProgram
        result_map = ff_az_ds_vecsv(param_map, support_map, armt_map, func_map, result_map, bl_input_override);
    end

    % Snap
    snapnow;

end

% close all
close all;
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.94
fl_crra = 1
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 18.036678 seconds.
Elapsed time is 2.757137 seconds.
                      mean         sd       coefofvar      min       max       pYis0      pYls0       pYgr0      pYisMINY      pYisMAXY       p0_1        p1          p5         p10        p15         p20         p25          p35        p50        p65        p75        p80        p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5     fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   __________    _______    _________    _______    ______    _______    ________    _______    __________    ___________    _______    _______    ________    _______    ________    ________    ________    _________    ______    _______    _______    _______    _______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val           3.081     2.1856      0.7094     -690.46    20.517          0    0.068481    0.93152    2.2238e-09    -8.7569e-35    -7.2067    -2.8221    -0.44136    0.51341      1.1696       1.502       1.889       2.4541    3.2489     3.9893     4.3713     4.7855     5.0666    5.5368    6.2395    7.6185    8.9442          4.777                   1               2.0076               0.84843               1.9439             0.77852              0.75123                0.9091          -0.0037213     -0.01573    -0.032863    -0.03119     -0.01615     0.0044416    0.032092       0.1112      0.27396      0.41648      0.56028      0.62424      0.70436      0.79135       0.8853      0.97356       0.99708  
    cl_mt_pol_a    -0.0030259     1.0826     -357.79     -19.512    47.413    0.11422     0.45996    0.42582    1.4648e-11    -8.7569e-35     -5.377    -3.1377      -1.707    -1.1095    -0.78062    -0.59745    -0.42675     -0.17347         0    0.18236    0.36471    0.54707    0.82061    1.0941    1.8236    3.3736    5.3795         2.0076             0.84843               1.1721                     1               1.2177             0.98457              0.34948               0.85382              2.1433       13.446       44.694      67.248       81.432        92.717      100.97          110       113.96       109.45       102.55       92.621       81.485       67.642       44.273       14.451        2.9397  
    cl_mt_coh        0.086823     1.1424      13.158     -19.968    50.122          0     0.39465    0.60535    6.1264e-11     3.6126e-34    -5.6952    -3.2653     -1.7476    -1.0934    -0.74192    -0.53261    -0.34569    -0.087716    0.0992    0.26372    0.49543    0.65995    0.89552    1.2431     1.946    3.5795    5.6356         1.9439             0.77852               1.2177               0.98457               1.3051                   1              0.33893               0.78469           -0.079531      -0.5061      -1.6253     -2.4144       -2.892       -3.2535      -3.498       -3.716      -3.6836      -3.3932      -2.9409      -2.6146      -2.1982      -1.5018     -0.68145      0.50743       0.92949  
    cl_mt_pol_c        1.2587    0.37808     0.30037      1e-300    5.8657          0           0          1    1.0548e-07    -8.7569e-35    0.44122    0.61449     0.75161    0.81469     0.86159     0.91377     0.96058       1.0721    1.2061     1.3819     1.5024     1.6146     1.6965    1.8173    1.9479    2.1941    2.5422        0.75123              0.9091              0.34948               0.85382              0.33893             0.78469              0.14294                     1          0.00029089    0.0042743     0.026595    0.057796     0.092117       0.12666     0.16465      0.24499      0.40708      0.53404      0.64771      0.71163        0.775      0.84281      0.91628      0.98133       0.99798  

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.94
fl_crra = 1.5
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 22.283537 seconds.
Elapsed time is 3.643564 seconds.
                      mean            sd          coefofvar       min       max       pYis0       pYls0      pYgr0      pYisMINY       pYisMAXY       p0_1        p1         p5         p10         p15        p20         p25         p35         p50         p65        p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5    fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ___________    ___________    ___________    _______    ______    ________    _______    _______    ___________    ___________    _______    _______    _______    ________    _______    ________    ________    ________    ________    _______    _______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    ________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      -8.539e+117    9.2104e+133    -1.0786e+16    -2e+150    14.902           0    0.11114    0.88886    -4.5154e-34      8.876e-35     -8.838    -4.3528    -1.4187    -0.19064    0.53144      1.0667      1.4739      2.1249      2.9294     3.6424     4.1732    4.4445    4.7718    5.2181    5.8538    7.0059    8.1056      8.4831e+267                   1          1.5472e+119            1.0595e-15          1.4504e+119          9.4819e-16          1.0222e+118            3.1362e-16                 1            1           1           1            1            1            1            1            1            1            1            1            1            1            1            1             1  
    cl_mt_pol_a        0.21926         1.5855         7.2313    -19.512    48.416    0.054905    0.42573    0.51937    -8.7673e-35      8.876e-35    -4.3368     -3.414    -2.2191     -1.5612    -1.1462     -0.8535    -0.59745    -0.25605    0.091178    0.45589    0.91178    1.1853      1.55    2.0971    3.1001    5.2884    8.1149      1.5472e+119          1.0595e-15               2.5139                     1               2.6035             0.98869              0.50824               0.90583         -0.021141      -0.1888    -0.68188     -1.1007      -1.4039       -1.646      -1.8061      -1.9793      -1.9952      -1.8105      -1.4892      -1.2552     -0.98639     -0.56841     0.019328      0.71547       0.96165  
    cl_mt_coh          0.30855         1.6608         5.3827    -19.968    50.122           0    0.39292    0.60708    -8.0304e-35    -1.9841e-34    -4.5737    -3.6167    -2.3083      -1.583    -1.1382    -0.81298    -0.53261    -0.15877     0.19266    0.58889    0.98898    1.3366    1.7104    2.2711    3.2992    5.5198    8.3498      1.4504e+119          9.4819e-16               2.6035               0.98869               2.7584                   1              0.50059               0.85174         -0.016198     -0.14049    -0.50755    -0.81426      -1.0293      -1.1975      -1.3026         -1.4      -1.3739      -1.1684     -0.94411     -0.71091     -0.49994     -0.17767      0.26842      0.78086        0.9694  
    cl_mt_pol_c         1.2581        0.35387        0.28127     1e-300    4.8627           0          0          1    -4.5154e-34      8.876e-35    0.35807    0.58126    0.74455     0.83341    0.89524     0.93489     0.97106      1.0728      1.2084     1.3911     1.5184    1.5985    1.6397    1.7531    1.8808    2.1388      2.41      1.0222e+118          3.1362e-16              0.50824               0.90583              0.50059             0.85174              0.12523                     1        0.00024859    0.0040268    0.025567    0.057445     0.091717      0.12832      0.16818      0.24859      0.39718       0.5478      0.65721      0.71989      0.78227      0.84988      0.92107      0.98228       0.99804  

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.94
fl_crra = 2
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 19.258689 seconds.
Elapsed time is 2.570029 seconds.
                      mean          sd       coefofvar      min       max       pYis0       pYls0      pYgr0      pYisMINY       pYisMAXY      p0_1        p1         p5         p10         p15        p20         p25          p35         p50        p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5    fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ___________    _______    _________    _______    ______    ________    _______    _______    ___________    __________    _______    _______    _______    ________    _______    ________    ________    _________    _______    _______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    ________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      7.9924e+285        NaN         NaN     -1e+300    11.406           0    0.12186    0.87814    -8.5492e-16    1.4845e-33     -11.52    -5.3324    -1.8086    -0.38121    0.41834     0.98933      1.3937       2.0757     2.7898      3.504    3.9863    4.2469    4.5779    4.9305    5.4831    6.4318    7.3187               NaN            NaN              -1.1906e+287                NaN            -1.4312e+287              NaN            -9.8808e+285                NaN                   1            1           1           1            1            1            1            1            1            1            1            1            1            1            1            1             1  
    cl_mt_pol_a        0.63272     1.9826      3.1335     -19.512     48.78    0.037634    0.36741    0.59496    -7.7776e-21    1.2902e-33    -4.1821    -3.3827    -2.2191     -1.5363    -1.1095    -0.76815     -0.5121    -0.086736    0.27354    0.91178      1.55    1.9147    2.3706    3.1912    4.3766    7.0207    10.394      -1.1906e+287            NaN                    3.9309                  1                  4.0562          0.99096                 0.61183            0.91555          -0.0085107    -0.061883    -0.23719    -0.38204     -0.48202     -0.55287     -0.60327     -0.64346     -0.61711     -0.47075     -0.26252     -0.13568     0.022348       0.2646       0.5402      0.86862       0.98185  
    cl_mt_coh          0.73445     2.0645       2.811     -19.968    50.122           0    0.34287    0.65713    -1.6852e-19    1.1526e-33    -4.4578    -3.5457    -2.3083     -1.5606    -1.0934    -0.71952    -0.43915     0.028142    0.40197     1.0562     1.688    2.0842    2.5515    3.3702    4.5852    7.3179    10.776      -1.4312e+287            NaN                    4.0562            0.99096                  4.2622                1                 0.60608            0.87099          -0.0074697    -0.056352    -0.21395     -0.3422     -0.42833     -0.48708      -0.5261       -0.549     -0.50292     -0.35112     -0.17106     -0.03235      0.11414        0.318      0.57624      0.88252       0.98382  
    cl_mt_pol_c         1.2706    0.33705     0.26528      1e-300     4.498           0          0          1    -8.5492e-16    1.4845e-33    0.36398    0.58126    0.76564     0.85527    0.90986     0.94685      1.0234       1.0934     1.2861     1.4047     1.521    1.5508    1.6532     1.687    1.8157    2.0819    2.2802      -9.8808e+285            NaN                   0.61183            0.91555                 0.60608          0.87099                 0.11361                  1          0.00023695    0.0039485    0.025668     0.05763      0.09307      0.12908      0.16829      0.25148      0.39137      0.55335      0.66712      0.72548      0.78742      0.85297      0.92244      0.98299       0.99811  

Simulate Model with Discount Medium

close all

for fl_crra = ar_fl_crra

    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp(['fl_beta = ' num2str(ar_fl_beta(2))]);
    disp(['fl_crra = ' num2str(fl_crra)]);
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('');
    disp('');
    disp('');
    disp('');

    % Call Default Parameters <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_set_default_param.html ffs_abz_set_default_param>
    bl_input_override = true;
    it_param_set = 9;
    [param_map, support_map] = ffs_abz_set_default_param(it_param_set);

    % Preference
    param_map('fl_beta') = ar_fl_beta(2);
    param_map('fl_crra') = fl_crra;

    % Borrowing Parameters
    param_map('bl_default') = bl_default;
    param_map('fl_c_min') = fl_c_min;
    param_map('fl_b_bd') = fl_b_bd;

    % Display Parameters
    support_map('bl_display') = false;
    support_map('bl_display_final') = false;
    support_map('bl_time') = true;
    support_map('bl_profile') = false;

    for it_accuracy = 1:length(ar_it_a_n_hg)
        % Accuracy Regular
        param_map('it_a_n') = ar_it_a_n_hg(it_accuracy);
        it_z_n = param_map('it_z_n');
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        disp(['it_a_n = ' num2str(ar_it_a_n_hg(it_accuracy)) ', it_z_n = ' it_z_n]);
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        % Call Grid Generator <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_get_funcgrid.html ffs_abz_get_funcgrid>
        [armt_map, func_map] = ffs_abz_get_funcgrid(param_map, support_map, bl_input_override);
        % Call Dynamic Programming Problem <https://fanwangecon.github.io/CodeDynaAsset/m_az/solve/html/ff_abz_vf_vecsv.html ff_abz_vf_vecsv>
        result_map = ff_abz_vf_vecsv(param_map, support_map, armt_map, func_map);
        % Call Distribution CProgram
        result_map = ff_az_ds_vecsv(param_map, support_map, armt_map, func_map, result_map, bl_input_override);
    end

    % Snap
    snapnow;

end

% close all
close all;
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.96
fl_crra = 1
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 18.675761 seconds.
Elapsed time is 3.482810 seconds.
                    mean       sd       coefofvar      min       max       pYis0        pYls0       pYgr0      pYisMINY      pYisMAXY       p0_1         p1          p5          p10         p15         p20       p25        p35        p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1      fracByP1     fracByP5     fracByP10    fracByP15    fracByP20    fracByP25     fracByP35     fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ______    _______    _________    _______    ______    ________    _________    _______    __________    __________    ________    ________    ________    _________    ________    _______    ______    _______    _______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    ___________    __________    _________    _________    _________    _________    _________    ___________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      5.8682     2.2623     0.38553     -689.15    26.866           0    0.0029368    0.99706    3.2165e-13    1.1775e-31    -0.81117     0.93238      2.3173       3.1334       3.604     4.0117    4.2877     4.9867     5.8016    6.6047    7.2584    7.6811    8.1981    8.8306    9.8123    11.728    13.776         5.1182                   1               3.4102               0.85635               3.2646             0.79818              0.73171               0.98635          -0.00028693    0.00026695     0.012836     0.037854     0.065443     0.099007      0.14046        0.23137     0.35075       0.5086      0.62618      0.69014      0.75511      0.82739      0.90651      0.97858       0.99756  
    cl_mt_pol_a    1.2355     1.7603      1.4247     -19.512     48.78    0.094313      0.16649     0.7392    2.4039e-15    3.8128e-31     -1.8777    -0.93885     -0.3414      -0.1707    -0.08535          0         0    0.27354    0.63825    1.1853    1.9147    2.2795    2.8265     3.556    4.8325     7.659    11.215         3.4102             0.85635               3.0985                     1               3.1497             0.98973              0.48372               0.83805           -0.0018648     -0.011865    -0.030136    -0.038095     -0.04251     -0.04251     -0.04251      -0.022364     0.02665      0.13225      0.27496      0.34943      0.45349      0.57035      0.73791      0.92622        0.9898  
    cl_mt_coh      1.3743     1.8079      1.3155     -19.968    50.122           0      0.10894    0.89106    9.7827e-15    2.4619e-31     -1.9345    -0.90644    -0.25223    -0.065316    0.028142     0.1216    0.1216    0.37957    0.77581    1.3366    2.0618     2.458    2.9964    3.7665    5.0749    7.9721    11.617         3.2646             0.79818               3.1497               0.98973               3.2685                   1              0.46842               0.79015           -0.0017354     -0.010678    -0.025037    -0.028871    -0.028053    -0.020426    -0.020426    -0.00035811    0.064041      0.17232       0.2976      0.38488      0.47425       0.5961      0.75453      0.93122       0.99052  
    cl_mt_pol_c    1.3077    0.32791     0.25076      1e-300     4.498           0            0          1    1.5121e-11    1.1775e-31     0.55267     0.67429     0.74727      0.85339     0.90421    0.98747    1.0832     1.2061     1.3132    1.4318    1.5391    1.5622    1.6648    1.6984    1.8266    2.0956    2.2944        0.73171             0.98635              0.48372               0.83805              0.46842             0.79015              0.10752                     1           0.00040324     0.0049338     0.027206     0.057606     0.091881      0.13518       0.1718        0.27466     0.39888      0.55734        0.671      0.73227      0.79481      0.85789      0.92487      0.98343        0.9982  

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.96
fl_crra = 1.5
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 23.261128 seconds.
Elapsed time is 2.220299 seconds.
                       mean            sd         coefofvar       min       max       pYis0      pYls0       pYgr0      pYisMINY      pYisMAXY      p0_1         p1          p5         p10         p15         p20         p25        p35       p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5     fracByP10    fracByP15    fracByP20    fracByP25    fracByP35     fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ____________    __________    ___________    _______    ______    _______    ________    _______    __________    __________    _______    ________    ________    ________    ________    ________    _______    _______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    _________    _________    _________    _________    _________    __________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      -5.6268e+136    2.586e+143    -4.5959e+06    -2e+150    20.425          0    0.012419    0.98758    2.3874e-15    1.6513e-16    -3.2907    -0.21091      1.7394      2.7235      3.2806      3.6684     4.0834     4.7109    5.5659     6.475    7.1463    7.5338    7.9936    8.5993    9.4785    11.122    12.824      6.6875e+286                   1          9.2391e+137            1.4095e-06          1.0767e+138          1.5984e-06          7.2335e+136            9.1683e-07                 1            1            1            1            1            1            1             1           1            1            1            1            1            1            1            1             1  
    cl_mt_pol_a           2.022        2.5347         1.2536    -19.512     48.78    0.04117     0.15244    0.80639    2.0873e-20    7.6002e-16    -2.8214     -1.4509    -0.61718    -0.25605    -0.08535    0.091178    0.18236    0.63825    1.2765    2.2795    3.1001    3.7383    4.4677    5.4707    7.1119    10.668    15.318      9.2391e+137          1.4095e-06               6.4248                     1               6.5583             0.99332               0.6793               0.87843        -0.0016548      -0.0105    -0.028962    -0.040355    -0.043036    -0.041402    -0.039441     -0.013862    0.055157      0.19197      0.31412      0.40447      0.50953      0.62634      0.77393      0.93749       0.99188  
    cl_mt_coh            2.1783        2.6048         1.1958    -19.968    50.122          0     0.12926    0.87074    4.7283e-19    4.9148e-16    -2.9625     -1.4672    -0.57741    -0.15877    0.028142     0.19266    0.30852    0.75341      1.43    2.4356    3.2992     3.931    4.6562    5.6843    7.4113    11.056      15.8      1.0767e+138          1.5984e-06               6.5583               0.99332               6.7848                   1              0.66949               0.84247        -0.0017311    -0.010047    -0.026665    -0.035192    -0.035635    -0.032443    -0.027154    -0.0015726     0.07595      0.20509      0.33476      0.41541      0.51411      0.63112      0.78241      0.94002       0.99199  
    cl_mt_pol_c          1.3252       0.30509        0.23022     1e-300     4.498          0           0          1    2.3874e-15    1.6513e-16    0.55858     0.66731     0.82195     0.89135     0.98557      1.0654     1.1071     1.2142    1.3271    1.4482    1.5529    1.5871    1.6164    1.7307    1.7896    2.0551    2.2871      7.2335e+136          9.1683e-07               0.6793               0.87843              0.66949             0.84247             0.093078                     1         0.0003965    0.0046689     0.027946     0.060005     0.095628      0.13349      0.17558        0.2634     0.40827      0.56638      0.67845      0.73708      0.79748      0.86047      0.92678      0.98391       0.99823  

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.96
fl_crra = 2
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 23.846303 seconds.
Elapsed time is 2.425940 seconds.
                      mean          sd       coefofvar      min       max       pYis0       pYls0       pYgr0      pYisMINY      pYisMAXY      p0_1        p1          p5          p10         p15         p20        p25       p35       p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1     fracByP1     fracByP5     fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ___________    _______    _________    _______    ______    ________    ________    _______    __________    __________    _______    _______    ________    _________    ________    _______    _______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    __________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      -4.273e+277        NaN         NaN     -1e+300    16.099           0    0.019498     0.9805    2.0924e-24    1.1002e-12    -5.6115    -1.1487       1.428        2.522       3.155     3.6006     4.0041     4.639    5.4998    6.3175    6.9404    7.3224    7.7357    8.2514    9.0133    10.344    11.678              NaN             NaN              6.5058e+278                 NaN            7.2568e+278               NaN            5.5809e+277                 NaN                   1             1            1            1            1            1            1            1           1            1            1            1            1            1            1            1             1  
    cl_mt_pol_a         2.8476     3.1942      1.1217     -19.512     48.78    0.026178     0.12361    0.85021     2.337e-29     8.249e-12    -3.2433    -1.7923     -0.6828      -0.1707    0.091178    0.27354    0.54707    1.0941    2.0059    3.2824    4.2854     5.106    5.9266    7.2031     9.209    13.403    18.783      6.5058e+278             NaN                   10.203                   1                  10.43           0.99509                0.84003             0.89704           -0.001278    -0.0086695    -0.023974    -0.030662    -0.030618    -0.027027    -0.018453    0.0089014    0.092248      0.23319      0.35844      0.44885      0.53772      0.65622      0.79771       0.9454       0.99273  
    cl_mt_coh           3.0244     3.2813       1.085     -19.968    50.122           0     0.10741    0.89259    4.0629e-28    5.3343e-12    -3.3811     -1.841    -0.62606    -0.065316     0.14786    0.40197    0.65995    1.2431    2.1777    3.4637    4.5141    5.3104    6.1964    7.5048    9.5385     13.86    19.374      7.2568e+278             NaN                    10.43             0.99509                 10.767                 1                0.83542             0.86842          -0.0012727    -0.0084789    -0.022638    -0.027488    -0.026407    -0.020143    -0.012451     0.019852     0.10583      0.24048      0.37168      0.45261      0.54837      0.66462      0.79969      0.94694       0.99295  
    cl_mt_pol_c         1.3457    0.29317     0.21786      1e-300     4.498           0           0          1    2.0924e-24    1.1002e-12    0.54516    0.70289     0.83269      0.94913      1.0045     1.0946      1.168    1.2289    1.3474    1.4728    1.5166    1.6145     1.646    1.6883    1.8286    2.0368    2.2751      5.5809e+277             NaN                  0.84003             0.89704                0.83542           0.86842               0.085951                   1          0.00035581     0.0047664     0.028038     0.061701      0.09784      0.13989      0.17885      0.26983     0.41528      0.57145      0.68188      0.74008      0.80066      0.86222      0.92803      0.98426       0.99826  

Simulate Model with Discount High

close all

for fl_crra = ar_fl_crra

    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp(['fl_beta = ' num2str(ar_fl_beta(3))]);
    disp(['fl_crra = ' num2str(fl_crra)]);
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
    disp('');
    disp('');
    disp('');
    disp('');

    % Call Default Parameters <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_set_default_param.html ffs_abz_set_default_param>
    bl_input_override = true;
    it_param_set = 9;
    [param_map, support_map] = ffs_abz_set_default_param(it_param_set);

    % Preference
    param_map('fl_beta') = ar_fl_beta(3);
    param_map('fl_crra') = fl_crra;

    % Borrowing Parameters
    param_map('bl_default') = bl_default;
    param_map('fl_c_min') = fl_c_min;
    param_map('fl_b_bd') = fl_b_bd;

    % Display Parameters
    support_map('bl_display') = false;
    support_map('bl_display_final') = false;
    support_map('bl_time') = true;
    support_map('bl_profile') = false;

    for it_accuracy = 1:length(ar_it_a_n_hg)
        % Accuracy Regular
        param_map('it_a_n') = ar_it_a_n_hg(it_accuracy);
        it_z_n = param_map('it_z_n');
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        disp(['it_a_n = ' num2str(ar_it_a_n_hg(it_accuracy)) ', it_z_n = ' it_z_n]);
        disp('xxxxxxxxxxxxxxxxxxxxxxxxxxx');
        % Call Grid Generator <https://fanwangecon.github.io/CodeDynaAsset/m_az/paramfunc/html/ffs_abz_get_funcgrid.html ffs_abz_get_funcgrid>
        [armt_map, func_map] = ffs_abz_get_funcgrid(param_map, support_map, bl_input_override);
        % Call Dynamic Programming Problem <https://fanwangecon.github.io/CodeDynaAsset/m_az/solve/html/ff_abz_vf_vecsv.html ff_abz_vf_vecsv>
        result_map = ff_abz_vf_vecsv(param_map, support_map, armt_map, func_map);
        % Call Distribution CProgram
        result_map = ff_az_ds_vecsv(param_map, support_map, armt_map, func_map, result_map, bl_input_override);
    end

    % Snap
    snapnow;

end

% close all
close all;
clear all;
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.98
fl_crra = 1
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 35.766291 seconds.
Elapsed time is 3.545105 seconds.
                    mean       sd       coefofvar      min       max        pYis0         pYls0       pYgr0     pYisMINY     pYisMAXY      p0_1       p1        p5       p10       p15       p20       p25       p35       p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5    fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ______    _______    _________    _______    ______    __________    __________    _____    __________    _________    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    ________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val       44.31     1.4223    0.032098     -682.31    47.664             0    8.3338e-25      1      3.0336e-34    0.0028494    38.538    40.426    41.762    42.427    42.837    43.166    43.455     43.91     44.45    44.955    45.354    45.551    45.606    46.078    46.498    47.145    47.664         2.0228                   1               2.5833               0.89557               2.5061             0.84757              0.42399                0.8474          0.00086418    0.0090032    0.046408    0.094753      0.14194       0.1907        0.241      0.33999        0.491      0.63884      0.74586      0.79194      0.84509      0.89528      0.94796      0.99605          1     
    cl_mt_pol_a    46.785     2.0281     0.04335     -19.512     48.78    5.7854e-16    5.4214e-16      1      7.4542e-35      0.13379    36.836    40.301    42.854    43.857    44.677    45.225     45.68    46.501    47.322    48.051    48.416    48.598    48.689     48.78     48.78     48.78     48.78         2.5833             0.89557               4.1133                     1               4.1891             0.99354              0.46651               0.65384          0.00077541    0.0084364    0.046496    0.091493      0.14372      0.18965      0.23552      0.33589      0.48889        0.637      0.75101      0.81261       0.8605            1            1            1          1     
    cl_mt_coh      48.066     2.0789    0.043251     -19.968    50.122             0    3.0021e-16      1      1.9653e-35     0.086516    37.879     41.43    44.024    45.075    45.894    46.477    46.944    47.785    48.626    49.374    49.748    49.935    50.028    50.099    50.122    50.122    50.122         2.5061             0.84757               4.1891               0.99354               4.3218                   1              0.45403               0.62081          0.00077598    0.0084404    0.044316    0.091516      0.13946      0.18968      0.23556      0.33593      0.48892      0.63703      0.75103      0.81262      0.86052      0.90978            1            1          1     
    cl_mt_pol_c    2.4496    0.35179     0.14361      1e-300     4.498             0             0      1      2.6011e-33    0.0028494    1.8845     1.979    2.0609    2.1433     2.191    2.2142    2.2343     2.265    2.3755    2.4715    2.5196    2.6176    2.6926    2.9253     3.041    3.9037     4.498        0.42399              0.8474              0.46651               0.65384              0.45403             0.62081              0.12376                     1          0.00074956    0.0079435    0.041136    0.083871      0.12954      0.17331      0.21862      0.31239      0.45539      0.60205      0.70323      0.75553       0.8249      0.87179      0.92742      0.99398          1     

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.98
fl_crra = 1.5
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 45.547299 seconds.
Elapsed time is 3.841738 seconds.
                       mean            sd          coefofvar       min       max        pYis0         pYls0       pYgr0     pYisMINY      pYisMAXY      p0_1       p1        p5       p10       p15       p20       p25       p35       p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5    fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ____________    ___________    ___________    _______    ______    __________    __________    _____    ___________    _________    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    ________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      -1.2576e+118    1.2899e+134    -1.0257e+16    -2e+150    37.682             0      9.24e-15      1      -1.8877e-34    0.0024153    29.848    31.819    33.241    33.887    34.274    34.563    34.773    35.131    35.574    35.953    36.199    36.357    36.506    36.724     36.89      37.4    37.682      1.6638e+268                   1          7.7858e+119            2.0902e-15          7.9783e+119          2.0896e-15          2.9891e+118            6.9448e-16                 1            1           1           1            1            1            1            1            1            1            1            1            1            1            1            1          1     
    cl_mt_pol_a          45.834         2.8879       0.063007    -19.512     48.78    5.3964e-11    1.1253e-10      1      -5.9003e-35      0.10676    31.548    36.289    40.119    41.851    42.945    43.857    44.495    45.407    46.592    47.595    48.142    48.416    48.598     48.78     48.78     48.78     48.78      7.7858e+119          2.0902e-15               8.3398                     1               8.5125             0.99579              0.64916               0.67364        0.00064768    0.0076391    0.042285    0.086615      0.13295      0.18555      0.23368      0.33372      0.48716      0.64166      0.75106      0.80857      0.84913            1            1            1          1     
    cl_mt_coh            47.091         2.9601       0.062859    -19.968    50.122             0    8.9103e-11      1      -1.0829e-34     0.069039    32.458    37.318    41.221    43.019     44.14     45.03    45.707    46.641    47.856    48.907    49.445    49.703    49.935    50.077    50.122    50.122    50.122      7.9783e+119          2.0896e-15               8.5125               0.99579               8.7623                   1               0.6405               0.64844        0.00064852    0.0076452    0.041231    0.086649      0.13299      0.18016      0.22884      0.32751      0.47936      0.64171      0.73906      0.78896      0.84915      0.89714            1            1          1     
    cl_mt_pol_c          2.4259        0.33369        0.13756     1e-300     4.498             0             0      1      -1.8877e-34    0.0024153    1.7994    1.9459    2.0751    2.1293    2.1604    2.1865    2.2091    2.2963    2.3595    2.4579    2.5122    2.5878    2.6904    2.7356    3.0188    3.9037     4.498      2.9891e+118          6.9448e-16              0.64916               0.67364               0.6405             0.64844              0.11135                     1        0.00072079    0.0077847    0.041101    0.084528       0.1289      0.17369      0.21991      0.31193      0.45564      0.60419      0.70982      0.76227      0.81733      0.86826      0.93617      0.99471          1     

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
fl_beta = 0.98
fl_crra = 2
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
it_a_n = 750, it_z_n = 7
xxxxxxxxxxxxxxxxxxxxxxxxxxx
Elapsed time is 35.940320 seconds.
Elapsed time is 3.433900 seconds.
                      mean          sd       coefofvar      min       max        pYis0         pYls0       pYgr0     pYisMINY      pYisMAXY      p0_1       p1        p5       p10       p15       p20       p25       p35       p50       p65       p75       p80       p85       p90       p95       p99      p99_9     fl_cov_cl_mt_val    fl_cor_cl_mt_val    fl_cov_cl_mt_pol_a    fl_cor_cl_mt_pol_a    fl_cov_cl_mt_coh    fl_cor_cl_mt_coh    fl_cov_cl_mt_pol_c    fl_cor_cl_mt_pol_c    fracByP0_1    fracByP1     fracByP5    fracByP10    fracByP15    fracByP20    fracByP25    fracByP35    fracByP50    fracByP65    fracByP75    fracByP80    fracByP85    fracByP90    fracByP95    fracByP99    fracByP99_9
                   ___________    _______    _________    _______    ______    __________    __________    _____    ___________    _________    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ______    ________________    ________________    __________________    __________________    ________________    ________________    __________________    __________________    __________    _________    ________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    _________    ___________

    cl_mt_val      -8.492e+267        NaN         NaN     -1e+300    30.417             0    4.8868e-11      1       -1.031e-33    0.0021594    23.811    25.982     27.27    27.768     28.06    28.272    28.445    28.722    29.043    29.331    29.515    29.576    29.714    29.822    29.918    30.262    30.417              NaN             NaN              5.3422e+269                 NaN            5.3187e+269               NaN            2.0003e+268                 NaN                   1            1           1           1            1            1            1            1            1            1            1            1            1            1            1            1          1     
    cl_mt_pol_a         45.132     3.4722    0.076934     -19.512     48.78    7.4875e-09    1.4092e-08      1      -1.5081e-34      0.09263    26.533    33.554    38.477    40.574    41.851    42.672     43.31    44.495    45.954     47.23    47.869    48.142    48.507    48.689     48.78     48.78     48.78      5.3422e+269             NaN                   12.056                   1                 12.316           0.99666                0.78604             0.69707          0.00052174     0.006796    0.039852    0.085379       0.1329      0.17631      0.22641      0.32265      0.47513      0.63719      0.74194      0.78932      0.85021      0.89988            1            1          1     
    cl_mt_coh           46.372      3.559     0.07675     -19.968    50.122             0    1.1123e-08      1      -1.4396e-34       0.0599    27.318    34.514    39.561    41.688    42.952     43.86    44.514    45.729    47.224     48.51    49.165    49.467    49.819    50.028    50.122    50.122    50.122      5.3187e+269             NaN                   12.316             0.99666                 12.667                 1                0.78095             0.67566          0.00052289    0.0068038    0.039878    0.083643      0.12892      0.17637      0.22648      0.32272       0.4752      0.62763      0.73277      0.78936      0.83951       0.8999            1            1          1     
    cl_mt_pol_c         2.4083    0.32476     0.13485      1e-300     4.498             0             0      1       -1.031e-33    0.0021594    1.7447    1.9202    2.0433    2.1009     2.139    2.1726    2.2195    2.2913    2.3458    2.4465    2.5008    2.5718    2.6216    2.7247    3.0188    3.8103     4.498      2.0003e+268             NaN                  0.78604             0.69707                0.78095           0.67566                0.10547                   1          0.00069445    0.0077002     0.04099    0.084346      0.12802       0.1731      0.21852      0.31379      0.45701      0.60505      0.70989      0.76001      0.81363      0.87017      0.94278      0.98347          1