← Back to Portfolio

Newsletter Subscription Predictor

Predictive Modeling via K-Nearest Neighbors (KNN)

R / Tidyverse Classification K-Nearest Neighbors

Project Overview

This project investigates player engagement within a Minecraft environment to predict whether a user will subscribe to a game-related newsletter. By analyzing Age and Played Hours, we built a classification model to help marketing teams target potential subscribers more effectively.

73.5% Accuracy
97.2% Recall
K = 21 Optimal Neighbors

Methodology

Using the tidymodels framework in R, the analysis followed a rigorous data science workflow:


Key Insights

The model demonstrated that played hours and age are adequate exploratory variables for predicting player behavior. A significant finding was the exceptionally high recall (97.2%), suggesting the model is highly effective at identifying nearly all potential subscribers, making it a valuable tool for engagement-driven marketing strategies.

View Project Source on GitHub →