MixedLogit.calculate_share_change#

static MixedLogit.calculate_share_change(idata, new_idata)[fuente]#

Calculate difference in market share due to intervention.

Parameters:
idataaz.InferenceData

Posterior predictive samples under baseline policy. Must contain a «posterior_predictive» group with «p» variable.

new_idataaz.InferenceData

Posterior predictive samples under new policy. Structure should match idata.

Returns:
pd.DataFrame

DataFrame indexed by alternative, containing: - “policy_share”: mean predicted share under baseline - “new_policy_share”: mean predicted share under new policy - “relative_change”: relative change in share