Modelling the heterogeneity in preferences of subway passengers utilizing smart card data from Beijing | Synapse