karthikvadlamani / doordash-delivery-predictions

Prediction of delivery times for DoorDash deliveries. Performed feature engineering (creation, encoding), feature selection using (multi)collinearity analysis, Gini importance and PCA. Applied 6 ML models to perform regression analysis on delivery time prediction.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Problem Statement

When a consumer places an order on DoorDash, we show the expected time of delivery. It is very important for DoorDash to get this right, as it has a big impact on consumer experience. In this exercise, we will build a model to predict the estimated time taken for a delivery.

Concretely, for a given delivery we must predict the total delivery duration seconds , i.e., the time taken from

Start: the time consumer submits the order (created_at) to End: when the order will be delivered to the consumer (actual_delivery_time)

About

Prediction of delivery times for DoorDash deliveries. Performed feature engineering (creation, encoding), feature selection using (multi)collinearity analysis, Gini importance and PCA. Applied 6 ML models to perform regression analysis on delivery time prediction.


Languages

Language:Jupyter Notebook 100.0%