An implementation of routines for solving ratedistortion problems. Ratedistortion theory is a field within information theory that examines optimal lossy compression. That is, given that some information must be lost, how can a communication channel be designed that minimizes the cost of communication error? Ratedistortion theory is concerned with the optimal (minimal cost) solution to such tradeoffs. An important tool for solving ratedistortion problems is the Blahut algorithm, developed by Richard Blahut and described in: . Blahut, R. E. (1972). Computation of channel capacity and ratedistortion functions. IEEE Transactions on Information Theory, IT18(4), 460473. . This package implements the basic Blahut algorithm, and additionally contains a number of `helper' functions, including a routine for searching for an information channel that minimizes cost subject to a constraint on information rate.
Browse man pages Browse package API and functions Browse package files
Author  Chris R. Sims 
Date of publication  20150811 08:22:22 
Maintainer  Chris R. Sims <chris.sims@drexel.edu> 
License  GPL2 
Version  1.01 
Package repository  View on CRAN 
Installation  Install the latest version of this package by entering the following in R:

Package overview 
Functions  

BlahutAlgorithm  Man page Source code 
ChannelDistortion  Man page Source code 
ConditionalDistribution  Man page Source code 
DifferenceDistribution  Man page Source code 
FindOptimalChannel  Man page Source code 
FindRate  Man page Source code 
MaximumCost  Man page Source code 
MutualInformation  Man page Source code 
RateDistortion  Man page 
RateDistortionpackage  Man page 
Sample  Man page Source code 
print.channel  Source code 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.