| Copyright | (c) Dominik Schrempf 2019 |
|---|---|
| License | GPL-3 |
| Maintainer | dominik.schrempf@gmail.com |
| Stability | unstable |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
ELynx.Data.Alphabet.DistributionDiversity
Contents
Description
Creation date: Mon Feb 25 13:32:56 2019.
Entropy
kEffEntropy :: Vector Double -> Double Source #
Effective number of used characters measured using entropy. The result
only makes sense when the sum of the array is 1.0.
Homoplasy
homoplasy :: Vector Double -> Double Source #
Probability of homoplasy of vector. The result is the probability of binomially sampling the same character twice and only makes sense when the sum of the array is 1.0.
kEffHomoplasy :: Vector Double -> Double Source #
Effective number of used characters measured using homoplasy. The result
only makes sense when the sum of the array is 1.0.
Count characters
frequencyCharacters :: AlphabetSpec -> Vector Character -> Vector Double Source #
For a given code vector of characters, calculate frequency of characters.