Go to the MLX, M, PDF, or HTML version of this file. Go back to fan’s MEconTools Toolbox (bookdown), Matlab Code Examples Repository (bookdown), or Math for Econ with Matlab Repository (bookdown).
Examples](https://fanwangecon.github.io/M4Econ/), or** Dynamic Asset This is the example vignette for function: ff_ds_az_loop from the MEconTools Package. F(a,z) discrete probability mass function given policy function solution with discretized savings choices.
Distribution for Common Choice and States Grid Loop: ff_ds_az_cts_loop
Distribution for States Grid + Continuous Exact Savings as Share of Cash-on-Hand Loop: ff_ds_az_cts_loop
Distribution for States Grid + Continuous Exact Savings as Share of Cash-on-Hand Vectorized: ff_ds_az_cts_vec
Call the function with defaults. By default, shows the asset policy function summary. Model parameters can be changed by the mp_params.
%mp_params
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('fl_crra') = 1.5;
mp_params('fl_beta') = 0.94;
% call function
ff_ds_az_loop(mp_params);
Elapsed time is 0.191238 seconds.
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CONTAINER NAME: mp_ffcmd ND Array (Matrix etc)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx ndim numel rowN colN sum mean std coefvari min max
_ ___ ____ _____ ____ ____ ______ ______ ______ ________ ___ ___
ap 1 1 2 700 100 7 9855.1 14.079 14.408 1.0234 0 50
xxx TABLE:ap xxxxxxxxxxxxxxxxxx
c1 c2 c3 c4 c5 c6 c7
______ ______ ______ ________ _______ _______ ______
r1 0 0 0 0.045213 0.25576 0.61095 1.0362
r2 0 0 0 0.045213 0.25576 0.61095 1.0362
r3 0 0 0 0.045213 0.25576 0.61095 1.0362
r4 0 0 0 0.06647 0.25576 0.61095 1.0362
r5 0 0 0 0.06647 0.25576 0.61095 1.164
r96 43.924 43.924 43.924 43.924 43.924 45.102 45.102
r97 45.102 45.102 45.102 45.102 45.102 46.298 46.298
r98 46.298 46.298 46.298 46.298 46.298 47.513 47.513
r99 47.513 47.513 47.513 47.513 47.513 48.747 48.747
r100 48.747 48.747 48.747 48.747 48.747 50 50
FF_DS_AZ_LOOP finished. Distribution took = 0.14487
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
CONTAINER NAME: mp_ddcmd ND Array (Matrix etc)
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx ndim numel rowN colN sum mean std coefvari min max
_ ___ ____ _____ ____ ____ ___ _________ _________ ________ ________ ________
fa 1 1 2 100 100 1 1 0.01 0.016114 1.6114 0 0.121
faz 2 2 2 700 100 7 1 0.0014286 0.0035847 2.5093 0 0.052693
fz 3 3 2 7 7 1 1 0.14286 0.11742 0.82196 0.015625 0.3125
xxx TABLE:fa xxxxxxxxxxxxxxxxxx
c1
__________
r1 0.121
r2 0.00034068
r3 0
r4 0.010458
r5 0.0048751
r96 1.1148e-21
r97 3.227e-22
r98 7.9165e-23
r99 1.4982e-23
r100 1.7037e-24
xxx TABLE:faz xxxxxxxxxxxxxxxxxx
c1 c2 c3 c4 c5 c6 c7
__________ __________ __________ __________ __________ __________ __________
r1 0.0084023 0.03778 0.052693 0.018985 0.0029243 0.00020787 5.6301e-06
r2 0.00018105 0.0001207 3.3528e-05 4.9671e-06 4.1392e-07 1.8397e-08 3.4068e-10
r3 0 0 0 0 0 0 0
r4 0.00016518 0.002081 0.005593 0.0022334 0.00035834 2.6032e-05 7.146e-07
r5 0.00021881 0.00067299 0.0026761 0.0011123 0.00018127 1.3278e-05 3.6641e-07
r96 1.7183e-25 2.8942e-24 2.2565e-23 1.0675e-22 3.1764e-22 4.9586e-22 1.6895e-22
r97 3.2228e-26 6.111e-25 5.3384e-24 2.7969e-23 9.0055e-23 1.4769e-22 5.1004e-23
r98 4.5065e-27 1.0023e-25 1.0174e-24 6.0677e-24 2.15e-23 3.7371e-23 1.3103e-23
r99 3.8775e-28 1.0954e-26 1.38e-25 9.8022e-25 3.9213e-24 7.3193e-24 2.6118e-24
r100 1.1692e-29 5.3148e-28 9.7109e-27 8.9563e-26 4.2252e-25 8.6574e-25 3.1562e-25
xxx TABLE:fz xxxxxxxxxxxxxxxxxx
c1
________
r1 0.015625
r2 0.09375
r3 0.23438
r4 0.3125
r5 0.23438
r6 0.09375
r7 0.015625
Call the function with different a and z grid size, print out speed:
mp_support = containers.Map('KeyType','char', 'ValueType','any');
mp_support('bl_timer') = true;
mp_support('ls_ffcmd') = {};
mp_support('ls_ddcmd') = {};
mp_support('ls_ddgrh') = {};
mp_support('bl_show_stats_table') = false;
% A grid 50, shock grid 5:
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 50;
mp_params('it_z_n') = 5;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 0.021787 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 0.046636
% A grid 100, shock grid 7:
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 100;
mp_params('it_z_n') = 7;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 0.218465 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 0.13608
% A grid 200, shock grid 9:
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 200;
mp_params('it_z_n') = 9;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 0.489370 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 0.35393
Call the function with different a and z grid size, print out speed:
mp_support = containers.Map('KeyType','char', 'ValueType','any');
mp_support('bl_timer') = true;
mp_support('ls_ffcmd') = {};
mp_support('ls_ddcmd') = {};
mp_support('ls_ddgrh') = {'faz','fa'};
mp_support('bl_show_stats_table') = true;
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 100;
mp_params('it_z_n') = 7;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 0.217312 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 0.1105
xxx tb_outcomes: all stats xxx
OriginalVariableNames ap v c y coh savefraccoh
______________________ __________ __________ __________ __________ __________ ___________
{'mean' } 2.7094 6.6576 1.5089 1.5084 4.2183 0.48487
{'unweighted_sum' } 1439.4 7299.4 1545.9 1473.6 11549 479.94
{'sd' } 2.8976 2.0599 0.35843 0.52611 3.2096 0.25477
{'coefofvar' } 1.0694 0.3094 0.23755 0.34879 0.76088 0.52544
{'gini' } 0.53346 0.17414 0.13326 0.19097 0.39103 0.29771
{'min' } 0 1.6927 0.58543 0.58543 0.58543 0
{'max' } 50 19.139 4.9969 4.9969 54.997 0.93121
{'pYis0' } 0.070216 0 0 0 0 0.070216
{'pYls0' } 0 0 0 0 0 0
{'pYgr0' } 0.92978 1 1 1 1 0.92978
{'pYisMINY' } 0.070216 0.0057675 0.0057675 0.0057675 0.0057675 0.070216
{'pYisMAXY' } 2.1143e-10 3.7149e-11 3.7149e-11 3.7149e-11 3.7149e-11 2.065e-11
{'p0_01' } 0 1.6927 0.58543 0.58543 0.58543 0
{'p0_1' } 0 1.6927 0.58543 0.58543 0.58543 0
{'p1' } 0 2.7674 0.76855 0.61362 0.76855 0
{'p5' } 0 3.273 0.91608 0.77504 1.009 0
{'p10' } 0.06647 4.0961 1.0308 0.92803 1.1055 0.067651
{'p20' } 0.37601 4.8781 1.2371 1.0319 1.555 0.22796
{'p25' } 0.52503 5.2636 1.2781 1.0731 1.8354 0.28067
{'p30' } 0.7048 5.4822 1.3424 1.1472 2.0866 0.35907
{'p40' } 1.3008 6.0574 1.3953 1.3424 2.6774 0.48584
{'p50' } 1.9422 6.542 1.4931 1.4023 3.3444 0.54915
{'p60' } 2.5275 7.1265 1.6174 1.4954 4.1208 0.60499
{'p70' } 3.456 7.657 1.6502 1.7803 5.1554 0.67918
{'p75' } 3.9869 8.0469 1.733 1.824 5.7555 0.69673
{'p80' } 4.564 8.4125 1.8179 1.8875 6.1793 0.72076
{'p90' } 6.5844 9.3821 1.9734 2.3349 8.568 0.76882
{'p95' } 8.1844 10.225 2.1388 2.4776 10.358 0.80411
{'p99' } 13.136 11.834 2.3359 3.1677 15.511 0.85404
{'p99_9' } 18.839 13.486 2.7733 3.4782 21.332 0.88316
{'p99_99' } 21.778 14.354 3.0939 3.7505 24.78 0.89063
{'fl_cov_ap' } 8.396 5.2587 0.88866 0.93721 9.2847 0.58458
{'fl_cor_ap' } 1 0.88106 0.85565 0.61478 0.99833 0.7919
{'fl_cov_v' } 5.2587 4.243 0.71989 0.93806 5.9786 0.453
{'fl_cor_v' } 0.88106 1 0.97505 0.86559 0.90428 0.86321
{'fl_cov_c' } 0.88866 0.71989 0.12847 0.15253 1.0171 0.079518
{'fl_cor_c' } 0.85565 0.97505 1 0.80886 0.88413 0.8708
{'fl_cov_y' } 0.93721 0.93806 0.15253 0.2768 1.0897 0.080824
{'fl_cor_y' } 0.61478 0.86559 0.80886 1 0.64534 0.603
{'fl_cov_coh' } 9.2847 5.9786 1.0171 1.0897 10.302 0.6641
{'fl_cor_coh' } 0.99833 0.90428 0.88413 0.64534 1 0.81215
{'fl_cov_savefraccoh'} 0.58458 0.453 0.079518 0.080824 0.6641 0.064906
{'fl_cor_savefraccoh'} 0.7919 0.86321 0.8708 0.603 0.81215 1
{'fracByP0_01' } 0 0.0014664 0.0022377 0.0022385 0.00080043 0
{'fracByP0_1' } 0 0.0014664 0.0022377 0.0022385 0.00080043 0
{'fracByP1' } 0 0.0029302 0.01567 0.00403 0.0055106 0
{'fracByP5' } 0 0.021763 0.026172 0.02466 0.015702 0
{'fracByP10' } 0.0004071 0.050764 0.058937 0.05144 0.022123 0.0021411
{'fracByP20' } 0.0096198 0.1171 0.13549 0.11855 0.05416 0.033082
{'fracByP25' } 0.017608 0.15851 0.17677 0.15694 0.074837 0.057303
{'fracByP30' } 0.02761 0.19906 0.21973 0.19018 0.09783 0.092029
{'fracByP40' } 0.071719 0.28454 0.3135 0.28477 0.15542 0.18016
{'fracByP50' } 0.15388 0.38017 0.40577 0.38385 0.23227 0.28549
{'fracByP60' } 0.21684 0.48325 0.51534 0.46249 0.31381 0.4039
{'fracByP70' } 0.32573 0.59393 0.62048 0.57438 0.42716 0.54543
{'fracByP75' } 0.39815 0.65416 0.68002 0.63899 0.4882 0.60905
{'fracByP80' } 0.48482 0.72413 0.732 0.69931 0.55881 0.6822
{'fracByP90' } 0.6819 0.84902 0.85906 0.8281 0.73338 0.83355
{'fracByP95' } 0.79123 0.91664 0.92592 0.90812 0.83969 0.91574
{'fracByP99' } 0.9433 0.98136 0.98418 0.97889 0.95655 0.98225
{'fracByP99_9' } 0.99595 0.99805 0.99819 0.99776 0.99501 0.99858
{'fracByP99_99' } 0.99934 0.99982 0.99985 0.9998 0.99938 0.99984
mp_support = containers.Map('KeyType','char', 'ValueType','any');
mp_support('bl_timer') = true;
mp_support('ls_ffcmd') = {};
mp_support('ls_ddcmd') = {};
mp_support('ls_ddgrh') = {'faz','fa'};
mp_support('bl_show_stats_table') = true;
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 300;
mp_params('it_z_n') = 25;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 1.356902 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 1.3706
xxx tb_outcomes: all stats xxx
OriginalVariableNames ap v c y coh savefraccoh
______________________ __________ __________ __________ __________ __________ ___________
{'mean' } 3.1835 6.9106 1.5286 1.5274 4.7121 0.52236
{'unweighted_sum' } 4296.5 79518 16864 19751 1.2716e+05 5295.3
{'sd' } 3.2831 2.152 0.35175 0.53521 3.5973 0.25161
{'coefofvar' } 1.0313 0.31141 0.2301 0.35041 0.76341 0.48168
{'gini' } 0.52466 0.17565 0.12887 0.19155 0.39536 0.26998
{'min' } 0 -2.7621 0.25871 0.25871 0.25871 0
{'max' } 50 20.027 8.7798 8.7798 58.78 0.93152
{'pYis0' } 0.050267 0 0 0 0 0.050267
{'pYls0' } 0 7.4299e-05 0 0 0 0
{'pYgr0' } 0.94973 0.99993 1 1 1 0.94973
{'pYisMINY' } 0.050267 3.1587e-08 3.1587e-08 3.1587e-08 3.1587e-08 0.050267
{'pYisMAXY' } 2.3964e-09 9.6288e-14 9.6288e-14 9.6288e-14 9.6288e-14 2.6173e-22
{'p0_01' } 0 0.33524 0.44588 0.42089 0.44588 0
{'p0_1' } 0 1.0281 0.51088 0.51088 0.51088 0
{'p1' } 0 2.3294 0.67069 0.67069 0.67069 0
{'p5' } 0 3.531 0.9348 0.80006 1.0088 0
{'p10' } 0.10107 4.1808 1.0877 0.90775 1.2209 0.086874
{'p20' } 0.48982 5.0629 1.248 1.0638 1.7564 0.28154
{'p25' } 0.7256 5.3749 1.3048 1.157 2.0452 0.35473
{'p30' } 0.97897 5.7085 1.3561 1.192 2.3425 0.4186
{'p40' } 1.5756 6.2702 1.4389 1.3331 2.9951 0.51678
{'p50' } 2.2184 6.8025 1.5235 1.4352 3.7422 0.59639
{'p60' } 2.9972 7.3608 1.6237 1.5724 4.6044 0.65168
{'p70' } 4.012 7.977 1.7017 1.7487 5.6899 0.7051
{'p75' } 4.5871 8.3254 1.7349 1.8191 6.3522 0.72563
{'p80' } 5.3173 8.7116 1.8227 1.9222 7.1504 0.74857
{'p90' } 7.5009 9.7584 1.9829 2.2334 9.526 0.79537
{'p95' } 9.6743 10.633 2.1133 2.5088 11.809 0.82382
{'p99' } 14.854 12.286 2.3901 3.1545 17.176 0.86207
{'p99_9' } 21.166 14.023 2.7913 3.9726 23.779 0.88709
{'p99_99' } 26.803 15.357 3.0931 4.7968 29.914 0.89989
{'fl_cov_ap' } 10.779 6.2944 1.019 1.0643 11.798 0.64446
{'fl_cor_ap' } 1 0.89089 0.88234 0.60566 0.99894 0.78015
{'fl_cov_v' } 6.2944 4.6311 0.7528 0.97564 7.0472 0.46366
{'fl_cor_v' } 0.89089 1 0.9945 0.84708 0.91033 0.85631
{'fl_cov_c' } 1.019 0.7528 0.12373 0.15568 1.1427 0.077608
{'fl_cor_c' } 0.88234 0.9945 1 0.82696 0.90306 0.8769
{'fl_cov_y' } 1.0643 0.97564 0.15568 0.28645 1.2199 0.077311
{'fl_cor_y' } 0.60566 0.84708 0.82696 1 0.63363 0.57411
{'fl_cov_coh' } 11.798 7.0472 1.1427 1.2199 12.941 0.72207
{'fl_cor_coh' } 0.99894 0.91033 0.90306 0.63363 1 0.79776
{'fl_cov_savefraccoh'} 0.64446 0.46366 0.077608 0.077311 0.72207 0.063308
{'fl_cor_savefraccoh'} 0.78015 0.85631 0.8769 0.57411 0.79776 1
{'fracByP0_01' } 0 7.366e-06 9.1288e-05 2.5324e-05 2.9613e-05 0
{'fracByP0_1' } 0 0.00015226 0.00040756 0.00048297 0.00013202 0
{'fracByP1' } 0 0.0031657 0.0040997 0.0058265 0.0013172 0
{'fracByP5' } 0 0.020854 0.026015 0.023308 0.010613 0
{'fracByP10' } 0.0007829 0.049187 0.059665 0.051833 0.020313 0.0040897
{'fracByP20' } 0.010458 0.1169 0.13673 0.11782 0.052147 0.04121
{'fracByP25' } 0.020375 0.15489 0.17838 0.15407 0.072616 0.071271
{'fracByP30' } 0.033945 0.19501 0.22212 0.1924 0.09561 0.10878
{'fracByP40' } 0.076084 0.28102 0.3131 0.2752 0.15182 0.19951
{'fracByP50' } 0.13323 0.3766 0.41016 0.36618 0.22332 0.30599
{'fracByP60' } 0.21876 0.4783 0.51311 0.46472 0.31143 0.42495
{'fracByP70' } 0.32789 0.58936 0.62182 0.57246 0.4201 0.55532
{'fracByP75' } 0.39329 0.64823 0.67676 0.63063 0.48449 0.62358
{'fracByP80' } 0.47094 0.70976 0.73532 0.69204 0.55555 0.694
{'fracByP90' } 0.66575 0.84269 0.85851 0.82742 0.72907 0.84261
{'fracByP95' } 0.8001 0.91584 0.92543 0.90488 0.84038 0.91895
{'fracByP99' } 0.94734 0.98115 0.98337 0.97713 0.95746 0.98325
{'fracByP99_9' } 0.99324 0.99789 0.99809 0.99717 0.99445 0.9983
{'fracByP99_99' } 0.99909 0.99977 0.99979 0.99967 0.99931 0.99983
mp_support = containers.Map('KeyType','char', 'ValueType','any');
mp_support('bl_timer') = true;
mp_support('ls_ffcmd') = {};
mp_support('ls_ddcmd') = {};
mp_support('ls_ddgrh') = {'faz','fa'};
mp_support('bl_show_stats_table') = true;
mp_params = containers.Map('KeyType','char', 'ValueType','any');
mp_params('it_a_n') = 300;
mp_params('it_z_n') = 50;
ff_ds_az_loop(mp_params, mp_support);
Elapsed time is 3.256673 seconds.
FF_DS_AZ_LOOP finished. Distribution took = 3.3311
xxx tb_outcomes: all stats xxx
OriginalVariableNames ap v c y coh savefraccoh
______________________ __________ __________ __________ __________ __________ ___________
{'mean' } 3.26 6.9484 1.5319 1.5305 4.7919 0.52772
{'unweighted_sum' } 4296.5 1.6217e+05 35821 53309 2.6813e+05 10814
{'sd' } 3.3166 2.1606 0.35167 0.5364 3.6315 0.25217
{'coefofvar' } 1.0174 0.31094 0.22956 0.35048 0.75783 0.47785
{'gini' } 0.52112 0.17551 0.12829 0.19134 0.39468 0.26727
{'min' } 0 -7.6871 0.12843 0.12843 0.12843 0
{'max' } 50 20.751 15.657 15.657 65.657 0.93164
{'pYis0' } 0.049546 0 0 0 0 0.049546
{'pYls0' } 0 0.00011924 0 0 0 0
{'pYgr0' } 0.95045 0.99988 1 1 1 0.95045
{'pYisMINY' } 0.049546 1.1021e-15 1.1021e-15 1.1021e-15 1.1021e-15 0.049546
{'pYisMAXY' } 5.1436e-09 3.0978e-19 3.0978e-19 3.0978e-19 3.0978e-19 7.4151e-23
{'p0_01' } 0 -0.20486 0.40271 0.40271 0.40271 0
{'p0_1' } 0 1.2135 0.53589 0.488 0.53589 0
{'p1' } 0 2.3687 0.71312 0.64833 0.71312 0
{'p5' } 0.00050419 3.5428 0.94895 0.8071 0.96945 0.00055062
{'p10' } 0.11149 4.2401 1.0944 0.93681 1.2484 0.095151
{'p20' } 0.51629 5.0791 1.255 1.072 1.7729 0.28687
{'p25' } 0.75904 5.4237 1.3033 1.1504 2.067 0.36257
{'p30' } 1.0189 5.7339 1.3518 1.2006 2.3841 0.42942
{'p40' } 1.6286 6.2919 1.446 1.3198 3.0593 0.53021
{'p50' } 2.2834 6.8389 1.5355 1.4423 3.8053 0.59978
{'p60' } 3.0751 7.4137 1.613 1.5765 4.7113 0.65858
{'p70' } 4.1046 8.0318 1.7011 1.7318 5.8286 0.70939
{'p75' } 4.7891 8.3723 1.7435 1.8266 6.5055 0.73443
{'p80' } 5.5379 8.765 1.8035 1.9295 7.3201 0.75699
{'p90' } 7.6355 9.7879 1.9921 2.2457 9.6214 0.79808
{'p95' } 9.8311 10.68 2.1096 2.5308 11.976 0.82663
{'p99' } 14.653 12.305 2.407 3.1554 17.087 0.86199
{'p99_9' } 21.166 14.067 2.7771 4.0255 23.953 0.88705
{'p99_99' } 27.382 15.467 3.1325 4.887 30.554 0.90105
{'fl_cov_ap' } 11 6.3988 1.032 1.0771 12.032 0.65387
{'fl_cor_ap' } 1 0.89298 0.88481 0.60546 0.99898 0.78182
{'fl_cov_v' } 6.3988 4.668 0.75538 0.97839 7.1542 0.46619
{'fl_cor_v' } 0.89298 1 0.99418 0.84423 0.91183 0.85567
{'fl_cov_c' } 1.032 0.75538 0.12367 0.15613 1.1557 0.077331
{'fl_cor_c' } 0.88481 0.99418 1 0.82768 0.90493 0.87203
{'fl_cov_y' } 1.0771 0.97839 0.15613 0.28772 1.2333 0.076912
{'fl_cor_y' } 0.60546 0.84423 0.82768 1 0.63312 0.56861
{'fl_cov_coh' } 12.032 7.1542 1.1557 1.2333 13.188 0.7312
{'fl_cor_coh' } 0.99898 0.91183 0.90493 0.63312 1 0.79848
{'fl_cov_savefraccoh'} 0.65387 0.46619 0.077331 0.076912 0.7312 0.063589
{'fl_cor_savefraccoh'} 0.78182 0.85567 0.87203 0.56861 0.79848 1
{'fracByP0_01' } 0 -7.082e-06 2.6291e-05 3.0744e-05 8.4044e-06 0
{'fracByP0_1' } 0 8.1705e-05 0.00058298 0.00029929 0.00018591 0
{'fracByP1' } 0 0.0025872 0.0055744 0.0043199 0.0017463 0
{'fracByP5' } 5.9482e-08 0.02063 0.028475 0.023256 0.0085179 3.9707e-07
{'fracByP10' } 0.00083251 0.049013 0.059787 0.051875 0.020182 0.004399
{'fracByP20' } 0.01069 0.11692 0.13707 0.11785 0.051473 0.041367
{'fracByP25' } 0.021006 0.15459 0.17869 0.15432 0.071586 0.072106
{'fracByP30' } 0.034297 0.19493 0.22235 0.19226 0.095063 0.10998
{'fracByP40' } 0.076942 0.2811 0.31433 0.27537 0.15173 0.20135
{'fracByP50' } 0.13547 0.37553 0.41049 0.36597 0.22294 0.30799
{'fracByP60' } 0.21688 0.47822 0.51321 0.46464 0.31179 0.42743
{'fracByP70' } 0.32617 0.58918 0.6213 0.57279 0.42106 0.55684
{'fracByP75' } 0.40001 0.64825 0.67795 0.6311 0.48455 0.62544
{'fracByP80' } 0.47816 0.71036 0.73507 0.69272 0.55654 0.69664
{'fracByP90' } 0.67319 0.84299 0.85862 0.82739 0.73089 0.84294
{'fracByP95' } 0.80347 0.91616 0.92515 0.90483 0.84244 0.91987
{'fracByP99' } 0.94675 0.98117 0.98325 0.97691 0.95831 0.98345
{'fracByP99_9' } 0.99284 0.99789 0.9981 0.99713 0.99445 0.99831
{'fracByP99_99' } 0.99909 0.99977 0.99979 0.99966 0.9993 0.99983