Tamela Maciel

Logo

PhD astrophysicist. Data Scientist.
Space Communications Manager.
Physics editor. Science writer.

View My LinkedIn Profile

Find Me On Twitter

View My GitHub Profile

Coursera IBM Data Science Capstone Project
Where to open an Indian restaurant in Ireland?

By Tamela Maciel, June 2020

ABOUT:

This capstone project completed my IBM Data Science Professional Certificate through Coursera.

It uses Irish census data (from the CSO data portal), the Foursquare API, BeautifulSoup for webscraping, k-Means clustering from scikit-learn, and various python libraries to clean, wrangle, and analyse the data.

The project consists of:

alt text

The scenario

Our client runs several successful Indian restaurants in Leicester and throughout the UK, and is now seeking opportunities to expand into the Republic of Ireland. Ireland’s economy is rapidly growing, especially in the tourism and food industry, and our client sees a gap in the Irish restaurant market for high-quality Indian food.

The question is, where in Ireland should he open his new Indian restaurant? Where will the demand and relative scarcity of existing Indian restaurants be best served by a new venue?

Our client has three criteria which he believes will lead to a successful new Indian restaurant:

Guided by these criteria, this notebook analyses a combination of census and venue location data in order to recommend the best location in Ireland for a new Indian restaurant. It clusters and profiles Irish cities based on types of restaurants, and uses this in combination with census data on population and demographics to identify the ideal new location for our client.

Python libraries

Pandas, Numpy, BeautifulSoup
Shapely, Geopy
KMeans from Sklearn.cluster
Folium, Matplotlib, Seaborn

Key plots

alt text

alt text

Results

The cluster profiles combined with knowledge of the proportion of Asian residents in each city allows us to clearly identify those with a lack of current Indian restaurants but a relatively high Asian population.

These cities are our top three recommendations for locating a new Indian restaurant in Ireland:

In addition, there are two additional cities that have good potential and would be worth considering by the client as strong runners-up:

For more details, the summary report and presentation, and the jupyter notebook, see the GitHub repository.