You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
respy currently has a very flexible _create_state_space function which can scale to any number of choices with experiences and wages, types and choices without experience and without wages. Soon, it will also include observed variables which enter the state space. The only problem is that the function is slow. The setup cost is mostly incurred only once, but it takes 66s for Keane1997.
Proposal
The former jitted functions are a lot faster. It takes only 13s for KW1997. But, they are inflexible.
Thus, the task is to write a function which writes specialized Numba functions similar to the function in respy.tests._former_code when a solution is requested based on everything contained in options and params. The resulting create_state_space function will then be imported and executed to get the state space and indexer.
The text was updated successfully, but these errors were encountered:
Current State
respy currently has a very flexible
_create_state_space
function which can scale to any number of choices with experiences and wages, types and choices without experience and without wages. Soon, it will also include observed variables which enter the state space. The only problem is that the function is slow. The setup cost is mostly incurred only once, but it takes 66s for Keane1997.Proposal
The former jitted functions are a lot faster. It takes only 13s for KW1997. But, they are inflexible.
Thus, the task is to write a function which writes specialized Numba functions similar to the function in
respy.tests._former_code
when a solution is requested based on everything contained in options and params. The resultingcreate_state_space
function will then be imported and executed to get the state space and indexer.The text was updated successfully, but these errors were encountered: