Mateo Velásquez-Giraldo
Mateo Velásquez-Giraldo
I have been playing with the `core.Parameters` class and really like it. One limitation is that it restricts the class of parameters that can be time-varying. This PR adds support...
I think that one of the main advantages of the `Parameters` class that @alanlujan91 has created is that, with its `__get_item__` method, we can do away with a lot of...
I am a big fan of what we have managed to do with the tools that represent and manipulate discrete distributions. The `distr_of_func` and `expect` functions are intuitive, expressive and...
The solver for our most widely used class `IndShockConsumerType` calculates various points of theoretical interest via its method `add_stable_points`. https://github.com/econ-ark/HARK/blob/7ce7138b6d9617a28fd4448936be3d61acad21d8/HARK/ConsumptionSaving/ConsIndShockModel.py#L1078 @mnwhite recently pointed out that this method can take up...
`econforgeinterp` (and all other interpolators in HARK) currently support interpolation of scalar valued functions, $f:\mathbb{R}^n\rightarrow \mathbb{R}$. I would like to work on adding the capability to interpolate vector-valued functions, $f:\mathbb{R}^n\rightarrow...
The current implementation of models with risky assets includes the following behavior in `get_Rfree`: https://github.com/econ-ark/HARK/blob/a462169fef6c047a070239da749a4f449ecf6c89/HARK/ConsumptionSaving/ConsRiskyAssetModel.py#L270-L275 I get that the purpose of this is to recycle the transition code of models...
**Describe the bug** Trying to solve `IndShockConsumerType` when `CRRA==1` results in division-by-zero errors. ``` C:\GitHub\HARK\HARK\ConsumptionSaving\ConsIndShockModel.py in make_vFunc(self, solution) 1222 vNvrs = np.insert(vNvrs, 0, 0.0) 1223 vNvrsP = np.insert( -> 1224...
It can be taken from the paper or John and Yusuf''s REMARK.
Computing stable points in the `ConsIndShockModel.py` agents relies on finding expectations of future market resources (or ratios that involve them) given today's states (and optimal behavior). This operation is model-specific...
@sbenthall and I were discussing the move towards a 'frame'-oriented architecture (#798) today. He mentioned that something he was thinking about was how to deal with aggregate variables like `pLvlAggNow`....