ConsiderationSetMixedLogit.make_consideration_probs#
- ConsiderationSetMixedLogit.make_consideration_probs(Z_data, n_obs, n_alts, grp_idx=None)[source]#
Compute consideration probabilities via independent sigmoid per alternative.
- Parameters:
- Z_data
TensorVariable Mean-centred consideration instruments, shape (n_obs, n_alts) for single instrument or (n_obs, n_alts, n_z_instruments) for multiple.
- n_obs
int Number of observations.
- n_alts
int Number of alternatives.
- grp_idxarray_like or
None Group index mapping observations to individuals (panel data).
- Z_data
- Returns:
- pi
TensorVariable Consideration probabilities, shape (n_obs, n_alts).
- log_pi
TensorVariable Log-consideration probabilities via the numerically stable identity log(sigmoid(x)) = x − softplus(x), shape (n_obs, n_alts).
- pi