Version 1.3 of VFI Toolkit
Minor update changing how parameters are passed when evaluating statistics of the stationary distribution of agents, typically used in heterogeneous agent models; e.g., means, medians, lorenz curves, etc. This change has three advantages. First, it allows these evaluations to be performed on the GPU. Second, it allows easier handling of models with many different statistics of interest each of which depends on different parameters. Third, it is closer how you declare and pass parameters for the value function problem hopefully making for ease of use.
For example. Say you have two statistics you want to evaluate, the first depends on the parameters $\theta$ and $\delta$, the second depends on the parameters $\alpha$ and $\gamma$. You now declare SSvalueParamNames as taking two separate entries for each of the two statistics,
SSvalueParamNames(1).Names={‘theta’, ‘delta’};
SSvalueParamNames(2).Names={‘alpha,’gamma’};
The precise formulation of the SSvaluesFn has also changed slightly to fit this new format. This can be seen in the Examples and Replications, or in the Documentation.
Same change in how parameters are passed has also been implemented for the MarketClearance conditions. This is done so that they too are treated analogously.
Numerous new replications have been added to give further illustrations of how the VFI Toolkit can be used to solve models and perform calculations common in the Quantitative Macroeconomics literature. This update to v1.3 of the VFI Toolkit substantially simplifies some steps that were often being performed as part of these replications.