Zodiac Matchmaker - OkCupid's Data Dive

Successfully explored OkCupid's users data and predicted their astrological signs based on the information contained in their profiles by building ML Model

About Project

This project dives into OKCupid's online dating data, aiming to predict users' astrological signs from their profiles. Given the importance of astrology in matchmaking, our goal is to enhance user experiences and assist OkCupid in predicting signs for users who haven't provided their zodiac signs.

Project was executed in following stages

  • Stage 1: Importing Data & Python Modules

  • Stage 2: Exploratory Data Analysis (EDA)

  • Stage 3: Handling Missing Data/ Data Preprocessing

  • Stage 4: Data Splitting

Stage 5: Model Building

  • Logistic Regression Modeling

  • K Nearest Neighbor

  • Decision Tree Modeling

Stage 6: Model Improvement & Evaluation

  • Confusion Matrix Model Cross-Validation

  • Improving Decision Tree Model

  • Final Model Evaluation

  • Confusion Matrix Analysis

Stage 7: Conclusion

Project was executed in following stages

  • Stage 1: Importing Data & Python Modules

  • Stage 2: Exploratory Data Analysis (EDA)

  • Stage 3: Handling Missing Data/ Data Preprocessing

  • Stage 4: Data Splitting

Stage 5: Model Building

  • Logistic Regression Modeling

  • K Nearest Neighbor

  • Decision Tree Modeling

Stage 6: Model Improvement & Evaluation

  • Confusion Matrix Model Cross-Validation

  • Improving Decision Tree Model

  • Final Model Evaluation

  • Confusion Matrix Analysis

Stage 7: Conclusion

Project was executed in following stages

  • Stage 1: Importing Data & Python Modules

  • Stage 2: Exploratory Data Analysis (EDA)

  • Stage 3: Handling Missing Data/ Data Preprocessing

  • Stage 4: Data Splitting

Stage 5: Model Building

  • Logistic Regression Modeling

  • K Nearest Neighbor

  • Decision Tree Modeling

Stage 6: Model Improvement & Evaluation

  • Confusion Matrix Model Cross-Validation

  • Improving Decision Tree Model

  • Final Model Evaluation

  • Confusion Matrix Analysis

Stage 7: Conclusion

Project was executed in following stages

  • Stage 1: Importing Data & Python Modules

  • Stage 2: Exploratory Data Analysis (EDA)

  • Stage 3: Handling Missing Data/ Data Preprocessing

  • Stage 4: Data Splitting

Stage 5: Model Building

  • Logistic Regression Modeling

  • K Nearest Neighbor

  • Decision Tree Modeling

Stage 6: Model Improvement & Evaluation

  • Confusion Matrix Model Cross-Validation

  • Improving Decision Tree Model

  • Final Model Evaluation

  • Confusion Matrix Analysis

Stage 7: Conclusion

Our project aimed to predict astrological signs, crucial for matchmaking on OkCupid. However, the model's performance was akin to random guessing, prompting the need for further refinements, additional data, or alternative models to improve predictive accuracy in future iterations.

Waqas Ahmad – Data Analyst

Let's collaborate and bring your vision to life!

©2023 Designed by Waqas Ahmad

Going up?

Let's collaborate and bring your vision to life!

©2023 Designed by Waqas Ahmad

Going up?