1.1.1 • Published 7 years ago

markovian v1.1.1

Weekly downloads
5
License
ISC
Repository
-
Last release
7 years ago

markovian

The simplest way to create a markovian process using markov chains.

Installation

npm i markovian

Usage

var markovian = require('markovian');

// create states
var zero = {
  value: 'zero', // value
  targets: [0, 1, 2], // target indices
  probabilities: [0.25, 0.25, 0.50] // target probabilities
};

var one = {
  value: 'one',
  targets: [0, 2],
  probabilities: [0.25, 0.75]
};

var two = {
  value: 'two',
  targets: [0, 1],
  probabilities: [0.80, 0.20]
};

// create the model
var states = [zero, one, two];
var model = markovian.create(states);

// start generating
setInterval(function(){
  var state = model.tick();
  console.log(state);
}, 500);
1.1.1

7 years ago

1.1.0

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago