You work at Rossmann Pharmaceuticals as a Machine Learning Engineer. The finance team wants to forecast sales in all their stores across several cities six weeks ahead of time. Managers in individual stores rely on their years of experience as well as their personal judgment to forecast sales.
The data team identified factors such as promotions, competition, school and state holidays, seasonality, and locality as necessary for predicting the sales across the various stores.
Your job is to build and serve an end-to-end product that delivers this prediction to analysts in the finance team.
The following are descriptions of Rossmann Pharmaceuticals data set.
Id
- an Id that represents a (Store, Date) duple within the test setStore
- a unique Id for each storeSales
- the turnover for any given day (this is what you are predicting)Customers
- the number of customers on a given dayOpen
- an indicator for whether the store was open: 0 = closed, 1 = openStateHoliday
- indicates a state holiday. Normally all stores, with few exceptions, are closed on state holidays.
Note that all schools are closed on public holidays and weekends. a = public holiday, b = Easter holiday, c = Christmas, 0 = None
SchoolHoliday
- indicates if the (Store, Date) was affected by the closure of public schoolsStoreType
- differentiates between 4 different store models: a, b, c, dAssortment
- describes an assortment level: a = basic, b = extra, c = extended. Read more about assortment hereCompetitionDistance
- distance in meters to the nearest competitor storeCompetitionOpenSince[Month/Year]
- gives the approximate year and month of the time the nearest competitor was openedPromo
- indicates whether a store is running a promo on that dayPromo2
- Promo2 is a continuing and consecutive promotion for some stores: 0 = store is not participating, 1 = store is participatingPromo2Since[Year/Week]
- describes the year and calendar week when the store started participating in Promo2PromoInterval
- describes the consecutive intervals Promo2 is started, naming the months the promotion is started anew. E.g. "Feb,May,Aug,Nov" means each round starts in February, May, August, November of any given year for that store- The data for this challenge can be found https://www.kaggle.com/competitions/rossmann-store-sales/data
The task is divided into the following objectives:
- Exploration of customer purchasing behaviord
- Prediction of store sales
- Machine learning approach
- Deep Learning approach
- Serving predictions on a web interface