Chitranjan806 / Advertisement_Success_Prediction

A Binary Classification problem to predict whether the revenue generated will cover costs to produce and air the ad(Whether there will be a net gain from an ad or not).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advertisement_Success_Prediction

A Binary Classification problem to predict whether the revenue generated will cover costs to produce and air the ad(Whether there will be a net gain from an ad or not).

This is an Assessment Task, and thus, the Dataset(s) is not shared in the repository.

Overview

The holiday season is just around the corner—Christmas trees have been decorated, lights and wreaths hung, streets all decked up, Santa costumes rented out, and holiday cards in the mailbox.

Because of holiday cheer, retail brands, big and small, want to earn considerable profits, and therefore, are investing significantly in advertising. These brands have approached an advertising agency to plan and execute ad campaigns that will help them increase the footfall in their stores.

You have been hired by this advertising company to assess the revenue that can be generated by a proposed ad. Based on the demographic information provided, you need to predict whether the revenue generated will cover costs to produce and air the ad(Whether there will be a net gain from an ad or not)

This will help guide decision-making for the firm, as they will want to pursue ads that are likely to generate a net gain for their clients— thereby boosting the advertising firm’s reputation.

Evaluation Metric

Submissions are evaluated using F1_Score(Binary)

Results

(Based on F1 Scores)

Algorithm Used On Train data On Validation data
Logistic Regression 0.49516 0.49668
Decision Tree Classifier 0.69203 0.51972
Cat Boost Classifier 0.61420 0.53378
XGBoost Classifier 0.54720 0.54442

As observed from the above table of F1 Scores, the best results were obtained using XGBoost Classifier algorithm. Thus, the predictions saved as 'submission.csv' is performed using XGBoostClassifier.

About

A Binary Classification problem to predict whether the revenue generated will cover costs to produce and air the ad(Whether there will be a net gain from an ad or not).

License:MIT License


Languages

Language:Jupyter Notebook 100.0%