Skip to content
forked from Craigacp/JavaMI

A Java toolbox for calculating Shannon Entropy and Mutual Information

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

hakangunduz/JavaMI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is JavaMI v1.0, an implementation of MIToolbox in Java.

It provides a series of functions for working with information theory. It also 
contains some variable manipulation functions to preprocess discrete/categorical
variables to generate information theoretic values from the variables. 

These functions are targeted for use with feature selection algorithms rather 
than communication channels and so expect all the data to be available before 
execution and sample their own probability distributions from the data.

Functions contained:
 - Entropy
 - Conditional Entropy
 - Mutual Information
 - Conditional Mutual Information
 - generating a joint variable
 - generating a probability distribution from a discrete random variable

The Java source files are licensed under the LGPL v3. 

Update History
20/01/2012 - v1.0 - Initial Release

About

A Java toolbox for calculating Shannon Entropy and Mutual Information

Resources

License

LGPL-3.0, GPL-3.0 licenses found

Licenses found

LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published