dcegm.simulation.sim_utils

Functions

transition_to_next_period(...)

compute_final_utility_for_each_choice(state_vec, ...)

draw_normal_shocks(key, num_agents[, mean, std])

update_discrete_states_for_one_agent(update_func, ...)

vectorized_utility(consumption_period, state, choice, ...)

realize_stochastic_states(state, cont_state, choice, ...)

create_simulation_df(sim_dict)

Module Contents

dcegm.simulation.sim_utils.transition_to_next_period(discrete_states_beginning_of_period, continuous_state_beginning_of_period, assets_end_of_period, choice, params, model_funcs_sim, read_funcs, sim_keys)
dcegm.simulation.sim_utils.compute_final_utility_for_each_choice(state_vec, choice, wealth, params, compute_utility_final_period)
dcegm.simulation.sim_utils.draw_normal_shocks(key, num_agents, mean=0, std=1)
dcegm.simulation.sim_utils.update_discrete_states_for_one_agent(update_func, state, choice, params)
dcegm.simulation.sim_utils.vectorized_utility(consumption_period, state, choice, params, compute_utility)
dcegm.simulation.sim_utils.realize_stochastic_states(state, cont_state, choice, key, params, processed_stochastic_funcs)
dcegm.simulation.sim_utils.create_simulation_df(sim_dict)