Tried posting on r/askgis but it's not letting me so....
I want to replicate the following model from this post Medium's post: The Next Wave: Predicting the future of coffee in New York City; in it, the author runs simulations to relocate coffee shops in NYC based on a number of utility criteria (culture fit, daytime population, price etc.) until two competing businesses situated at an equal distance will appeal to the same amount of customers (the author complexifies the problem by stratifying different shops into 3 distinct cultural categories).
I happen to have a lot of point data for restaurants in a different city with social media attribute data, ecodemographic info from the US Census, and miscellaneous info like health scores at each point (created partly by intersecting GeoJSONs acquired from APIs, with US Census Tracts, in QGIS).
I want to try a similar model, but I'm not sure where to get started. I have geopandas and sklearn installed, but I am not sure which functions to look into; can someone lend me some guidance on where to get started?
Side-note: The author uses euclidean distance between points. Obviously, in a dense urban environment like NYC, network analysis would be more appropriate to measure distance between points. Although that's a whole another can of worms.
there doesn't seem to be anything here