Guide

Package Guide

Installation

DiscretePredictors is a registered package and so can be installed via Pkg.add.

Pkg.add("DiscretePredictors")

This package supports Julia 0.6.

Usage

To use DiscretePredictors.jl in your project,

using DiscretePredictors

Accessing Documentation from REPL

All docs found here can also be accessed via REPL through Julia's help functionality.

julia> using DiscretePredictors

help?> predict
search: predict BasePredictor DiscretePredictors permutedims permutedims! mapreducedim ipermutedims PermutedDimsArray

  predict( p::Predictor{SymbolType} )

  Returns a dictionary of Dict{SymbolType,Float64} with probabilities of next symbol.

     Examples
    ==========

  julia> p = LZ78{Int}()
  DiscretePredictors.LZ78{Int}([*] (0)
  , Int[], Int[])
  
  julia> add!( p, 2 )
  
  julia> add!( p, 3 )
  
  julia> predict( p )
  Dict{Int,Float64} with 2 entries:
    2 => 0.5
    3 => 0.5