{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T01:06:50Z","timestamp":1760058410382,"version":"build-2065373602"},"reference-count":39,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T00:00:00Z","timestamp":1743897600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Science and Engineering Research Council (NSERC) of Canada Discovery","doi-asserted-by":"publisher","award":["RGPIN-2022-04342","02083-000","2021-2027"],"award-info":[{"award-number":["RGPIN-2022-04342","02083-000","2021-2027"]}],"id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Canadian Institute of Health Research (CIHR)","award":["RGPIN-2022-04342","02083-000","2021-2027"],"award-info":[{"award-number":["RGPIN-2022-04342","02083-000","2021-2027"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>This study integrates customer loyalty program data with a synthetic population to analyze grocery shopping behaviours in Montreal. Using clustering algorithms, we classify 295,631 loyalty program members into seven distinct consumer segments based on behavioural and sociodemographic attributes. The findings reveal significant heterogeneity in consumer behaviour, emphasizing the impact of urban geography on shopping decisions. This segmentation also provides valuable insights for retailers optimizing store locations and marketing strategies and for policymakers aiming to enhance urban accessibility. Additionally, our approach strengthens agent-based model (ABM) simulations by incorporating demographic and behavioural diversity, leading to more realistic consumer representations. While integrating loyalty data with synthetic populations mitigates privacy concerns, challenges remain regarding data sparsity and demographic inconsistencies. Future research should explore multi-source data integration and advanced clustering methods. Overall, this study contributes to geographically explicit modelling, demonstrating the effectiveness of combining behavioural and synthetic demographic data in urban retail analysis.<\/jats:p>","DOI":"10.3390\/ijgi14040159","type":"journal-article","created":{"date-parts":[[2025,4,7]],"date-time":"2025-04-07T03:23:07Z","timestamp":1743996187000},"page":"159","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Quantitative and Spatially Explicit Clustering of Urban Grocery Shoppers in Montreal: Integrating Loyalty Data with Synthetic Population"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-3350-5716","authenticated-orcid":false,"given":"Duo","family":"Zhang","sequence":"first","affiliation":[{"name":"Department of Geography, McGill University, Montreal, QC H3A 0G4, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4118-9810","authenticated-orcid":false,"given":"Laurette","family":"Dub\u00e9","sequence":"additional","affiliation":[{"name":"Desautels Faculty of Management, McGill University, Montreal, QC H3A 0G4, Canada"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8236-9893","authenticated-orcid":false,"given":"Antonia","family":"Gieschen","sequence":"additional","affiliation":[{"name":"Business School, University of Edinburgh, Edinburgh EH8 9JS, UK"}]},{"given":"Catherine","family":"Paquet","sequence":"additional","affiliation":[{"name":"Department of Marketing, Universit\u00e9 Laval, Quebec City, QC G1V 0A6, Canada"}]},{"given":"Raja","family":"Sengupta","sequence":"additional","affiliation":[{"name":"Department of Geography, McGill University, Montreal, QC H3A 0G4, Canada"}]}],"member":"1968","published-online":{"date-parts":[[2025,4,6]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"e70009","DOI":"10.1111\/gec3.70009","article-title":"Big Data (R) evolution in Geography: Complexity Modelling in the Last Two Decades","volume":"18","author":"Perez","year":"2024","journal-title":"Geogr. Compass"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1108\/IJRDM-08-2016-0134","article-title":"Travel modes in grocery shopping","volume":"45","author":"Hagberg","year":"2017","journal-title":"Int. J. Retail. Distrib. Manag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1108\/EMJB-10-2019-0128","article-title":"Impact of store-attributes on food and grocery shopping behavior: Insights from an emerging market context","volume":"16","author":"Nair","year":"2021","journal-title":"EuroMed J. Bus."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1108\/IJRDM-12-2012-0112","article-title":"Importance ratings of grocery store attributes","volume":"43","author":"Nilsson","year":"2015","journal-title":"Int. J. Retail Distrib. Manag."},{"key":"ref_5","first-page":"2538","article-title":"Measuring the Impact of Travel Costs on Grocery Shopping","volume":"128","author":"Marshall","year":"2017","journal-title":"Econ. J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1007\/s11747-020-00720-8","article-title":"Consumer dynamics: Theories, methods, and emerging directions","volume":"49","author":"Zhang","year":"2021","journal-title":"J. Acad. Mark. Sci."},{"key":"ref_7","unstructured":"Castle, C.J., and Crooks, A.T. (2006). Principles and Concepts of Agent-Based Modelling for Developing Geospatial Simulations, Centre for Advanced Spatial Analysis (UCL)."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1080\/713811747","article-title":"Agent-based modelling environment for spatial decision support","volume":"17","author":"Sengupta","year":"2003","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1111\/j.1467-9671.2008.01109.x","article-title":"Agent-based simulation of urban residential dynamics and land rent change in a gentrifying area of Boston","volume":"12","author":"Jackson","year":"2008","journal-title":"Trans. GIS"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"661","DOI":"10.1080\/13658810903569572","article-title":"Constructing and implementing an agent-based model of residential segregation through vector GIS","volume":"24","author":"Crooks","year":"2010","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_11","first-page":"659","article-title":"A review of agent-based modeling (ABM) concepts and some of its main applications in management science","volume":"11","author":"Sabzian","year":"2018","journal-title":"Interdiscip. J. Manag. Stud."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"101798","DOI":"10.1016\/j.compenvurbsys.2022.101798","article-title":"Investigating path dependence and spatial characteristics for retail success using location allocation and agent-based approaches","volume":"94","author":"Zhang","year":"2022","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1080\/10618600.2018.1442342","article-title":"SPEW: Synthetic populations and ecosystems of the world","volume":"27","author":"Gallagher","year":"2018","journal-title":"J. Comput. Graph. Stat."},{"key":"ref_14","unstructured":"Barthelemy, J., and Cornelis, E. (2012). Synthetic Populations: Review of the Different Approaches, LISER."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/s43762-022-00034-1","article-title":"A method to create a synthetic population with social networks for geographically-explicit agent-based models","volume":"2","author":"Jiang","year":"2022","journal-title":"Comput. Urban Sci."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"168","DOI":"10.3141\/2429-18","article-title":"Synthetic Population Generation at Disaggregated Spatial Scales for Land Use and Transportation Microsimulation","volume":"2429","author":"Zhu","year":"2014","journal-title":"Transp. Res. Rec. J. Transp. Res. Board"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"6","DOI":"10.18564\/jasss.4762","article-title":"Generation of synthetic populations in social simulations: A review of methods and practices","volume":"25","author":"Chapuis","year":"2022","journal-title":"J. Artif. Soc. Soc. Simul."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1108\/09590550110394234","article-title":"The role of loyalty card data within local marketing initiatives","volume":"29","author":"Byrom","year":"2001","journal-title":"Int. J. Retail Distrib. Manag."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Kumar, V., and Reinartz, W. (2012). Customer Relationship Management: Concept, Strategy, and Tools, Springer.","DOI":"10.1007\/978-3-642-20110-3"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"821","DOI":"10.1068\/b31193","article-title":"Modeling enrollment in the Conservation Reserve Program by using agents within spatial decision support systems: An example from southern Illinois","volume":"32","author":"Sengupta","year":"2005","journal-title":"Environ. Plan. B Plan. Des."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Nayak, J., Behera, H., Naik, B., Vimal, S., and Pelusi, D. (2022). Customer Segmentation via Data Mining Techniques: State-of-the-Art Review. Computational Intelligence in Data Mining, Springer. Smart Innovation, Systems and Technologies.","DOI":"10.1007\/978-981-16-9447-9"},{"key":"ref_22","first-page":"27","article-title":"Evaluating the potential of agent-based modelling to capture consumer grocery retail store choice behaviours","volume":"28","author":"Sturley","year":"2018","journal-title":"Int. Rev. Retail. Distrib. Consum. Res."},{"key":"ref_23","unstructured":"Statistics Canada (2025, February 20). Census Profile, 2021 Census of Population; Catalogue No. 98-316-X2021001; Ottawa: Statistics Canada. Available online: https:\/\/www12.statcan.gc.ca\/census-recensement\/2021\/dp-pd\/prof\/index.cfm?Lang=E."},{"key":"ref_24","first-page":"2285","article-title":"SynthEco\u2014A multi-layered digital ecosystem for analysing complex human behaviour in context","volume":"8","author":"Gieschen","year":"2023","journal-title":"Int. J. Popul. Data Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"434","DOI":"10.1108\/09590550610667038","article-title":"Consumer demographics, store attributes, and retail format choice in the US grocery market","volume":"34","author":"Carpenter","year":"2006","journal-title":"Int. J. Retail Distrib. Manag."},{"key":"ref_26","unstructured":"Leloup, X., Rose, D., and Maaranen, R. (2018). The New Social Geography of Montreal: The Socio-Spatial Evolution of Income Distribution Between 1980 and 2015 in the Montreal Metropolitan Area, INRS-Centre Urbanisation Culture Soci\u00e9t\u00e9."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1023\/A:1008093014534","article-title":"A model of household grocery shopping behavior","volume":"10","author":"Bawa","year":"1999","journal-title":"Mark. Lett."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/1479-5868-7-77","article-title":"Household income differences in food sources and food items purchased","volume":"7","author":"French","year":"2010","journal-title":"Int. J. Behav. Nutr. Phys. Act."},{"key":"ref_29","first-page":"149","article-title":"Income and time pressure: A person-situation grocery retail typology","volume":"10","author":"Kenhove","year":"2000","journal-title":"Int. Rev. Retail. Distrib. Consum. Res."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"32","DOI":"10.24843\/LKJITI.2020.v11.i01.p04","article-title":"Customer segmentation based on RFM model using K-means, K-medoids, and DBSCAN methods","volume":"11","author":"Brahmana","year":"2020","journal-title":"Lontar Komput. J. Ilm. Teknol. Inf"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1016\/j.ins.2022.11.139","article-title":"K-means clustering algorithms: A comprehensive review, variants analysis, and advances in the era of big data","volume":"622","author":"Ikotun","year":"2023","journal-title":"Inf. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1007\/s00180-018-0821-z","article-title":"An extension of the K-means algorithm to clustering skewed data","volume":"34","author":"Melnykov","year":"2019","journal-title":"Comput. Stat."},{"key":"ref_33","first-page":"5","article-title":"Introduction to the k-means clustering algorithm based on the elbow method","volume":"1","author":"Cui","year":"2020","journal-title":"Accounting, Audit. Financ."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1177\/0258042X1003500103","article-title":"Effect of consumer demographic attributes on store choice behaviour in food and grocery retailing\u2014An empirical analysis","volume":"35","author":"Prasad","year":"2010","journal-title":"Manag. Labour Stud."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"102558","DOI":"10.1016\/j.apgeog.2021.102558","article-title":"Mapping the geodemographics of racial, economic, health, and COVID-19 deaths inequalities in the conterminous US","volume":"135","author":"Grekousis","year":"2021","journal-title":"Appl. Geogr."},{"key":"ref_36","unstructured":"Li, X., and Anselin, L. (2025, February 20). rgeoda: R Library for Spatial Data Analysis, Version 0.0.11-1. Available online: https:\/\/github.com\/geodacenter\/rgeoda\/."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2108","DOI":"10.1080\/13658816.2024.2372779","article-title":"Spatially constrained statistical approach for determining the optimal number of regions in regionalization","volume":"38","author":"Chen","year":"2024","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"1518","DOI":"10.1080\/13658816.2022.2053980","article-title":"STICC: A multivariate spatial clustering method for repeated geographic pattern discovery with consideration of spatial contiguity","volume":"36","author":"Kang","year":"2022","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_39","first-page":"445","article-title":"Detecting Address Uncertainty in Loyalty Card Data","volume":"12","author":"Lloyd","year":"2019","journal-title":"Appl. Spat. Anal."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/14\/4\/159\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:11:18Z","timestamp":1760029878000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/14\/4\/159"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,6]]},"references-count":39,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["ijgi14040159"],"URL":"https:\/\/doi.org\/10.3390\/ijgi14040159","relation":{},"ISSN":["2220-9964"],"issn-type":[{"type":"electronic","value":"2220-9964"}],"subject":[],"published":{"date-parts":[[2025,4,6]]}}}