e1071 (version 1.5-20)

countpattern: Count Binary Patterns

Description

Every row of the binary matrix x is transformed into a binary pattern and these patterns are counted.

Usage

countpattern(x, matching=FALSE)

Arguments

x
A matrix of binary observations
matching
If TRUE an additional vector is returned which stores which row belongs to which pattern

Value

  • A vector of length 2^ncol(x) giving the number of times each pattern occurs in the rows of x. The names of this vector are the binary patterns. They are sorted according to their numeric value. If matching is TRUE, a list of the following two vectors is returned.
  • patNumbers of patterns as described above.
  • matchingVector giving the position of the pattern of each row of x in pat.

Examples

Run this code
xx <- rbind(c(1,0,0),c(1,0,0),c(1,0,1),c(0,1,1),c(0,1,1))
countpattern(xx)
countpattern(xx, matching=TRUE)

Run the code above in your browser using DataLab