markovclick

_images/header.png
Documentation Status https://circleci.com/gh/ismailuddin/markovclick/tree/master.svg?style=svg https://img.shields.io/aur/license/yaourt.svg

markovclick allows you to model clickstream data from websites as Markov chains, which can then be used to predict the next likely click on a website for a user, given their history and current state.

Requirements

  • Python 3.X
  • numpy
  • matplotlib
  • seaborn (Recommended)
  • pandas

Installation

Install either via the setup.py file:

python setup.py install

or via pip:

pip install markovclick

Tests

Tests can be run using pytest command from the root directory.

Documentation

To build the documentation, run make html inside the /docs directory, or whatever output is preferred e.g. make latex.