discretize2d.uniform_frequency: Discretize two sets of continuous data into 2-dimensional...

Description Usage Arguments Details Value Examples

View source: R/discretization.plugin.R

Description

discretize2d.uniform_frequency assigns the observations of two continuous random variables to bins according to the "uniform frequency" method, and returns a corresponding 2-dimensional count table.

Usage

1

Arguments

x

a numeric vector of the first random variable.

y

a numeric vector of the second random variable.

Details

Uniform frequency-based method ("uniform_frequency") divides the continuous data into N bins with (approximate) equal count number. The number of bins N is initialized into a round-off value according to the square root of the data size.

Value

discretize2d.uniform_frequency returns a 2-dimensional count table.

Examples

1
2
3
4
5
6
# two numeric vectors corresponding to two continuous random variables
x <- c(0.0, 0.2, 0.2, 0.7, 0.9, 0.9, 0.9, 0.9, 1.0)
y <- c(1.0, 2.0,  12, 8.0, 1.0, 9.0, 0.0, 3.0, 9.0)

# corresponding joint count table estimated by "uniform frequency" algorithm
discretize2d.uniform_frequency(x,y)

Example output

   
    1 2 3
  1 1 1 1
  2 1 1 1
  3 1 1 1

Informeasure documentation built on Nov. 8, 2020, 7:20 p.m.