TransMx: Transition matrices in one group of strings

Description Usage Arguments Value Note See Also Examples

Description

TransMx discovers transition matrix of a string vector and the related information.

A transition is defined as a substring (in the forward order) with length of 2 characters.

Usage

1
TransMx(strings.vec, indiv = FALSE)

Arguments

strings.vec

String Vector.

If a string has fewer than 2 characters, that string will be ignored.

indiv

Whether exports transition matrix for each string into the current directory. Default value is FALSE.

Value

The function returns a list, which contains the transition matrix, the normalized matrix, and the sorted numbers of transitions.

If indiv = TRUE, a set of mx.txt files are exported into the current directory that contain transition matrix for each string. The names of these files are the name of strings.vec appended with the orders of the strings in the string vector. If a string has fewer than 2 characters, the corresponding mx.txt file will be skipped.

Note

Strings with less than 2 characters are not included due to the definition of transition.

See Also

TransInfo

Examples

1
2
3
4
5
6
7
# simple strings
strs.vec <- c("ABCDdefABCDa", "def123DC", "123aABCD", "ACD13", "AC1ABC", "3123fe")
TransMx(strs.vec)

# simple strings, export an individual transition matrix for each string
strs.vec <- c("ABCDdefABCDa", "def123DC", "123aABCD", "ACD13", "AC1ABC", "3123fe")
TransMx(strs.vec, indiv = TRUE)

dstgithub/GrpString documentation built on May 15, 2019, 4:49 p.m.