OkCupid Dashboard

OkCupid Dashboard
  1. 🚩 Goal
  2. 📊 Data
  3. 🖥️ Dashboard
  4. 🔥 Features

data analysis data visualisation

🚩 Goal

Understand the demographics and lifestyles of users on OkCupid (view on kaggle here)

📊 Data

This dashboard ingests data gathered from OkCupid profiles from 2012. Numerical columns were cleaned and grouped into bins to better understand their distribution. Histograms were subsequently generated to visualise these distributions. The original dataset contained several fields which numerous categories. To faciliate visualisation, low frequency categories were combined to present the data in a clearer manner.

🖥️ Dashboard

High level overview of the dashboard

🔥 Features

The dashboard allows the user to explore the data in the following manner

  1. Select some basic information about the user, such as their gender and sexual orientation
  2. Select user preferences, such as desired ethnicity, education, and profession
  3. View individual profiles and how they stack up against other users in the curated dataset
The user is prompted to select their characteristics and desired traits to filter out profiles which are not good matches

The Tableau dashboards used in this project are dynamic and designed to facilitate exploration of the data in an intuitive manner. In addition to using the filtering options on the left of the dashboard, the user is also able to interactive define their preferences by selecting their desired traits from the treemaps and barcharts in the dashboard

Each visualisation is a dynamic filter to allow the user to drill down by specific characteristics

The final view allows the user to view individual profiles from the reduced dataset.

Users can filter from a selection of metrics to examine correlations. Hovering over a data point reveals additional information.

Play around with the dashboard here


Further Reading

[1] A primer about the science of attraction can be found in this video


© 2024. All rights reserved.