dichot: Dichotomize data with a cutoff

Description Usage Arguments Details Value Note Author(s) See Also Examples

Description

Function to dichotomize the input data for the semigroup construction with a cutoff value.

Usage

1
dichot(x, c = 1, diag.incl = TRUE)

Arguments

x

some data in a numeric form (usually arrays)

c

the cutoff value to perform the dichotomization (default 1)

diag.incl

(logical) whether or not the diagonals should be included (default TRUE)

Details

This is a convenient function (or wrapper if you like) of the replace function. In this case the function is aimed to specify a cutoff value for the dichotomization of the data where the values equal or higher to the cutoff are converted to one, while the others are set to zero. The cutoff can be any real number.

Value

Binary values of the input data.

Note

The labels are preserved after the dichotomization.

Author(s)

Antonio Rivero Ostoic

See Also

replace, prev, semigroup.

Examples

1
2
3
4
5
6
## Create the data: 2 binary relations among 3 elements
arr <- round( replace( array(runif(18), c(3,3,2)), array(runif(18),
       c(3,3,2))>.5, 3 ) )

## dichotomize it with a cutoff value of 2
dichot(arr, c = 2)


Search within the multiplex package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.