choice.DynamicChoiceData

Guide & worked example · Source

choice.DynamicChoiceData(
    states,
    actions,
    next_states,
    individual_ids,
    time_periods,
    covariates=None,
)

Container for dynamic choice panel data.

Attributes: states: (n_obs,) observed states x_t actions: (n_obs,) observed actions a_t next_states: (n_obs,) observed next states x_{t+1} individual_ids: (n_obs,) panel identifier time_periods: (n_obs,) time index covariates: Optional (n_obs, n_features) additional state variables

Attributes

Name Description
actions
covariates
individual_ids
next_states
states
time_periods

Methods

Name Description
to_dict Convert to dict for compatibility with existing code.
validate Check data integrity and stationarity.

to_dict

choice.DynamicChoiceData.to_dict()

Convert to dict for compatibility with existing code.

validate

choice.DynamicChoiceData.validate()

Check data integrity and stationarity.

Raises: ValueError: If data shapes are inconsistent or contain invalid values