discrete.mi {eHDPrep} | R Documentation |

## Calculate mutual information of a matrix of discrete values

### Description

Compute mutual information between all rows of a matrix containing discrete outcomes.

### Usage

```
discrete.mi(mat, progress.bar = FALSE)
```

### Arguments

`mat` |
A matrix of discrete values |

`progress.bar` |
Outputs status to terminal when set to 'text', or no
status updates are output when set to |

### Details

Note that only the lower triangle of the matrix is populated for speed, as the result is symmetric. Takes a matrix as input.

### Value

A lower triangular matrix where element [i,j] contains the mutual information in bits between row i and row j of the input matrix

### Author(s)

Alexander Lyulph Robert Lubbock, Ian Overton

[Package

*eHDPrep*version 1.3.3 Index]