2nd Stage Optimization (Interpolated + Percentage + Risky + Safe Asse + Save + Borr + FIBSt)
back to Fan's Dynamic Assets Repository Table of Content.
Contents
- FF_IPWKBZ_FIBS_EVF solves the k' vs b' problem given aggregate savings
- Default
- Parse Parameters
- Integrate E(V(coh(k',b'), z')|z, w)
- Reshape E(V(coh,z'|z,w)) to allow for maxing
- Maximize max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w)) optimal value and index
- Reindex K' and B' Choices for each State at the Optimal w'=k'+b' choice
- Graph
- Graph 1, V and EV
- Graph 2, max(EV)
- Graph 3, at max(EV) optimal choice category, color regions, borrow save
- Graph 4, Optimal K' and B' Levels
- Display Various Containers
- Display 1 support_map
- Display 2 armt_map
- Display 3 param_map
- Display 4 func_map
function [mt_ev_condi_z_max, mt_ev_condi_z_max_idx, mt_ev_condi_z_max_kp, mt_ev_condi_z_max_bp] = ff_ipwkbz_fibs_evf(varargin)
FF_IPWKBZ_FIBS_EVF solves the k' vs b' problem given aggregate savings
This file is based on ff_ipwkbz_evf, see that file for more comments. Compare graphs side by side from this file and ff_ipwkbz_evf to see visually the effect of introducing formal and informal choices with bridge loan.
In contrast to ff_ipwkbz_evf.m, here, we need to deal with borrowing and savings formal and informal. These will change how the testing matrix is constructed. When bridge loan is allowed, we also need to construct the output matrixes differently. In ff_ipwkbz_evf.m, the assumption is that coh today does not matter, so to find optimal k* choice, we only need to know the aggregate savings level. But now, we need to know the coh level as well.
Below two reachable coh matrixes are constructed, one for when aggregate savings choice w >= 0, and another for when aggregate savings <= 0. Then they are stacked together. And we still have the same outputs as ff_ipwkbz_evf.m. The difference is that while for savings where w >=0, each row are w levels for the output matrixes, but for w <=0, each row is for w level + coh percentage combinations.
@param mt_val matrix state_n I^2 by shock_n. This is the value matrix each row is a feasible reachable state given the choice vectors/matrix and each column is a shock state.
@param param_map container parameter container
@param support_map container support container
@param armt_map container container with states, choices and shocks grids that are inputs for grid based solution algorithm
@return mt_ev_condi_z_max matrix (choice_w_pos_n + choice_w_neg_n x coh_perc_n) by shock_n max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w)) conditional on z and w, at the optimal k' choice (w=k'+b') what is the expected utility? This is the value result from the 2nd stage problem. Note the result integrates over z'.
@return mt_ev_condi_z_max_idx matrix (choice_w_pos_n + choice_w_neg_n x coh_perc_n) by (shock_n) this is the argmax from max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w)). Given the vector of k' choices, which index maximized conditional on z and w integrating over z'.
@return mt_ev_condi_z_max_kp matrix (choice_w_pos_n + choice_w_neg_n x coh_perc_n) by (shock_n) the k' choice at max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w))
@return mt_ev_condi_z_max_bp matrix (choice_w_pos_n + choice_w_neg_n x coh_perc_n) by (shock_n) the b'=w-k' choice at max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w))
@example
@include
Default
If comparing with ff_ipwkbz_evf, note that the borrowing and savings interest rates are the same there. Run st_param_which = 'default' to replicate identical result as ff_ipwkbz_evf.m.
if (~isempty(varargin)) % override when called from outside [mt_val, param_map, support_map, armt_map] = varargin{:}; else clear all; close all; % Not default parameters, but parameters that generate defaults it_param_set = 4; bl_input_override = true; [param_map, support_map] = ffs_ipwkbz_fibs_set_default_param(it_param_set); support_map('bl_graph_evf') = true; support_map('bl_display_evf') = true; st_param_which = 'default'; if (strcmp(st_param_which, 'default')) param_map('it_ak_perc_n') = 250; param_map('bl_bridge') = true; elseif (strcmp(st_param_which, 'small')) param_map('it_w_perc_n') = 7; param_map('it_ak_perc_n') = 7; param_map('it_coh_bridge_perc_n') = 3; param_map('fl_w_interp_grid_gap') = 2; param_map('fl_coh_interp_grid_gap') = 2; param_map('bl_bridge') = true; param_map('it_coh_bridge_perc_n') = 3; elseif (strcmp(st_param_which, 'ff_ipwkbz_evf')) param_map('fl_r_fsv') = 0.025; param_map('fl_r_inf') = 0.025; param_map('fl_r_inf_bridge') = 0.025; param_map('fl_r_fbr') = 0.025; param_map('it_ak_perc_n') = 250; param_map('bl_bridge') = false; param_map('it_coh_bridge_perc_n') = 1; end param_map('fl_w_interp_grid_gap') = (param_map('fl_w_max')-param_map('fl_b_bd'))/param_map('it_ak_perc_n'); [armt_map, func_map] = ffs_ipwkbz_fibs_get_funcgrid(param_map, support_map, bl_input_override); % 1 for override % Generating Defaults params_group = values(armt_map, {'ar_ameshk_tnext_with_r', 'ar_k_mesha', 'ar_z'}); [ar_ameshk_tnext_with_r, ar_k_mesha, ar_z] = params_group{:}; params_group = values(func_map, {'f_util_standin'}); [f_util_standin] = params_group{:}; % works with replicating ff_ipwkbz_evf.m result mt_val = f_util_standin(ar_z, ar_ameshk_tnext_with_r, ar_k_mesha); end
Parse Parameters
% armt_map params_group = values(armt_map, {'mt_z_trans', 'ar_z',... 'ar_w_level', 'ar_w_level_full', 'ar_coh_bridge_perc', ... 'ar_k_mesha', 'ar_a_meshk', 'ar_ameshk_tnext_with_r', 'mt_k'}); [mt_z_trans, ar_z, ... ar_w_level, ar_w_level_full, ar_coh_bridge_perc, ... ar_k_mesha, ar_a_meshk, ar_ameshk_tnext_with_r, mt_k] = params_group{:}; % param_map params_group = values(param_map, {'it_z_n', 'fl_nan_replace', 'fl_b_bd'}); [it_z_n, fl_nan_replace, fl_b_bd] = params_group{:}; params_group = values(param_map, {'bl_bridge'}); [bl_bridge] = params_group{:}; % support_map params_group = values(support_map, {'bl_graph_onebyones','bl_display_evf', 'bl_graph_evf'}); [bl_graph_onebyones, bl_display_evf, bl_graph_evf] = params_group{:}; params_group = values(support_map, {'bl_img_save', 'st_img_path', 'st_img_prefix', 'st_img_name_main', 'st_img_suffix'}); [bl_img_save, st_img_path, st_img_prefix, st_img_name_main, st_img_suffix] = params_group{:}; params_group = values(support_map, {'it_display_summmat_rowmax', 'it_display_summmat_colmax'}); [it_display_summmat_rowmax, it_display_summmat_colmax] = params_group{:}; % append function name st_func_name = 'ff_ipwkbz_evf'; st_img_name_main = [st_func_name st_img_name_main];
Integrate E(V(coh(k',b'), z')|z, w)
Each column for a different state z, each value E(V(coh,z')|z) integrated already Here, each column is a current z, more to right higher EV dim(mt_ev_condi_z): Q by M Note that: mt_ev_condi_z = mt_val*mt_z_trans' is a mistake, that would be what we do in the ffs_ipwkbz_set_functions code where we loop over current z, and for each current z, grab out a particular row from the mt_z_trans that corresponds to a current shock's transition into all future states.
here, each column of mt_val corresponds to a state z, think of that as future state z. The input mt_val is V(coh, z), we need to integrate to get E(V(coh,z')|z).
mt_ev_condi_z = mt_val*mt_z_trans'; if(bl_display_evf) disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z: Q by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z)); disp(head(array2table(mt_ev_condi_z), 20)); disp(tail(array2table(mt_ev_condi_z), 20)); end
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z: Q by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
932000 15
mt_ev_condi_z1 mt_ev_condi_z2 mt_ev_condi_z3 mt_ev_condi_z4 mt_ev_condi_z5 mt_ev_condi_z6 mt_ev_condi_z7 mt_ev_condi_z8 mt_ev_condi_z9 mt_ev_condi_z10 mt_ev_condi_z11 mt_ev_condi_z12 mt_ev_condi_z13 mt_ev_condi_z14 mt_ev_condi_z15
______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ _______________ _______________ _______________ _______________ _______________ _______________
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
mt_ev_condi_z1 mt_ev_condi_z2 mt_ev_condi_z3 mt_ev_condi_z4 mt_ev_condi_z5 mt_ev_condi_z6 mt_ev_condi_z7 mt_ev_condi_z8 mt_ev_condi_z9 mt_ev_condi_z10 mt_ev_condi_z11 mt_ev_condi_z12 mt_ev_condi_z13 mt_ev_condi_z14 mt_ev_condi_z15
______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ ______________ _______________ _______________ _______________ _______________ _______________ _______________
4.194 4.1973 4.2012 4.2056 4.2105 4.216 4.2221 4.2289 4.2365 4.2449 4.2543 4.2646 4.276 4.2882 4.3004
4.1933 4.1966 4.2005 4.2049 4.2098 4.2153 4.2215 4.2283 4.2359 4.2443 4.2537 4.2641 4.2755 4.2877 4.2999
4.1926 4.1959 4.1998 4.2042 4.2092 4.2147 4.2208 4.2277 4.2353 4.2437 4.2531 4.2635 4.275 4.2872 4.2995
4.1919 4.1952 4.1991 4.2036 4.2085 4.214 4.2202 4.227 4.2347 4.2432 4.2526 4.263 4.2744 4.2867 4.299
4.1912 4.1946 4.1985 4.2029 4.2079 4.2134 4.2196 4.2264 4.2341 4.2426 4.252 4.2625 4.2739 4.2862 4.2985
4.1905 4.1939 4.1978 4.2022 4.2072 4.2127 4.2189 4.2258 4.2335 4.242 4.2514 4.2619 4.2734 4.2857 4.298
4.1898 4.1932 4.1971 4.2016 4.2065 4.2121 4.2183 4.2252 4.2329 4.2414 4.2509 4.2614 4.2729 4.2852 4.2976
4.1891 4.1925 4.1964 4.2009 4.2059 4.2114 4.2177 4.2246 4.2323 4.2408 4.2503 4.2608 4.2724 4.2847 4.2971
4.1884 4.1918 4.1957 4.2002 4.2052 4.2108 4.217 4.2239 4.2317 4.2402 4.2497 4.2603 4.2718 4.2842 4.2966
4.1878 4.1912 4.1951 4.1996 4.2046 4.2102 4.2164 4.2234 4.2311 4.2397 4.2492 4.2598 4.2714 4.2838 4.2962
4.1874 4.1908 4.1947 4.1992 4.2042 4.2098 4.2161 4.223 4.2308 4.2394 4.2489 4.2595 4.2711 4.2835 4.296
4.187 4.1904 4.1943 4.1988 4.2039 4.2095 4.2157 4.2227 4.2305 4.2391 4.2486 4.2592 4.2709 4.2833 4.2958
4.1866 4.19 4.1939 4.1984 4.2035 4.2091 4.2154 4.2224 4.2301 4.2388 4.2484 4.259 4.2706 4.2831 4.2956
4.1862 4.1896 4.1936 4.1981 4.2031 4.2088 4.215 4.222 4.2298 4.2385 4.2481 4.2587 4.2704 4.2828 4.2954
4.1858 4.1892 4.1932 4.1977 4.2027 4.2084 4.2147 4.2217 4.2295 4.2382 4.2478 4.2584 4.2701 4.2826 4.2952
4.1854 4.1888 4.1928 4.1973 4.2024 4.208 4.2143 4.2214 4.2292 4.2378 4.2475 4.2581 4.2699 4.2824 4.295
4.1849 4.1883 4.1923 4.1968 4.2019 4.2076 4.2139 4.2209 4.2288 4.2374 4.2471 4.2578 4.2695 4.2821 4.2947
4.1842 4.1876 4.1916 4.1962 4.2012 4.2069 4.2133 4.2203 4.2281 4.2369 4.2465 4.2572 4.269 4.2816 4.2942
4.1835 4.1869 4.1909 4.1955 4.2006 4.2063 4.2126 4.2197 4.2275 4.2363 4.246 4.2567 4.2685 4.2811 4.2937
4.1828 4.1862 4.1902 4.1948 4.1999 4.2056 4.212 4.219 4.2269 4.2357 4.2454 4.2561 4.2679 4.2805 4.2932
Reshape E(V(coh,z'|z,w)) to allow for maxing
dim(mt_ev_condi_z): IxJ by M
[it_mt_bp_rown, it_mt_bp_coln] = size(mt_k); mt_ev_condi_z_full = reshape(mt_ev_condi_z, [it_mt_bp_rown, it_mt_bp_coln*it_z_n]);
Maximize max_{k'}(E(V(coh(k',b'=w-k'),z'|z,w)) optimal value and index
Maximization, find optimal k'/b' combination given z and w=k'+b'
[ar_ev_condi_z_max, ar_ev_condi_z_max_idx] = max(mt_ev_condi_z_full); mt_ev_condi_z_max = reshape(ar_ev_condi_z_max, [it_mt_bp_coln, it_z_n]); mt_ev_condi_z_max_idx = reshape(ar_ev_condi_z_max_idx, [it_mt_bp_coln, it_z_n]); if(bl_display_evf) disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_full: J by IxM'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_full)); % disp(head(array2table(mt_ev_condi_z_full), 20)); % disp(tail(array2table(mt_ev_condi_z_full), 20)); disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_max: I by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_max)); disp(head(array2table(mt_ev_condi_z_max), 20)); disp(tail(array2table(mt_ev_condi_z_max), 20)); disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_max_idx: I by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_max_idx)); disp(head(array2table(mt_ev_condi_z_max_idx), 20)); disp(tail(array2table(mt_ev_condi_z_max_idx), 20)); end
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_full: J by IxM
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
250 55920
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_max: I by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3728 15
mt_ev_condi_z_max1 mt_ev_condi_z_max2 mt_ev_condi_z_max3 mt_ev_condi_z_max4 mt_ev_condi_z_max5 mt_ev_condi_z_max6 mt_ev_condi_z_max7 mt_ev_condi_z_max8 mt_ev_condi_z_max9 mt_ev_condi_z_max10 mt_ev_condi_z_max11 mt_ev_condi_z_max12 mt_ev_condi_z_max13 mt_ev_condi_z_max14 mt_ev_condi_z_max15
__________________ __________________ __________________ __________________ __________________ __________________ __________________ __________________ __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912
-3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.912 -3.9117 -3.9097 -3.8993 -3.8587 -3.7381 -3.465 -2.9937 -2.3746
-3.912 -3.912 -3.912 -3.9114 -3.9078 -3.8902 -3.827 -3.6584 -3.32 -2.8007 -2.1761 -1.5641 -1.0482 -0.64825 -0.34844
-3.9089 -3.895 -3.8418 -3.6925 -3.3809 -2.8911 -2.2972 -1.7197 -1.2391 -0.86538 -0.5704 -0.3247 -0.11035 0.080161 0.24599
-2.8077 -2.3386 -1.9043 -1.5293 -1.2164 -0.95565 -0.72971 -0.52715 -0.34112 -0.1674 -0.0032415 0.1532 0.30271 0.4441 0.5725
-0.96657 -0.85085 -0.72638 -0.59345 -0.45567 -0.32015 -0.1873 -0.056758 0.0718 0.19864 0.32396 0.44785 0.5699 0.68817 0.79762
-0.36514 -0.29894 -0.22431 -0.14075 -0.049034 0.048925 0.14865 0.24977 0.35215 0.45569 0.56028 0.6657 0.77135 0.87522 0.97245
0.0057698 0.052296 0.10584 0.16708 0.23979 0.31845 0.39982 0.48379 0.57022 0.65897 0.74988 0.84271 0.93684 1.0303 1.1186
0.27527 0.31114 0.35295 0.40458 0.4676 0.53384 0.6032 0.67561 0.75098 0.82919 0.91013 0.99357 1.0789 1.1643 1.2455
0.48712 0.51636 0.55067 0.59605 0.65027 0.70776 0.76854 0.83277 0.90031 0.97093 1.0445 1.121 1.1997 1.2789 1.3545
0.66181 0.68646 0.71556 0.75442 0.80098 0.85073 0.90368 0.96067 1.0226 1.0878 1.156 1.2273 1.301 1.3755 1.4469
0.81042 0.83174 0.857 0.891 0.93179 0.97563 1.0226 1.0734 1.1304 1.1911 1.255 1.3219 1.3915 1.4621 1.53
0.93974 0.95853 0.98086 1.0111 1.0474 1.0865 1.1287 1.1747 1.2275 1.2845 1.3447 1.408 1.474 1.5412 1.606
1.0542 1.071 1.091 1.1183 1.1509 1.1864 1.2246 1.2695 1.3199 1.3735 1.4303 1.4903 1.553 1.617 1.6788
1.1569 1.1721 1.1902 1.215 1.2447 1.2771 1.3121 1.3563 1.4038 1.4546 1.5085 1.5655 1.6254 1.6866 1.7459
1.2501 1.2639 1.2805 1.3032 1.3304 1.3601 1.3925 1.4337 1.478 1.5254 1.5768 1.6315 1.6891 1.748 1.8052
1.3353 1.348 1.3632 1.3842 1.4094 1.4369 1.4669 1.5053 1.5466 1.5909 1.6399 1.6925 1.748 1.805 1.8603
1.4138 1.4256 1.4397 1.4591 1.4825 1.5081 1.5362 1.572 1.6108 1.6524 1.6988 1.7496 1.8032 1.8583 1.912
1.4865 1.4975 1.5107 1.5288 1.5507 1.5747 1.6009 1.6346 1.671 1.711 1.757 1.8059 1.8577 1.9111 1.9631
1.5544 1.5646 1.5769 1.5939 1.6144 1.637 1.6618 1.6935 1.7279 1.7679 1.8122 1.8595 1.9096 1.9613 2.0118
mt_ev_condi_z_max1 mt_ev_condi_z_max2 mt_ev_condi_z_max3 mt_ev_condi_z_max4 mt_ev_condi_z_max5 mt_ev_condi_z_max6 mt_ev_condi_z_max7 mt_ev_condi_z_max8 mt_ev_condi_z_max9 mt_ev_condi_z_max10 mt_ev_condi_z_max11 mt_ev_condi_z_max12 mt_ev_condi_z_max13 mt_ev_condi_z_max14 mt_ev_condi_z_max15
__________________ __________________ __________________ __________________ __________________ __________________ __________________ __________________ __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
4.1976 4.1986 4.1998 4.2012 4.2029 4.205 4.2074 4.2104 4.2139 4.218 4.223 4.2289 4.2358 4.2436 4.2521
4.202 4.2029 4.2041 4.2055 4.2073 4.2093 4.2118 4.2147 4.2182 4.2223 4.2272 4.2331 4.2399 4.2478 4.2562
4.2063 4.2072 4.2084 4.2099 4.2116 4.2136 4.2161 4.219 4.2224 4.2266 4.2315 4.2373 4.2441 4.2519 4.2603
4.2106 4.2116 4.2127 4.2142 4.2159 4.2179 4.2203 4.2232 4.2267 4.2308 4.2357 4.2415 4.2483 4.2561 4.2644
4.2149 4.2159 4.217 4.2184 4.2201 4.2222 4.2246 4.2275 4.2309 4.235 4.2399 4.2456 4.2524 4.2602 4.2685
4.2192 4.2201 4.2213 4.2227 4.2244 4.2264 4.2288 4.2317 4.2351 4.2392 4.2441 4.2498 4.2566 4.2643 4.2725
4.2235 4.2244 4.2256 4.227 4.2287 4.2307 4.2331 4.2359 4.2393 4.2434 4.2482 4.2539 4.2607 4.2683 4.2766
4.2277 4.2286 4.2298 4.2312 4.2329 4.2349 4.2373 4.2401 4.2435 4.2475 4.2524 4.2581 4.2648 4.2724 4.2806
4.2319 4.2329 4.234 4.2354 4.2371 4.2391 4.2415 4.2443 4.2477 4.2517 4.2565 4.2622 4.2688 4.2764 4.2846
4.2362 4.2371 4.2382 4.2396 4.2413 4.2433 4.2456 4.2485 4.2518 4.2558 4.2606 4.2662 4.2729 4.2805 4.2886
4.2403 4.2413 4.2424 4.2438 4.2454 4.2474 4.2498 4.2526 4.2559 4.2599 4.2647 4.2703 4.2769 4.2845 4.2926
4.2445 4.2454 4.2466 4.2479 4.2496 4.2516 4.2539 4.2567 4.2601 4.264 4.2688 4.2744 4.281 4.2885 4.2965
4.2487 4.2496 4.2507 4.2521 4.2537 4.2557 4.258 4.2608 4.2641 4.2681 4.2728 4.2784 4.285 4.2925 4.3005
4.2528 4.2537 4.2548 4.2562 4.2579 4.2598 4.2621 4.2649 4.2682 4.2722 4.2769 4.2824 4.289 4.2964 4.3044
4.2569 4.2578 4.259 4.2603 4.262 4.2639 4.2662 4.269 4.2723 4.2762 4.2809 4.2864 4.2929 4.3004 4.3083
4.261 4.2619 4.2631 4.2644 4.266 4.268 4.2703 4.273 4.2763 4.2802 4.2849 4.2904 4.2969 4.3043 4.3122
4.2651 4.266 4.2671 4.2685 4.2701 4.272 4.2743 4.2771 4.2804 4.2843 4.2889 4.2944 4.3008 4.3082 4.3161
4.2692 4.2701 4.2712 4.2726 4.2742 4.2761 4.2784 4.2811 4.2844 4.2882 4.2929 4.2983 4.3048 4.3121 4.32
4.2733 4.2741 4.2753 4.2766 4.2782 4.2801 4.2824 4.2851 4.2884 4.2922 4.2968 4.3023 4.3087 4.316 4.3239
4.2773 4.2782 4.2793 4.2806 4.2822 4.2841 4.2864 4.2891 4.2923 4.2962 4.3008 4.3062 4.3126 4.3199 4.3277
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_max_idx: I by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3728 15
mt_ev_condi_z_max_idx1 mt_ev_condi_z_max_idx2 mt_ev_condi_z_max_idx3 mt_ev_condi_z_max_idx4 mt_ev_condi_z_max_idx5 mt_ev_condi_z_max_idx6 mt_ev_condi_z_max_idx7 mt_ev_condi_z_max_idx8 mt_ev_condi_z_max_idx9 mt_ev_condi_z_max_idx10 mt_ev_condi_z_max_idx11 mt_ev_condi_z_max_idx12 mt_ev_condi_z_max_idx13 mt_ev_condi_z_max_idx14 mt_ev_condi_z_max_idx15
______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ _______________________ _______________________ _______________________ _______________________ _______________________ _______________________
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
250 250 250 250 250 250 250 250 250 250 250 250 250 250 250
250 250 250 250 250 250 250 250 250 250 250 250 250 250 250
250 250 250 250 250 250 250 250 250 250 250 250 250 250 250
221 221 222 250 250 250 250 250 250 250 250 250 250 250 250
177 177 196 233 250 250 250 250 250 250 250 250 250 250 250
148 148 168 200 238 250 250 250 250 250 250 250 250 250 250
127 127 146 174 250 250 250 250 250 250 250 250 250 250 250
111 111 129 250 250 250 250 250 250 250 250 250 250 250 250
99 99 115 245 245 245 246 250 250 250 250 250 250 250 250
89 89 104 221 221 221 221 249 250 250 250 250 250 250 250
81 81 95 201 201 201 201 227 250 250 250 250 250 250 250
74 75 87 184 184 184 185 209 250 250 250 250 250 250 250
69 69 81 170 170 170 170 250 250 250 250 250 250 250 250
64 64 75 158 158 158 158 250 250 250 250 250 250 250 250
60 60 70 147 147 148 148 236 236 239 250 250 250 250 250
56 56 66 138 138 138 221 221 221 224 250 250 250 250 250
53 53 62 130 130 130 208 208 208 211 250 250 250 250 250
50 50 59 123 123 123 196 196 197 250 250 250 250 250 250
47 48 56 116 117 117 186 186 186 250 250 250 250 250 250
mt_ev_condi_z_max_idx1 mt_ev_condi_z_max_idx2 mt_ev_condi_z_max_idx3 mt_ev_condi_z_max_idx4 mt_ev_condi_z_max_idx5 mt_ev_condi_z_max_idx6 mt_ev_condi_z_max_idx7 mt_ev_condi_z_max_idx8 mt_ev_condi_z_max_idx9 mt_ev_condi_z_max_idx10 mt_ev_condi_z_max_idx11 mt_ev_condi_z_max_idx12 mt_ev_condi_z_max_idx13 mt_ev_condi_z_max_idx14 mt_ev_condi_z_max_idx15
______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ _______________________ _______________________ _______________________ _______________________ _______________________ _______________________
8 9 11 13 15 18 22 26 31 36 43 52 61 73 85
8 9 11 13 15 18 22 26 30 36 43 51 61 72 85
8 9 11 13 15 18 21 26 30 36 43 51 61 72 84
8 9 11 13 15 18 21 25 30 36 43 51 61 72 84
8 9 11 13 15 18 21 25 30 36 43 51 60 71 83
8 9 11 13 15 18 21 25 30 36 42 51 60 71 83
8 9 11 13 15 18 21 25 30 35 42 50 60 71 83
8 9 11 13 15 18 21 25 30 35 42 50 60 71 82
8 9 11 13 15 18 21 25 30 35 42 50 59 70 82
8 9 11 13 15 18 21 25 29 35 42 50 59 70 82
8 9 11 12 15 17 21 25 29 35 42 50 59 70 81
8 9 11 12 15 17 21 25 29 35 41 49 59 69 81
8 9 10 12 15 17 21 24 29 35 41 49 58 69 81
8 9 10 12 15 17 21 24 29 34 41 49 58 69 80
8 9 10 12 15 17 20 24 29 34 41 49 58 69 80
8 9 10 12 14 17 20 24 29 34 41 49 58 68 80
8 9 10 12 14 17 20 24 29 34 41 48 57 68 79
8 9 10 12 14 17 20 24 29 34 40 48 57 68 79
8 9 10 12 14 17 20 24 28 34 40 48 57 67 79
7 9 10 12 14 17 20 24 28 34 40 48 57 67 78
Reindex K' and B' Choices for each State at the Optimal w'=k'+b' choice
The K' and B' Optimal Choices Associated with EV opti dim(mt_ev_condi_z_max_kp): I by M
ar_add_grid = linspace(0, it_mt_bp_rown*(it_mt_bp_coln-1), it_mt_bp_coln); mt_ev_condi_z_max_idx = mt_ev_condi_z_max_idx + ar_add_grid'; if(bl_display_evf) disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_max_idx: I by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_max_idx)); disp(head(array2table(mt_ev_condi_z_max_idx), 20)); disp(tail(array2table(mt_ev_condi_z_max_idx), 20)); end mt_ev_condi_z_max_kp = reshape(ar_k_mesha(mt_ev_condi_z_max_idx), [it_mt_bp_coln, it_z_n]); mt_ev_condi_z_max_bp = reshape(ar_a_meshk(mt_ev_condi_z_max_idx), [it_mt_bp_coln, it_z_n]); if(bl_display_evf) disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_max_kp: I by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_max_kp)); disp(head(array2table(mt_ev_condi_z_max_kp), 20)); disp(tail(array2table(mt_ev_condi_z_max_kp), 20)); disp('----------------------------------------'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp('mt_ev_condi_z_max_bp: I by M'); disp('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); disp(size(mt_ev_condi_z_max_bp)); disp(head(array2table(mt_ev_condi_z_max_bp), 20)); disp(tail(array2table(mt_ev_condi_z_max_bp), 20)); end
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_max_idx: I by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3728 15
mt_ev_condi_z_max_idx1 mt_ev_condi_z_max_idx2 mt_ev_condi_z_max_idx3 mt_ev_condi_z_max_idx4 mt_ev_condi_z_max_idx5 mt_ev_condi_z_max_idx6 mt_ev_condi_z_max_idx7 mt_ev_condi_z_max_idx8 mt_ev_condi_z_max_idx9 mt_ev_condi_z_max_idx10 mt_ev_condi_z_max_idx11 mt_ev_condi_z_max_idx12 mt_ev_condi_z_max_idx13 mt_ev_condi_z_max_idx14 mt_ev_condi_z_max_idx15
______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ _______________________ _______________________ _______________________ _______________________ _______________________ _______________________
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
500 500 500 500 500 500 500 500 500 500 500 500 500 500 500
750 750 750 750 750 750 750 750 750 750 750 750 750 750 750
1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
1221 1221 1222 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250 1250
1427 1427 1446 1483 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500 1500
1648 1648 1668 1700 1738 1750 1750 1750 1750 1750 1750 1750 1750 1750 1750
1877 1877 1896 1924 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000 2000
2111 2111 2129 2250 2250 2250 2250 2250 2250 2250 2250 2250 2250 2250 2250
2349 2349 2365 2495 2495 2495 2496 2500 2500 2500 2500 2500 2500 2500 2500
2589 2589 2604 2721 2721 2721 2721 2749 2750 2750 2750 2750 2750 2750 2750
2831 2831 2845 2951 2951 2951 2951 2977 3000 3000 3000 3000 3000 3000 3000
3074 3075 3087 3184 3184 3184 3185 3209 3250 3250 3250 3250 3250 3250 3250
3319 3319 3331 3420 3420 3420 3420 3500 3500 3500 3500 3500 3500 3500 3500
3564 3564 3575 3658 3658 3658 3658 3750 3750 3750 3750 3750 3750 3750 3750
3810 3810 3820 3897 3897 3898 3898 3986 3986 3989 4000 4000 4000 4000 4000
4056 4056 4066 4138 4138 4138 4221 4221 4221 4224 4250 4250 4250 4250 4250
4303 4303 4312 4380 4380 4380 4458 4458 4458 4461 4500 4500 4500 4500 4500
4550 4550 4559 4623 4623 4623 4696 4696 4697 4750 4750 4750 4750 4750 4750
4797 4798 4806 4866 4867 4867 4936 4936 4936 5000 5000 5000 5000 5000 5000
mt_ev_condi_z_max_idx1 mt_ev_condi_z_max_idx2 mt_ev_condi_z_max_idx3 mt_ev_condi_z_max_idx4 mt_ev_condi_z_max_idx5 mt_ev_condi_z_max_idx6 mt_ev_condi_z_max_idx7 mt_ev_condi_z_max_idx8 mt_ev_condi_z_max_idx9 mt_ev_condi_z_max_idx10 mt_ev_condi_z_max_idx11 mt_ev_condi_z_max_idx12 mt_ev_condi_z_max_idx13 mt_ev_condi_z_max_idx14 mt_ev_condi_z_max_idx15
______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________ _______________________ _______________________ _______________________ _______________________ _______________________ _______________________
9.2701e+05 9.2701e+05 9.2701e+05 9.2701e+05 9.2702e+05 9.2702e+05 9.2702e+05 9.2703e+05 9.2703e+05 9.2704e+05 9.2704e+05 9.2705e+05 9.2706e+05 9.2707e+05 9.2709e+05
9.2726e+05 9.2726e+05 9.2726e+05 9.2726e+05 9.2727e+05 9.2727e+05 9.2727e+05 9.2728e+05 9.2728e+05 9.2729e+05 9.2729e+05 9.273e+05 9.2731e+05 9.2732e+05 9.2734e+05
9.2751e+05 9.2751e+05 9.2751e+05 9.2751e+05 9.2752e+05 9.2752e+05 9.2752e+05 9.2753e+05 9.2753e+05 9.2754e+05 9.2754e+05 9.2755e+05 9.2756e+05 9.2757e+05 9.2758e+05
9.2776e+05 9.2776e+05 9.2776e+05 9.2776e+05 9.2777e+05 9.2777e+05 9.2777e+05 9.2778e+05 9.2778e+05 9.2779e+05 9.2779e+05 9.278e+05 9.2781e+05 9.2782e+05 9.2783e+05
9.2801e+05 9.2801e+05 9.2801e+05 9.2801e+05 9.2802e+05 9.2802e+05 9.2802e+05 9.2803e+05 9.2803e+05 9.2804e+05 9.2804e+05 9.2805e+05 9.2806e+05 9.2807e+05 9.2808e+05
9.2826e+05 9.2826e+05 9.2826e+05 9.2826e+05 9.2827e+05 9.2827e+05 9.2827e+05 9.2828e+05 9.2828e+05 9.2829e+05 9.2829e+05 9.283e+05 9.2831e+05 9.2832e+05 9.2833e+05
9.2851e+05 9.2851e+05 9.2851e+05 9.2851e+05 9.2852e+05 9.2852e+05 9.2852e+05 9.2853e+05 9.2853e+05 9.2854e+05 9.2854e+05 9.2855e+05 9.2856e+05 9.2857e+05 9.2858e+05
9.2876e+05 9.2876e+05 9.2876e+05 9.2876e+05 9.2877e+05 9.2877e+05 9.2877e+05 9.2878e+05 9.2878e+05 9.2879e+05 9.2879e+05 9.288e+05 9.2881e+05 9.2882e+05 9.2883e+05
9.2901e+05 9.2901e+05 9.2901e+05 9.2901e+05 9.2902e+05 9.2902e+05 9.2902e+05 9.2903e+05 9.2903e+05 9.2904e+05 9.2904e+05 9.2905e+05 9.2906e+05 9.2907e+05 9.2908e+05
9.2926e+05 9.2926e+05 9.2926e+05 9.2926e+05 9.2927e+05 9.2927e+05 9.2927e+05 9.2928e+05 9.2928e+05 9.2929e+05 9.2929e+05 9.293e+05 9.2931e+05 9.2932e+05 9.2933e+05
9.2951e+05 9.2951e+05 9.2951e+05 9.2951e+05 9.2952e+05 9.2952e+05 9.2952e+05 9.2953e+05 9.2953e+05 9.2954e+05 9.2954e+05 9.2955e+05 9.2956e+05 9.2957e+05 9.2958e+05
9.2976e+05 9.2976e+05 9.2976e+05 9.2976e+05 9.2977e+05 9.2977e+05 9.2977e+05 9.2978e+05 9.2978e+05 9.2979e+05 9.2979e+05 9.298e+05 9.2981e+05 9.2982e+05 9.2983e+05
9.3001e+05 9.3001e+05 9.3001e+05 9.3001e+05 9.3002e+05 9.3002e+05 9.3002e+05 9.3002e+05 9.3003e+05 9.3004e+05 9.3004e+05 9.3005e+05 9.3006e+05 9.3007e+05 9.3008e+05
9.3026e+05 9.3026e+05 9.3026e+05 9.3026e+05 9.3027e+05 9.3027e+05 9.3027e+05 9.3027e+05 9.3028e+05 9.3028e+05 9.3029e+05 9.303e+05 9.3031e+05 9.3032e+05 9.3033e+05
9.3051e+05 9.3051e+05 9.3051e+05 9.3051e+05 9.3052e+05 9.3052e+05 9.3052e+05 9.3052e+05 9.3053e+05 9.3053e+05 9.3054e+05 9.3055e+05 9.3056e+05 9.3057e+05 9.3058e+05
9.3076e+05 9.3076e+05 9.3076e+05 9.3076e+05 9.3076e+05 9.3077e+05 9.3077e+05 9.3077e+05 9.3078e+05 9.3078e+05 9.3079e+05 9.308e+05 9.3081e+05 9.3082e+05 9.3083e+05
9.3101e+05 9.3101e+05 9.3101e+05 9.3101e+05 9.3101e+05 9.3102e+05 9.3102e+05 9.3102e+05 9.3103e+05 9.3103e+05 9.3104e+05 9.3105e+05 9.3106e+05 9.3107e+05 9.3108e+05
9.3126e+05 9.3126e+05 9.3126e+05 9.3126e+05 9.3126e+05 9.3127e+05 9.3127e+05 9.3127e+05 9.3128e+05 9.3128e+05 9.3129e+05 9.313e+05 9.3131e+05 9.3132e+05 9.3133e+05
9.3151e+05 9.3151e+05 9.3151e+05 9.3151e+05 9.3151e+05 9.3152e+05 9.3152e+05 9.3152e+05 9.3153e+05 9.3153e+05 9.3154e+05 9.3155e+05 9.3156e+05 9.3157e+05 9.3158e+05
9.3176e+05 9.3176e+05 9.3176e+05 9.3176e+05 9.3176e+05 9.3177e+05 9.3177e+05 9.3177e+05 9.3178e+05 9.3178e+05 9.3179e+05 9.318e+05 9.3181e+05 9.3182e+05 9.3183e+05
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_max_kp: I by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3728 15
mt_ev_condi_z_max_kp1 mt_ev_condi_z_max_kp2 mt_ev_condi_z_max_kp3 mt_ev_condi_z_max_kp4 mt_ev_condi_z_max_kp5 mt_ev_condi_z_max_kp6 mt_ev_condi_z_max_kp7 mt_ev_condi_z_max_kp8 mt_ev_condi_z_max_kp9 mt_ev_condi_z_max_kp10 mt_ev_condi_z_max_kp11 mt_ev_condi_z_max_kp12 mt_ev_condi_z_max_kp13 mt_ev_condi_z_max_kp14 mt_ev_condi_z_max_kp15
_____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312 0.28312
0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623 0.56623
0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935 0.84935
1.0007 1.0007 1.0053 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325 1.1325
1.001 1.001 1.1089 1.319 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156 1.4156
1.0035 1.0035 1.1399 1.3579 1.6169 1.6987 1.6987 1.6987 1.6987 1.6987 1.6987 1.6987 1.6987 1.6987 1.6987
1.0038 1.0038 1.1549 1.3775 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818 1.9818
1.0018 1.0018 1.1654 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649 2.2649
1.0044 1.0044 1.168 2.4969 2.4969 2.4969 2.5072 2.5481 2.5481 2.5481 2.5481 2.5481 2.5481 2.5481 2.5481
1.0024 1.0024 1.1728 2.5018 2.5018 2.5018 2.5018 2.8198 2.8312 2.8312 2.8312 2.8312 2.8312 2.8312 2.8312
1.0027 1.0027 1.1776 2.5021 2.5021 2.5021 2.5021 2.8269 3.1143 3.1143 3.1143 3.1143 3.1143 3.1143 3.1143
0.99843 1.0121 1.1756 2.4978 2.4978 2.4978 2.5114 2.8386 3.3974 3.3974 3.3974 3.3974 3.3974 3.3974 3.3974
1.0078 1.0078 1.185 2.4992 2.4992 2.4992 2.4992 3.6805 3.6805 3.6805 3.6805 3.6805 3.6805 3.6805 3.6805
1.0058 1.0058 1.1807 2.5006 2.5006 2.5006 2.5006 3.9636 3.9636 3.9636 3.9636 3.9636 3.9636 3.9636 3.9636
1.0095 1.0095 1.1799 2.4918 2.4918 2.5089 2.5089 4.0082 4.0082 4.0593 4.2468 4.2468 4.2468 4.2468 4.2468
1.0041 1.0041 1.1858 2.4944 2.4944 2.4944 4.0028 4.0028 4.0028 4.0574 4.5299 4.5299 4.5299 4.5299 4.5299
1.0089 1.0089 1.1827 2.4958 2.4958 2.4958 4.002 4.002 4.002 4.0599 4.813 4.813 4.813 4.813 4.813
1.0069 1.0069 1.191 2.4995 2.4995 2.4995 3.992 3.992 4.0125 5.0961 5.0961 5.0961 5.0961 5.0961 5.0961
0.99814 1.0197 1.1924 2.4873 2.5089 2.5089 3.998 3.998 3.998 5.3792 5.3792 5.3792 5.3792 5.3792 5.3792
mt_ev_condi_z_max_kp1 mt_ev_condi_z_max_kp2 mt_ev_condi_z_max_kp3 mt_ev_condi_z_max_kp4 mt_ev_condi_z_max_kp5 mt_ev_condi_z_max_kp6 mt_ev_condi_z_max_kp7 mt_ev_condi_z_max_kp8 mt_ev_condi_z_max_kp9 mt_ev_condi_z_max_kp10 mt_ev_condi_z_max_kp11 mt_ev_condi_z_max_kp12 mt_ev_condi_z_max_kp13 mt_ev_condi_z_max_kp14 mt_ev_condi_z_max_kp15
_____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________
1.8775 2.1365 2.6544 3.1724 3.6903 4.4673 5.5032 6.5391 7.834 9.1289 10.942 13.273 15.603 18.711 21.819
1.8857 2.1458 2.6661 3.1863 3.7065 4.4869 5.5273 6.5678 7.6083 9.169 10.99 13.071 15.672 18.533 21.915
1.8939 2.1552 2.6777 3.2002 3.7227 4.5065 5.2902 6.5965 7.6415 9.209 11.038 13.128 15.74 18.614 21.749
1.9022 2.1646 2.6893 3.2141 3.7389 4.5261 5.3132 6.3628 7.6747 9.2491 11.086 13.185 15.809 18.695 21.844
1.9104 2.1739 2.701 3.228 3.7551 4.5457 5.3362 6.3903 7.7079 9.2891 11.134 13.242 15.614 18.512 21.675
1.9187 2.1833 2.7126 3.242 3.7713 4.5653 5.3592 6.4179 7.7412 9.3291 10.917 13.299 15.681 18.592 21.768
1.9269 2.1927 2.7243 3.2559 3.7875 4.5848 5.3822 6.4454 7.7744 9.1034 10.964 13.09 15.748 18.672 21.862
1.9351 2.2021 2.7359 3.2698 3.8036 4.6044 5.4052 6.473 7.8076 9.1423 11.011 13.146 15.816 18.752 21.688
1.9434 2.2114 2.7476 3.2837 3.8198 4.624 5.4282 6.5005 7.8408 9.1812 11.058 13.202 15.615 18.564 21.78
1.9516 2.2208 2.7592 3.2976 3.836 4.6436 5.4512 6.528 7.6049 9.2201 11.105 13.258 15.681 18.642 21.873
1.9598 2.2302 2.7708 3.0412 3.8522 4.3929 5.4742 6.5556 7.637 9.259 11.151 13.314 15.747 18.721 21.695
1.9681 2.2395 2.7825 3.054 3.8684 4.4113 5.4972 6.5831 7.669 9.2979 10.927 13.099 15.813 18.528 21.786
1.9763 2.2489 2.5215 3.0667 3.8846 4.4298 5.5202 6.3381 7.7011 9.3368 10.972 13.153 15.607 18.606 21.877
1.9845 2.2583 2.532 3.0795 3.9008 4.4483 5.5432 6.3645 7.7332 9.1019 11.018 13.208 15.672 18.683 21.694
1.9928 2.2676 2.5425 3.0923 3.9169 4.4667 5.2914 6.3909 7.7653 9.1397 11.064 13.263 15.737 18.761 21.784
2.001 2.277 2.553 3.1051 3.6571 4.4852 5.3132 6.4173 7.7974 9.1775 11.11 13.318 15.802 18.562 21.874
2.0092 2.2864 2.5635 3.1179 3.6722 4.5036 5.3351 6.4437 7.8295 9.2153 11.155 13.095 15.59 18.639 21.687
2.0175 2.2958 2.574 3.1306 3.6872 4.5221 5.357 6.4701 7.8616 9.253 10.923 13.149 15.654 18.715 21.776
2.0257 2.3051 2.5846 3.1434 3.7023 4.5405 5.3788 6.4965 7.6142 9.2908 10.967 13.203 15.718 18.512 21.865
1.7534 2.3145 2.5951 3.1562 3.7173 4.559 5.4007 6.5229 7.6452 9.3286 11.012 13.256 15.781 18.587 21.673
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
mt_ev_condi_z_max_bp: I by M
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
3728 15
mt_ev_condi_z_max_bp1 mt_ev_condi_z_max_bp2 mt_ev_condi_z_max_bp3 mt_ev_condi_z_max_bp4 mt_ev_condi_z_max_bp5 mt_ev_condi_z_max_bp6 mt_ev_condi_z_max_bp7 mt_ev_condi_z_max_bp8 mt_ev_condi_z_max_bp9 mt_ev_condi_z_max_bp10 mt_ev_condi_z_max_bp11 mt_ev_condi_z_max_bp12 mt_ev_condi_z_max_bp13 mt_ev_condi_z_max_bp14 mt_ev_condi_z_max_bp15
_____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________
-20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20
-20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20 -20
-19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999
-19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999
-19.867 -19.867 -19.872 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999
-19.584 -19.584 -19.692 -19.902 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999 -19.999
-19.303 -19.303 -19.439 -19.658 -19.917 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998
-19.02 -19.02 -19.171 -19.394 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998
-18.735 -18.735 -18.898 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998 -19.998
-18.454 -18.454 -18.617 -19.946 -19.946 -19.946 -19.957 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997
-18.168 -18.168 -18.339 -19.668 -19.668 -19.668 -19.668 -19.986 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997
-17.885 -17.885 -18.06 -19.385 -19.385 -19.385 -19.385 -19.71 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997
-17.598 -17.611 -17.775 -19.097 -19.097 -19.097 -19.111 -19.438 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997 -19.997
-17.324 -17.324 -17.501 -18.815 -18.815 -18.815 -18.815 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996
-17.038 -17.038 -17.213 -18.533 -18.533 -18.533 -18.533 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996 -19.996
-16.758 -16.758 -16.929 -18.241 -18.241 -18.258 -18.258 -19.757 -19.757 -19.808 -19.996 -19.996 -19.996 -19.996 -19.996
-16.47 -16.47 -16.651 -17.96 -17.96 -17.96 -19.468 -19.468 -19.468 -19.523 -19.995 -19.995 -19.995 -19.995 -19.995
-16.191 -16.191 -16.365 -17.678 -17.678 -17.678 -19.184 -19.184 -19.184 -19.242 -19.995 -19.995 -19.995 -19.995 -19.995
-15.906 -15.906 -16.09 -17.398 -17.398 -17.398 -18.891 -18.891 -18.911 -19.995 -19.995 -19.995 -19.995 -19.995 -19.995
-15.614 -15.635 -15.808 -17.103 -17.124 -17.124 -18.613 -18.613 -18.613 -19.995 -19.995 -19.995 -19.995 -19.995 -19.995
mt_ev_condi_z_max_bp1 mt_ev_condi_z_max_bp2 mt_ev_condi_z_max_bp3 mt_ev_condi_z_max_bp4 mt_ev_condi_z_max_bp5 mt_ev_condi_z_max_bp6 mt_ev_condi_z_max_bp7 mt_ev_condi_z_max_bp8 mt_ev_condi_z_max_bp9 mt_ev_condi_z_max_bp10 mt_ev_condi_z_max_bp11 mt_ev_condi_z_max_bp12 mt_ev_condi_z_max_bp13 mt_ev_condi_z_max_bp14 mt_ev_condi_z_max_bp15
_____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ _____________________ ______________________ ______________________ ______________________ ______________________ ______________________ ______________________
42.738 42.479 41.961 41.443 40.925 40.148 39.112 38.076 36.781 35.486 33.674 31.343 29.012 25.904 22.796
43.013 42.753 42.233 41.712 41.192 40.412 39.371 38.331 37.291 35.73 33.909 31.828 29.227 26.366 22.984
43.288 43.027 42.504 41.982 41.459 40.676 39.892 38.586 37.541 35.973 34.144 32.054 29.442 26.568 23.433
43.563 43.301 42.776 42.251 41.727 40.94 40.152 39.103 37.791 36.217 34.38 32.281 29.657 26.771 23.622
43.839 43.575 43.048 42.521 41.994 41.203 40.413 39.359 38.041 36.46 34.615 32.507 30.135 27.237 24.074
44.114 43.849 43.32 42.79 42.261 41.467 40.673 39.615 38.291 36.703 35.115 32.733 30.351 27.44 24.264
44.389 44.123 43.592 43.06 42.528 41.731 40.934 39.87 38.541 37.212 35.352 33.225 30.568 27.644 24.454
44.664 44.397 43.863 43.329 42.796 41.995 41.194 40.126 38.792 37.457 35.588 33.453 30.784 27.847 24.911
44.939 44.671 44.135 43.599 43.063 42.259 41.454 40.382 39.042 37.701 35.825 33.68 31.268 28.319 25.102
45.214 44.945 44.407 43.868 43.33 42.522 41.715 40.638 39.561 37.946 36.061 33.908 31.485 28.524 25.293
45.49 45.219 44.679 44.408 43.597 43.057 41.975 40.894 39.812 38.19 36.298 34.135 31.702 28.729 25.755
45.765 45.493 44.95 44.679 43.864 43.321 42.236 41.15 40.064 38.435 36.806 34.634 31.919 29.205 25.947
46.04 45.767 45.495 44.949 44.132 43.586 42.496 41.678 40.315 38.679 37.044 34.863 32.409 29.411 26.139
46.315 46.041 45.768 45.22 44.399 43.851 42.756 41.935 40.566 39.198 37.281 35.091 32.628 29.617 26.605
46.59 46.315 46.04 45.491 44.666 44.116 43.292 42.192 40.818 39.443 37.519 35.32 32.846 29.822 26.799
46.865 46.589 46.313 45.761 45.209 44.381 43.553 42.449 41.069 39.689 37.757 35.549 33.064 30.304 26.992
47.141 46.863 46.586 46.032 45.478 44.646 43.815 42.706 41.32 39.935 37.994 36.054 33.56 30.511 27.463
47.416 47.137 46.859 46.303 45.746 44.911 44.076 42.963 41.572 40.18 38.51 36.284 33.779 30.718 27.657
47.691 47.411 47.132 46.573 46.014 45.176 44.338 43.22 42.102 40.426 38.749 36.514 33.999 31.205 27.852
48.247 47.686 47.405 46.844 46.283 45.441 44.599 43.477 42.355 40.671 38.988 36.744 34.219 31.413 28.327
Graph
if (bl_graph_evf)
Graph 1, V and EV
if (~bl_graph_onebyones) figure('PaperPosition', [0 0 14 4]); hold on; end for subplot_j=1:1:2 if (~bl_graph_onebyones) hAxis(subplot_j) = subplot(1,2,subplot_j); else figure('PaperPosition', [0 0 7 4]); end if (subplot_j==1) chart = plot(mt_val); end if (subplot_j==2) chart = plot(mt_ev_condi_z); end clr = jet(numel(chart)); for m = 1:numel(chart) set(chart(m),'Color',clr(m,:)) end legend2plot = fliplr([1 round(numel(chart)/3) round((2*numel(chart))/3) numel(chart)]); legendCell = cellstr(num2str(ar_z', 'shock=%3.2f')); legend(chart(legend2plot), legendCell(legend2plot), 'Location','southeast'); if (subplot_j==1) title('V(coh,zp); w(k+b),k,z'); end if (subplot_j==2) title('E_z(V(coh,zp|z))'); end ylabel('Next Period Value'); xlabel({'Index of Cash-on-Hand Discrete Point'... 'Each Segment is a w=k+b; within segment increasing k'... 'EV and V identical if shock is fully persistent'}); grid on; grid minor; end % Share y axis if (~bl_graph_onebyones) linkaxes(hAxis,'y'); end % save file if (bl_img_save) mkdir(support_map('st_img_path')); st_file_name = [st_img_prefix st_img_name_main '_vev' st_img_suffix]; saveas(gcf, strcat(st_img_path, st_file_name)); end
Graph 2, max(EV)
if(~bl_graph_onebyones) figure('PaperPosition', [0 0 7 4]); end for sub_j=1:1:1 if(sub_j==1) mt_outcome = mt_ev_condi_z_max; st_y_label = 'max_{k''}(E(V(coh(k'',b''=w-k''),z''|z,w))'; end if(~bl_graph_onebyones) subplot(1,1,sub_j) else figure('PaperPosition', [0 0 7 4]); end hold on; ar_it_z_graph = ([1 round((it_z_n)/4) round(2*((it_z_n)/4)) round(3*((it_z_n)/4)) (it_z_n)]); clr = jet(length(ar_it_z_graph)); i_ctr = 0; for i = ar_it_z_graph i_ctr = i_ctr + 1; ar_x = ar_w_level_full; ar_y = mt_outcome(:, i); scatter(ar_x, ar_y, 5, ... 'MarkerEdgeColor', clr(i_ctr,:), ... 'MarkerFaceColor', clr(i_ctr,:)); end grid on; grid minor; title(['2nd Stage Exp Value at Optimal K given W=K''+B''']) ylabel(st_y_label) xlabel({'Aggregate Savings'}) legendCell = cellstr(num2str(ar_z', 'shock=%3.2f')); legendCell{length(legendCell) + 1} = 'max-agg-save'; legend(legendCell([ar_it_z_graph length(legendCell)]), 'Location','southeast'); xline0 = xline(0); xline0.HandleVisibility = 'off'; yline0 = yline(0); yline0.HandleVisibility = 'off'; end % save file if (bl_img_save) mkdir(support_map('st_img_path')); st_file_name = [st_img_prefix st_img_name_main '_maxev' st_img_suffix]; saveas(gcf, strcat(st_img_path, st_file_name)); end
Warning: Ignoring extra legend entries.
Graph 3, at max(EV) optimal choice category, color regions, borrow save
% Borrow Vs Save [ar_z_mw, ar_w_mz] = meshgrid(ar_z, ar_w_level_full); mt_it_borr_idx = (mt_ev_condi_z_max_bp < 0); mt_it_riskyhalf_idx = ((mt_ev_condi_z_max_kp./mt_ev_condi_z_max_bp) > 0.5); mt_it_kzero_idx = (mt_ev_condi_z_max_kp == 0); mt_it_isnan_idx = (isnan(mt_ev_condi_z_max_kp)); figure('PaperPosition', [0 0 7 4]); % States: ar_w, ar_z % Choices: mt_ev_condi_z_max_kp, mt_ev_condi_z_max_bp hold on; it_sca_size = 10; chart_br = scatter(ar_w_mz(mt_it_borr_idx),... ar_z_mw(mt_it_borr_idx),... it_sca_size, 'blue', 'filled'); % legend([chart_br], {'Borrow'}, 'Location','northeast'); chart_khalf = scatter(ar_w_mz(~mt_it_borr_idx & mt_it_riskyhalf_idx),... ar_z_mw(~mt_it_borr_idx & mt_it_riskyhalf_idx),... it_sca_size, 'black', 'filled'); % legend([chart_khalf], {'Save >0.5 K'}, 'Location','northeast'); chart_sv = scatter(ar_w_mz(~mt_it_borr_idx & ~mt_it_riskyhalf_idx),... ar_z_mw(~mt_it_borr_idx & ~mt_it_riskyhalf_idx),... it_sca_size, 'red', 'filled'); % legend([chart_sv], {'Save <0.5 K'}, 'Location','northeast'); chart_invalid = scatter(ar_w_mz(mt_it_kzero_idx | mt_it_isnan_idx),... ar_z_mw(mt_it_kzero_idx | mt_it_isnan_idx),... it_sca_size, 'yellow', 'filled'); legend([chart_br, chart_khalf, chart_sv, chart_invalid], ... {'Borrow','Save >0.5 K','Save <0.5 K', 'k=0 or k=nan'}, 'Location','northeast'); title('Borrow and Save Regions') ylabel('Shocks') xlabel({'Total Savings w=k+b'}) grid on; % save file if (bl_img_save) mkdir(support_map('st_img_path')); st_file_name = [st_img_prefix st_img_name_main '_maxbrsv' st_img_suffix]; saveas(gcf, strcat(st_img_path, st_file_name)); end
Graph 4, Optimal K' and B' Levels
compare results here to results from ff_ipwkbz_evf. Several key differences:
- Each color line is thicker here, because there is in effect another state that is relevant now in the 2nd stage, which is the cash-on-hand percentage, which is implemented as a percentage of the w = k' + b' choice that needs to go cover bridge loan. So different percentages have the same color, hence thicker lines fore each color
- Jump between saving and borrowing, here, the borrowing and savings interest rates differ
- Finally, the discontinuities in choices, they occur here because of the formal menu of choices, the little squiggly up and downs are due to households using informal choices to complement formal choices.
[~, ar_w_mz] = meshgrid(ar_z, ar_w_level_full);
for sub_j=1:1:4
if (bl_graph_onebyones)
figure('PaperPosition', [0 0 7 4]);
end
if (sub_j==1)
if(~bl_graph_onebyones)
figure('PaperPosition', [0 0 14 4]);
subplot(1,2,sub_j);
end
mt_y = mt_ev_condi_z_max_bp;
end
if (sub_j==2)
if(~bl_graph_onebyones)
subplot(1,2,sub_j);
end
mt_y = mt_ev_condi_z_max_kp;
end
if (sub_j==3)
if(~bl_graph_onebyones)
figure('PaperPosition', [0 0 14 4]);
subplot(1,2,sub_j-2);
end
mt_y = zeros(size(mt_ev_condi_z_max_bp));
mt_it_borr_idx = (mt_ev_condi_z_max_bp < 0);
mt_y(mt_it_borr_idx) = -mt_ev_condi_z_max_bp(mt_it_borr_idx)/fl_b_bd;
mt_y(~mt_it_borr_idx) = mt_ev_condi_z_max_bp(~mt_it_borr_idx)./ar_w_mz(~mt_it_borr_idx);
end
if (sub_j==4)
if(~bl_graph_onebyones)
subplot(1,2,sub_j-2);
end
mt_y = mt_ev_condi_z_max_kp./(ar_w_level_full'-fl_b_bd);
end
hold on;
clr = jet(length(ar_z));
for m = 1:length(ar_z)
chart(m) = scatter(ar_w_level_full, mt_y(:, m), 3, ...
'Marker', 'O', ...
'MarkerEdgeColor', clr(m,:), 'MarkerFaceAlpha', 0.75, ...
'MarkerFaceColor', clr(m,:), 'MarkerEdgeAlpha', 0.75);
end
legend2plot = fliplr([1 round(numel(chart)/3) round((2*numel(chart))/3) numel(chart)]);
legendCell = cellstr(num2str(ar_z', 'shock=%3.2f'));
xline0 = xline(0);
xline0.HandleVisibility = 'off';
yline0 = yline(0);
yline0.HandleVisibility = 'off';
grid on;
if (sub_j<=2)
hline = refline([1 0]);
hline.Color = 'k';
hline.LineStyle = ':';
hline.HandleVisibility = 'off';
end
if (sub_j==1)
title('B Choices of W');
ylabel('B Choices');
xlabel({'Total Savings w=k+b'});
legend(chart(legend2plot), legendCell(legend2plot), 'Location','northwest');
end
if (sub_j==2)
title('K Choices of W');
ylabel('K Choices');
xlabel({'Total Savings w=k+b'});
legend(chart(legend2plot), legendCell(legend2plot), 'Location','northwest');
end
if (sub_j==3)
title('B Fraction of Borrow Max and Save');
ylabel('B/bar(B) if br or B/W if sv');
xlabel({'Total Savings w=k+b'});
% set(gca, 'YScale', 'log');
ylim([-1.1 1.1]);
legend(chart(legend2plot), legendCell(legend2plot), 'Location','northwest');
end
if (sub_j==4)
title('K Fraction Choices of Total K Possible');
ylabel('K/(W-bar(b)) ');
xlabel({'Total Savings w=k+b'});
% set(gca, 'YScale', 'log');
ylim([0 1.1]);
legend(chart(legend2plot), legendCell(legend2plot), 'Location','northeast');
end
end
% save file
if (bl_img_save)
mkdir(support_map('st_img_path'));
st_file_name = [st_img_prefix st_img_name_main '_wkbopti' st_img_suffix];
saveas(gcf, strcat(st_img_path, st_file_name));
end
end
Display Various Containers
if (bl_display_evf)
Display 1 support_map
fft_container_map_display(support_map, it_display_summmat_rowmax, it_display_summmat_colmax);
----------------------------------------
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Begin: Show all key and value pairs from container
CONTAINER NAME: SUPPORT_MAP
----------------------------------------
Map with properties:
Count: 43
KeyType: char
ValueType: any
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
----------------------------------------
----------------------------------------
pos = 1 ; key = bl_display ; val = false
pos = 2 ; key = bl_display_defparam ; val = true
pos = 3 ; key = bl_display_dist ; val = false
pos = 4 ; key = bl_display_evf ; val = true
pos = 5 ; key = bl_display_final ; val = true
pos = 6 ; key = bl_display_final_dist ; val = false
pos = 7 ; key = bl_display_final_dist_detail ; val = false
pos = 8 ; key = bl_display_funcgrids ; val = false
pos = 9 ; key = bl_display_minccost ; val = false
pos = 10 ; key = bl_graph ; val = true
pos = 11 ; key = bl_graph_coh_t_coh ; val = true
pos = 12 ; key = bl_graph_evf ; val = true
pos = 13 ; key = bl_graph_funcgrids ; val = false
pos = 14 ; key = bl_graph_funcgrids_detail ; val = false
pos = 15 ; key = bl_graph_onebyones ; val = true
pos = 16 ; key = bl_graph_pol_lvl ; val = true
pos = 17 ; key = bl_graph_pol_pct ; val = true
pos = 18 ; key = bl_graph_val ; val = true
pos = 19 ; key = bl_img_save ; val = false
pos = 20 ; key = bl_mat ; val = false
pos = 21 ; key = bl_post ; val = true
pos = 22 ; key = bl_profile ; val = false
pos = 23 ; key = bl_profile_dist ; val = false
pos = 24 ; key = bl_time ; val = false
pos = 25 ; key = it_display_every ; val = 5
pos = 26 ; key = it_display_final_colmax ; val = 12
pos = 27 ; key = it_display_final_rowmax ; val = 100
pos = 28 ; key = it_display_summmat_colmax ; val = 5
pos = 29 ; key = it_display_summmat_rowmax ; val = 5
pos = 30 ; key = st_img_name_main ; val = _default
pos = 31 ; key = st_img_path ; val = C:/Users/fan/CodeDynaAsset//m_fibs//m_ipwkbz_solve/img/
pos = 32 ; key = st_img_prefix ; val =
pos = 33 ; key = st_img_suffix ; val = _p4.png
pos = 34 ; key = st_mat_name_main ; val = _default
pos = 35 ; key = st_mat_path ; val = C:/Users/fan/CodeDynaAsset//m_fibs//m_ipwkbz_solve/mat/
pos = 36 ; key = st_mat_prefix ; val =
pos = 37 ; key = st_mat_suffix ; val = _p4
pos = 38 ; key = st_matimg_path_root ; val = C:/Users/fan/CodeDynaAsset//m_fibs/
pos = 39 ; key = st_profile_name_main ; val = _default
pos = 40 ; key = st_profile_path ; val = C:/Users/fan/CodeDynaAsset//m_fibs//m_ipwkbz_solve/profile/
pos = 41 ; key = st_profile_prefix ; val =
pos = 42 ; key = st_profile_suffix ; val = _p4
pos = 43 ; key = st_title_prefix ; val =
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Scalars in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx value
__ ___ _____
bl_display 1 1 0
bl_display_defparam 2 2 1
bl_display_dist 3 3 0
bl_display_evf 4 4 1
bl_display_final 5 5 1
bl_display_final_dist 6 6 0
bl_display_final_dist_detail 7 7 0
bl_display_funcgrids 8 8 0
bl_display_minccost 9 9 0
bl_graph 10 10 1
bl_graph_coh_t_coh 11 11 1
bl_graph_evf 12 12 1
bl_graph_funcgrids 13 13 0
bl_graph_funcgrids_detail 14 14 0
bl_graph_onebyones 15 15 1
bl_graph_pol_lvl 16 16 1
bl_graph_pol_pct 17 17 1
bl_graph_val 18 18 1
bl_img_save 19 19 0
bl_mat 20 20 0
bl_post 21 21 1
bl_profile 22 22 0
bl_profile_dist 23 23 0
bl_time 24 24 0
it_display_every 25 25 1
it_display_final_colmax 26 26 1
it_display_final_rowmax 27 27 1
it_display_summmat_colmax 28 28 1
it_display_summmat_rowmax 29 29 1
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Strings in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx
__ ___
st_img_name_main 1 30
st_img_path 2 31
st_img_prefix 3 32
st_img_suffix 4 33
st_mat_name_main 5 34
st_mat_path 6 35
st_mat_prefix 7 36
st_mat_suffix 8 37
st_matimg_path_root 9 38
st_profile_name_main 10 39
st_profile_path 11 40
st_profile_prefix 12 41
st_profile_suffix 13 42
st_title_prefix 14 43
Display 2 armt_map
fft_container_map_display(armt_map, it_display_summmat_rowmax, it_display_summmat_colmax);
----------------------------------------
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Begin: Show all key and value pairs from container
CONTAINER NAME: ARMT_MAP
----------------------------------------
Map with properties:
Count: 29
KeyType: char
ValueType: any
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
----------------------------------------
----------------------------------------
pos = 1 ; key = ar_a_meshk ;rown= 932000 ,coln= 1
ar_a_meshk :mu= -14.2049 ,sd= 6.6272 ,min= -20 ,max= 49.93
zi_1_c1
_______
zi_1_R1 -20
zi_2_R2 -20
zi_466000_r466000 -19.995
zi_931999_r931999 -19.649
zi_932000_r932000 -19.93
pos = 2 ; key = ar_ak_perc ;rown= 1 ,coln= 250
ar_ak_perc :mu= 0.5 ,sd= 0.28983 ,min= 0.001 ,max= 0.999
zi_1_C1 zi_2_C2 zi_125_c125 zi_249_c249 zi_250_c250
_______ ________ ___________ ___________ ___________
zi_1_r1 0.001 0.005008 0.498 0.99499 0.999
pos = 3 ; key = ar_ameshk_tnext_with_r ;rown= 932000 ,coln= 1
ar_ameshk_tnext_with_r :mu= -15.3138 ,sd= 7.0388 ,min= -21.9 ,max= 51.1782
zi_1_c1
_______
zi_1_R1 -21.9
zi_2_R2 -21.9
zi_466000_r466000 -21.574
zi_931999_r931999 -20.946
zi_932000_r932000 -21.253
pos = 4 ; key = ar_coh_bridge_perc ;rown= 1 ,coln= 50
ar_coh_bridge_perc :mu= 0.5 ,sd= 0.2975 ,min= 0 ,max= 1
zi_1_C1 zi_2_C2 zi_25_c25 zi_49_c49 zi_50_c50
_______ ________ _________ _________ _________
zi_1_r1 0 0.020408 0.4898 0.97959 1
pos = 5 ; key = ar_forbrblk ;rown= 1 ,coln= 9
ar_forbrblk :mu= -7.0556 ,sd= 6.3809 ,min= -19 ,max= 0
zi_1_c1 zi_2_c2 zi_5_c5 zi_8_c8 zi_9_c9
_______ _______ _______ _______ _______
zi_1_r1 -19 -14.5 -5.5 -1 0
pos = 6 ; key = ar_forbrblk_r ;rown= 1 ,coln= 9
ar_forbrblk_r :mu= 0.065 ,sd= 0 ,min= 0.065 ,max= 0.065
zi_1_c1 zi_2_c2 zi_5_c5 zi_8_c8 zi_9_c9
_______ _______ _______ _______ _______
zi_1_r1 0.065 0.065 0.065 0.065 0.065
pos = 7 ; key = ar_interp_c_grid ;rown= 1 ,coln= 772572
ar_interp_c_grid :mu= 38.6486 ,sd= 22.3023 ,min= 0.02 ,max= 77.2773
zi_1_C1 zi_2_C2 zi_386286_c386286 zi_772571_c772571 zi_772572_c772572
_______ _______ _________________ _________________ _________________
zi_1_r1 0.02 0.0201 38.649 77.277 77.277
pos = 8 ; key = ar_interp_coh_grid ;rown= 1 ,coln= 772
ar_interp_coh_grid :mu= 18.6145 ,sd= 22.347 ,min= -20 ,max= 57.2773
zi_1_C1 zi_2_C2 zi_386_c386 zi_771_c771 zi_772_c772
_______ _______ ___________ ___________ ___________
zi_1_r1 -20 -19.9 18.538 57.177 57.277
pos = 9 ; key = ar_k_mesha ;rown= 932000 ,coln= 1
ar_k_mesha :mu= 5.7951 ,sd= 6.6272 ,min= 0 ,max= 69.93
zi_1_c1
_______
zi_1_R1 0
zi_2_R2 0
zi_466000_r466000 4.813
zi_931999_r931999 69.649
zi_932000_r932000 69.93
pos = 10 ; key = ar_stationary ;rown= 1 ,coln= 15
ar_stationary :mu= 0.066667 ,sd= 0.060897 ,min= 0.0027089 ,max= 0.16757
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_________ _________ _______ _________ _________
zi_1_r1 0.0027089 0.0069499 0.16757 0.0069499 0.0027089
pos = 11 ; key = ar_w_level ;rown= 1 ,coln= 249
ar_w_level :mu= 14.9398 ,sd= 20.3112 ,min= -20 ,max= 50
zi_1_C1 zi_2_C2 zi_125_c125 zi_248_c248 zi_249_c249
_______ _______ ___________ ___________ ___________
zi_1_r1 -20 -19.717 14.858 49.717 50
pos = 12 ; key = ar_w_level_full ;rown= 1 ,coln= 3728
ar_w_level_full :mu= -8.4098 ,sd= 9.898 ,min= -20 ,max= 50
zi_1_C1 zi_2_C2 zi_1864_c1864 zi_3727_c3727 zi_3728_c3728
_______ _______ _____________ _____________ _____________
zi_1_r1 -20 -19.717 -15.182 49.717 50
pos = 13 ; key = ar_w_perc ;rown= 1 ,coln= 50
ar_w_perc :mu= 0.5 ,sd= 0.2969 ,min= 0.001 ,max= 0.999
zi_1_C1 zi_2_C2 zi_25_c25 zi_49_c49 zi_50_c50
_______ ________ _________ _________ _________
zi_1_r1 0.001 0.021367 0.48982 0.97863 0.999
pos = 14 ; key = ar_z ;rown= 1 ,coln= 15
ar_z :mu= 1.1347 ,sd= 0.69878 ,min= 0.34741 ,max= 2.567
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_______ _______ _______ _________ _________
zi_1_r1 0.34741 0.40076 0.94436 2.2253 2.567
pos = 15 ; key = it_ameshk_n ; val = 932000
pos = 16 ; key = mt_bl_w_by_interp_coh_interp_grid_wneg ;rown= 50 ,coln= 772
mt_bl_w_by_interp_coh_interp_grid_wneg :mu= 0.60951 ,sd= 0.48787 ,min= 0 ,max= 1
zi_1_C1 zi_2_C2 zi_386_c386 zi_771_c771 zi_772_c772
_______ _______ ___________ ___________ ___________
zi_1_R1 true true true true true
zi_2_R2 true true true true true
zi_25_r25 true true true false false
zi_49_r49 true true false false false
zi_50_r50 true true false false false
pos = 17 ; key = mt_coh_bridge_perc_mesh_w_level_neg ;rown= 71 ,coln= 50
mt_coh_bridge_perc_mesh_w_level_neg :mu= 0.5 ,sd= 0.29455 ,min= 0 ,max= 1
zi_1_C1 zi_2_C2 zi_25_c25 zi_49_c49 zi_50_c50
_______ ________ _________ _________ _________
zi_1_R1 0 0.020408 0.4898 0.97959 1
zi_2_R2 0 0.020408 0.4898 0.97959 1
zi_36_r36 0 0.020408 0.4898 0.97959 1
zi_70_r70 0 0.020408 0.4898 0.97959 1
zi_71_r71 0 0.020408 0.4898 0.97959 1
pos = 18 ; key = mt_coh_w_perc_ratio_wneg ;rown= 23527 ,coln= 1
mt_coh_w_perc_ratio_wneg :mu= 0.72495 ,sd= 0.37217 ,min= 0 ,max= 1
zi_1_c1
_______
zi_1_R1 0
zi_2_R2 0
zi_11764_r11764 1
zi_23526_r23526 1
zi_23527_r23527 1
pos = 19 ; key = mt_coh_wkb ;rown= 932000 ,coln= 15
mt_coh_wkb :mu= -7.6819 ,sd= 10.4517 ,min= -21.4564 ,max= 57.2773
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_______ _______ _______ _________ _________
zi_1_R1 -21.456 -21.456 -21.456 -21.456 -21.456
zi_2_R2 -21.456 -21.456 -21.456 -21.456 -21.456
zi_466000_r466000 -16.091 -15.997 -15.04 -12.784 -12.183
zi_931999_r931999 45.176 45.421 47.926 53.828 55.402
zi_932000_r932000 45.129 45.375 47.883 53.793 55.37
pos = 20 ; key = mt_interp_coh_grid_mesh_w_perc ;rown= 50 ,coln= 772
mt_interp_coh_grid_mesh_w_perc :mu= 18.6145 ,sd= 22.3329 ,min= -20 ,max= 57.2773
zi_1_C1 zi_2_C2 zi_386_c386 zi_771_c771 zi_772_c772
_______ _______ ___________ ___________ ___________
zi_1_R1 -20 -19.9 18.538 57.177 57.277
zi_2_R2 -20 -19.9 18.538 57.177 57.277
zi_25_r25 -20 -19.9 18.538 57.177 57.277
zi_49_r49 -20 -19.9 18.538 57.177 57.277
zi_50_r50 -20 -19.9 18.538 57.177 57.277
pos = 21 ; key = mt_interp_coh_grid_mesh_z ;rown= 772 ,coln= 15
mt_interp_coh_grid_mesh_z :mu= 18.6145 ,sd= 22.3335 ,min= -20 ,max= 57.2773
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_______ _______ _______ _________ _________
zi_1_R1 -20 -20 -20 -20 -20
zi_2_R2 -19.9 -19.9 -19.9 -19.9 -19.9
zi_386_r386 18.538 18.538 18.538 18.538 18.538
zi_771_r771 57.177 57.177 57.177 57.177 57.177
zi_772_r772 57.277 57.277 57.277 57.277 57.277
pos = 22 ; key = mt_k ;rown= 250 ,coln= 3728
mt_k :mu= 5.7951 ,sd= 6.6272 ,min= 0 ,max= 69.93
zi_1_C1 zi_2_C2 zi_1864_c1864 zi_3727_c3727 zi_3728_c3728
_______ _________ _____________ _____________ _____________
zi_1_R1 0 0.0002834 0.0048178 0.069717 0.07
zi_2_R2 0 0.0014193 0.024128 0.34914 0.35056
zi_125_r125 0 0.14113 2.3993 34.719 34.86
zi_249_r249 0 0.28198 4.7937 69.367 69.649
zi_250_r250 0 0.28312 4.813 69.647 69.93
pos = 23 ; key = mt_w_by_interp_coh_interp_grid ;rown= 50 ,coln= 772
mt_w_by_interp_coh_interp_grid :mu= -0.69276 ,sd= 17.2218 ,min= -20 ,max= 57.2
zi_1_C1 zi_2_C2 zi_386_c386 zi_771_c771 zi_772_c772
_______ _______ ___________ ___________ ___________
zi_1_R1 -20 -20 -19.961 -19.923 -19.923
zi_2_R2 -20 -19.998 -19.177 -18.351 -18.349
zi_25_r25 -20 -19.951 -1.1233 17.803 17.852
zi_49_r49 -20 -19.902 17.715 55.528 55.626
zi_50_r50 -20 -19.9 18.5 57.1 57.2
pos = 24 ; key = mt_w_by_interp_coh_interp_grid_wneg ;rown= 23527 ,coln= 1
mt_w_by_interp_coh_interp_grid_wneg :mu= -12.2397 ,sd= 5.8332 ,min= -20 ,max= -0.0009157
zi_1_c1
_______
zi_1_R1 -20
zi_2_R2 -20
zi_11764_r11764 -4.474
zi_23526_r23526 -2.6095
zi_23527_r23527 -1.0355
pos = 25 ; key = mt_w_by_interp_coh_interp_grid_wpos ;rown= 15073 ,coln= 1
mt_w_by_interp_coh_interp_grid_wpos :mu= 17.3305 ,sd= 13.1706 ,min= 0.0036271 ,max= 57.2
zi_1_c1
________
zi_1_R1 0.051943
zi_2_R2 0.1522
zi_7537_R7537 13.967
zi_15072_r15072 55.626
zi_15073_r15073 57.2
pos = 26 ; key = mt_w_level_neg_mesh_coh_bridge_perc ;rown= 71 ,coln= 50
mt_w_level_neg_mesh_coh_bridge_perc :mu= -10.081 ,sd= 5.8088 ,min= -20 ,max= -0.16194
zi_1_C1 zi_2_C2 zi_25_c25 zi_49_c49 zi_50_c50
________ ________ _________ _________ _________
zi_1_R1 -20 -20 -20 -20 -20
zi_2_R2 -19.717 -19.717 -19.717 -19.717 -19.717
zi_36_r36 -10.081 -10.081 -10.081 -10.081 -10.081
zi_70_r70 -0.44534 -0.44534 -0.44534 -0.44534 -0.44534
zi_71_r71 -0.16194 -0.16194 -0.16194 -0.16194 -0.16194
pos = 27 ; key = mt_z_mesh_coh_interp_grid ;rown= 772 ,coln= 15
mt_z_mesh_coh_interp_grid :mu= 1.1347 ,sd= 0.67511 ,min= 0.34741 ,max= 2.567
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_______ _______ _______ _________ _________
zi_1_R1 0.34741 0.40076 0.94436 2.2253 2.567
zi_2_R2 0.34741 0.40076 0.94436 2.2253 2.567
zi_386_r386 0.34741 0.40076 0.94436 2.2253 2.567
zi_771_r771 0.34741 0.40076 0.94436 2.2253 2.567
zi_772_r772 0.34741 0.40076 0.94436 2.2253 2.567
pos = 28 ; key = mt_z_mesh_coh_wkb ;rown= 932000 ,coln= 15
mt_z_mesh_coh_wkb :mu= 1.1347 ,sd= 0.67508 ,min= 0.34741 ,max= 2.567
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
_______ _______ _______ _________ _________
zi_1_R1 0.34741 0.40076 0.94436 2.2253 2.567
zi_2_R2 0.34741 0.40076 0.94436 2.2253 2.567
zi_466000_r466000 0.34741 0.40076 0.94436 2.2253 2.567
zi_931999_r931999 0.34741 0.40076 0.94436 2.2253 2.567
zi_932000_r932000 0.34741 0.40076 0.94436 2.2253 2.567
pos = 29 ; key = mt_z_trans ;rown= 15 ,coln= 15
mt_z_trans :mu= 0.066667 ,sd= 0.095337 ,min= 0 ,max= 0.27902
zi_1_C1 zi_2_C2 zi_8_C8 zi_14_c14 zi_15_c15
__________ __________ __________ __________ __________
zi_1_R1 0.26016 0.26831 0.00012823 1.1102e-15 0
zi_2_R2 0.11232 0.19622 0.00098855 9.3592e-14 3.3307e-16
zi_8_R8 1.7181e-06 4.1008e-05 0.27902 4.1008e-05 1.7181e-06
zi_14_r14 3.474e-16 9.3597e-14 0.00098855 0.19622 0.11232
zi_15_r15 2.7412e-18 1.1057e-15 0.00012823 0.26831 0.26016
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Matrix in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx rowN colN mean std min max
__ ___ ________ __________ ________ ________ _________ __________
ar_a_meshk 1 1 9.32e+05 1 -14.205 6.6272 -20 49.93
ar_ak_perc 2 2 1 250 0.5 0.28983 0.001 0.999
ar_ameshk_tnext_with_r 3 3 9.32e+05 1 -15.314 7.0388 -21.9 51.178
ar_coh_bridge_perc 4 4 1 50 0.5 0.2975 0 1
ar_forbrblk 5 5 1 9 -7.0556 6.3809 -19 0
ar_forbrblk_r 6 6 1 9 0.065 0 0.065 0.065
ar_interp_c_grid 7 7 1 7.7257e+05 38.649 22.302 0.02 77.277
ar_interp_coh_grid 8 8 1 772 18.614 22.347 -20 57.277
ar_k_mesha 9 9 9.32e+05 1 5.7951 6.6272 0 69.93
ar_stationary 10 10 1 15 0.066667 0.060897 0.0027089 0.16757
ar_w_level 11 11 1 249 14.94 20.311 -20 50
ar_w_level_full 12 12 1 3728 -8.4098 9.898 -20 50
ar_w_perc 13 13 1 50 0.5 0.2969 0.001 0.999
ar_z 14 14 1 15 1.1347 0.69878 0.34741 2.567
mt_bl_w_by_interp_coh_interp_grid_wneg 15 16 50 772 0.60951 0.48787 0 1
mt_coh_bridge_perc_mesh_w_level_neg 16 17 71 50 0.5 0.29455 0 1
mt_coh_w_perc_ratio_wneg 17 18 23527 1 0.72495 0.37217 0 1
mt_coh_wkb 18 19 9.32e+05 15 -7.6819 10.452 -21.456 57.277
mt_interp_coh_grid_mesh_w_perc 19 20 50 772 18.614 22.333 -20 57.277
mt_interp_coh_grid_mesh_z 20 21 772 15 18.614 22.334 -20 57.277
mt_k 21 22 250 3728 5.7951 6.6272 0 69.93
mt_w_by_interp_coh_interp_grid 22 23 50 772 -0.69276 17.222 -20 57.2
mt_w_by_interp_coh_interp_grid_wneg 23 24 23527 1 -12.24 5.8332 -20 -0.0009157
mt_w_by_interp_coh_interp_grid_wpos 24 25 15073 1 17.33 13.171 0.0036271 57.2
mt_w_level_neg_mesh_coh_bridge_perc 25 26 71 50 -10.081 5.8088 -20 -0.16194
mt_z_mesh_coh_interp_grid 26 27 772 15 1.1347 0.67511 0.34741 2.567
mt_z_mesh_coh_wkb 27 28 9.32e+05 15 1.1347 0.67508 0.34741 2.567
mt_z_trans 28 29 15 15 0.066667 0.095337 0 0.27902
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Scalars in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx value
_ ___ ________
it_ameshk_n 1 15 9.32e+05
Display 3 param_map
fft_container_map_display(param_map, it_display_summmat_rowmax, it_display_summmat_colmax);
----------------------------------------
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Begin: Show all key and value pairs from container
CONTAINER NAME: PARAM_MAP
----------------------------------------
Map with properties:
Count: 43
KeyType: char
ValueType: any
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
----------------------------------------
----------------------------------------
pos = 1 ; key = bl_b_is_principle ; val = true
pos = 2 ; key = bl_bridge ; val = true
pos = 3 ; key = bl_default ; val = true
pos = 4 ; key = bl_rollover ; val = true
pos = 5 ; key = fl_Amean ; val = 1
pos = 6 ; key = fl_alpha ; val = 0.36
pos = 7 ; key = fl_b_bd ; val = -20
pos = 8 ; key = fl_beta ; val = 0.94
pos = 9 ; key = fl_c_min ; val = 0.02
pos = 10 ; key = fl_coh_interp_grid_gap ; val = 0.1
pos = 11 ; key = fl_crra ; val = 1.5
pos = 12 ; key = fl_default_wprime ; val = 0
pos = 13 ; key = fl_delta ; val = 0.08
pos = 14 ; key = fl_forbrblk_brleast ; val = -1
pos = 15 ; key = fl_forbrblk_brmost ; val = -19
pos = 16 ; key = fl_forbrblk_gap ; val = -1.5
pos = 17 ; key = fl_k_max ; val = 70
pos = 18 ; key = fl_k_min ; val = 0
pos = 19 ; key = fl_nan_replace ; val = -9999
pos = 20 ; key = fl_r_fbr ; val = 0.065
pos = 21 ; key = fl_r_fsv ; val = 0.025
pos = 22 ; key = fl_r_inf ; val = 0.095
pos = 23 ; key = fl_tol_dist ; val = 1e-05
pos = 24 ; key = fl_tol_pol ; val = 1e-05
pos = 25 ; key = fl_tol_val ; val = 1e-05
pos = 26 ; key = fl_w ; val = 0.44365
pos = 27 ; key = fl_w_interp_grid_gap ; val = 0.28
pos = 28 ; key = fl_w_max ; val = 50
pos = 29 ; key = fl_w_min ; val = -20
pos = 30 ; key = fl_z_mu ; val = 0
pos = 31 ; key = fl_z_rho ; val = 0.8
pos = 32 ; key = fl_z_sig ; val = 0.2
pos = 33 ; key = it_ak_perc_n ; val = 250
pos = 34 ; key = it_c_interp_grid_gap ; val = 0.0001
pos = 35 ; key = it_coh_bridge_perc_n ; val = 50
pos = 36 ; key = it_maxiter_dist ; val = 1000
pos = 37 ; key = it_maxiter_val ; val = 250
pos = 38 ; key = it_tol_pol_nochange ; val = 25
pos = 39 ; key = it_w_perc_n ; val = 50
pos = 40 ; key = it_z_n ; val = 15
pos = 41 ; key = st_analytical_stationary_type ; val = eigenvector
pos = 42 ; key = st_forbrblk_type ; val = seg3
pos = 43 ; key = st_model ; val = ipwkbz_fibs
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Scalars in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx value
__ ___ _____
bl_b_is_principle 1 1 1
bl_bridge 2 2 1
bl_default 3 3 1
bl_rollover 4 4 1
fl_Amean 5 5 1
fl_alpha 6 6 1
fl_b_bd 7 7 1
fl_beta 8 8 1
fl_c_min 9 9 1
fl_coh_interp_grid_gap 10 10 1
fl_crra 11 11 1
fl_default_wprime 12 12 0
fl_delta 13 13 1
fl_forbrblk_brleast 14 14 1
fl_forbrblk_brmost 15 15 1
fl_forbrblk_gap 16 16 1
fl_k_max 17 17 1
fl_k_min 18 18 0
fl_nan_replace 19 19 1
fl_r_fbr 20 20 1
fl_r_fsv 21 21 1
fl_r_inf 22 22 1
fl_tol_dist 23 23 1
fl_tol_pol 24 24 1
fl_tol_val 25 25 1
fl_w 26 26 1
fl_w_interp_grid_gap 27 27 1
fl_w_max 28 28 1
fl_w_min 29 29 1
fl_z_mu 30 30 0
fl_z_rho 31 31 1
fl_z_sig 32 32 1
it_ak_perc_n 33 33 1
it_c_interp_grid_gap 34 34 1
it_coh_bridge_perc_n 35 35 1
it_maxiter_dist 36 36 1
it_maxiter_val 37 37 1
it_tol_pol_nochange 38 38 1
it_w_perc_n 39 39 1
it_z_n 40 40 1
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Strings in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx
_ ___
st_analytical_stationary_type 1 41
st_forbrblk_type 2 42
st_model 3 43
Display 4 func_map
fft_container_map_display(func_map, it_display_summmat_rowmax, it_display_summmat_colmax);
----------------------------------------
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Begin: Show all key and value pairs from container
CONTAINER NAME: FUNC_MAP
----------------------------------------
Map with properties:
Count: 9
KeyType: char
ValueType: any
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
----------------------------------------
----------------------------------------
pos = 1 ; key = f_coh ; val = @(z,b_with_r,k)(f_prod(z,k)+k*(1-fl_delta)+fl_w+b_with_r)
pos = 2 ; key = f_coh_fbis ; val = @(fl_r_inf,ar_for_borr,ar_inf_borr,ar_for_save)(ar_for_borr.*(1+fl_r_fbr)+ar_inf_borr.*(1+fl_r_inf)+ar_for_save.*(1+fl_r_fsv))
pos = 3 ; key = f_coh_save ; val = @(b)(b.*(1+fl_r_fsv))
pos = 4 ; key = f_cons ; val = @(coh,bprime,kprime)(coh-kprime-bprime)
pos = 5 ; key = f_inc ; val = @(z,k,fl_r_inf,ar_for_borr,ar_inf_borr,ar_for_save)(f_prod(z,k)-(fl_delta)*k+fl_w+(ar_for_borr.*(fl_r_fbr)+ar_inf_borr.*(fl_r_inf)+ar_for_save.*(fl_r_fsv)))
pos = 6 ; key = f_prod ; val = @(z,k)((fl_Amean.*(z)).*(k.^(fl_alpha)))
pos = 7 ; key = f_util_crra ; val = @(c)(((c).^(1-fl_crra)-1)./(1-fl_crra))
pos = 8 ; key = f_util_log ; val = @(c)log(c)
pos = 9 ; key = f_util_standin ; val = @(z,b,k)f_util_log((f_coh(z,b,k)-fl_b_bd).*((f_coh(z,b,k)-fl_b_bd)>fl_c_min)+fl_c_min.*((f_coh(z,b,k)-fl_b_bd)<=fl_c_min))
----------------------------------------
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Scalars in Container and Sizes and Basic Statistics
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
i idx xFunction
_ ___ _________
f_coh 1 1 1
f_coh_fbis 2 2 2
f_coh_save 3 3 3
f_cons 4 4 4
f_inc 5 5 5
f_prod 6 6 6
f_util_crra 7 7 7
f_util_log 8 8 8
f_util_standin 9 9 9
end
end