Detecting Attributes and Covariates Interaction in Discrete Choice Model
1. Title Subtitle Detecting Attribute by Covariate interaction in discrete choice model THINK.CHANGE.DO ANZMAC 2010 – Christ Church, New Zealand, 30 November 2010 Kyuseop Kwak, Paul Wang, Jordan Louviere University of Technology Sydney
14. Proposed Approach to Identify Important Interactions Select cases where the option is chosen (y = 1) or simply weigh the stacked choice data using the dummy coded choice variable (y=1 or 0) Let each attribute be a dependent variable and other covariates such as demographics be independent variables Stage 1 Run a series of logistic regressions (i.e., unconditional logit) and identify significant covariates in the results Specify conditional logit choice model with main effects and interactions (attributes x covariates) identified in previous step Stage 2 5
15.
16. Contingency table where each cell represents number of respondents who make choice, is a simple way of analysing the interaction effects
17. Assume there are 100 respondents and their preferences are equally distributedNO Interaction between Z and X Interaction between Z and X 6
28. Monte-Carlo Simulation: Parameter Setup Attributes Note: ‘n.a.’ stands for ‘Not Applicable’, i.e., no parameter assumed in the simulation setup 11
29. Stage 1 - Unconditional Logit– Detecting interactions based on p-values Minimum Balance Check Fee Monthly Fee ATM Fee The performance depends on sample size as well as assumed effect size Highly continuous variables are relatively hard to be detected High correlations among covariates made detection harder 12
30. Stage 2 – Choice Model (Conditional Logit): Fit Statistics N=300 N=600 N=900 N=1200 Fit statistics of proposed model is very close to full interaction model HOWEVER, ‘BIC’ always picks the proposed model as the best 13
31. Stage 2 – Choice Model (Conditional Logit): Parameter Recovery (bias) Mean Absolute Error (MAE) Mean Absolute Percentage Error (MAPE) The models based on the proposed approach produce smaller biases across the samples 14
43. Stage 2 - Conditional Logit: Parameter Recovery (bias) Mean Error (ME) Duh!, The larger sample, the closer estimates Both produce equally consistent estimates 18