TransEntropy: Transition entropy of each string in a group

Description Usage Arguments Details Value Note References See Also Examples

View source: R/TransEntropy.R

Description

TransEntropy computes the transition entropy of each of the strings in a group.

Usage

1
TransEntropy(strings.vec)

Arguments

strings.vec

String Vector.

Details

Entropy is calculated using the Shannon entropy formula: -sum(freqs * log2(freqs)). Here, freqs are transition frequencies, which are the values in the normalized transition matrix exported by function TransMx in this package. The formula is equivalent to the function entropy.empirical in the 'entropy' package when unit is set to log2.

Value

Returns a number vector.

Note

Strings with less than 2 characters are not included for computation of entropy.

References

I. Hooge; G. Camps. (2013) Scan path entropy and arrow plots: capturing scanning behavior of multiple observers. Frontiers in Psychology.

See Also

TransEntro, TransMx

Examples

1
2
3
# default values
stra.vec <- c("ABCDdefABCDa", "def123DC", "A", "123aABCD", "ACD13", "AC1ABC", "3123fe")
TransEntropy(stra.vec)

GrpString documentation built on May 2, 2019, 12:38 p.m.