Skip to content

Study the relationship between review numbers and sales for Steam games

License

Notifications You must be signed in to change notification settings

woctezuma/steam-reviews-to-sales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam reviews to sales

This repository contains Python code to study the relationship between review numbers and sales for Steam games.

Requirements

  • Install the latest version of Python 3.X.
  • Install the required packages:
pip install -r requirements.txt
pip install git+https://github.com/google/pwlfit.git

Usage

  • To download review numbers as they were on July 1, 2018 for 13,275 games of interest, run:
python download_data.py

Data is downloaded to data/review_stats.json.

  • To filter extreme values and display a scatter plot of the data, run:
python analyze_data.py
  • To fit a model to the data, run:
python fit_model.py

References

Data leak for sales

Data download for reviews

  • Steam API's appreviews endpoint, to get a dump of reviews on an application in Steam
  • steamreviews: a PyPI package to download Steam reviews

Regression tools and documentation

Blog posts

Other repositories of mine

  • AmongUs-DAU: compute "Daily Active Users" (DAU) of Among Us from "Concurrent Connected Users" (CCU)