← All projects
Featured case study · Machine Learning

Explanatory vs. Actionable Video-Game Sales Modeling

Compared a near-perfect retrospective model with a harder, more honest pre-release model to expose leakage, actionability, and real deployment limits.

RapidMinerLogistic RegressionDecision TreesRandom ForestCross-Validation
Explanatory vs. Actionable Video-Game Sales Modeling project graphic
16,327cleaned game records
99.59%retrospective model accuracy
58.5%pre-release model accuracy
43workflow operators inspected
The challenge

What needed to be understood.

A model can look outstanding while answering the wrong business question. The target was derived from global sales, while regional sales were available as predictors. That created a retrospective branch that was useful for explaining past performance but not suitable for pre-release decision-making.

Approach

How the analysis was built.

  1. Cleaned and prepared the video-game sales dataset.
  2. Built separate analyst and developer modeling branches.
  3. Compared logistic regression, decision tree, and random forest models using cross-validation.
  4. Separated post-release sales variables from variables available before launch.
  5. Evaluated accuracy, AUC, precision, recall, and F-measure instead of relying on one headline score.
Key findings

What the evidence showed.

  • The analyst branch reached near-perfect performance because regional sales closely determine global sales.
  • The developer branch fell to roughly 58.5% accuracy and 0.625 AUC after post-release signals were removed.
  • Genre and platform contained some useful signal, but the available data omitted marketing investment, reviews, brand strength, launch timing, competition, and audience demand.
Business recommendations

What should happen next.

  • Use the analyst branch for retrospective market explanation, not launch prediction.
  • Collect pre-release variables such as marketing budget, franchise strength, review forecasts, wishlists, and competitive release windows.
  • Define feature availability at the decision date before model training to prevent leakage.
Limitations and integrity

What this project does—and does not—prove.

The project uses a historical public dataset and does not include several commercial variables needed for a deployable launch model. The title-text workflow was exploratory and was not represented as improving the final developer classifier.

Continue exploring

More projects, methods, and business questions.