Description Usage Arguments Value Examples
View source: R/discretization.R
Discretize
1 | discretize(x, method = "frequency", num.bins)
|
x |
a numeric vector, matrix or dataframe (continuous variables)- |
method |
discretization method. Available are: "interval" (equal interval width), "frequency" (equal frequency), "cluster" (k-means clustering). |
num.bins |
number of intervals. |
A discretized vector or dataframe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | v.example.1 <- c(11.5, 10.2, 1.2, 0.5, 5.3, 20.5, 8.4)
v.example.2 <- c(0,4,12,16,16,18,24,26,28)
df.example.3 <- data.frame(c(0,4,12), c(16,16,18), c(24,26,28))
matrix.example.4 <- matrix(c(0,4,12,16,16,18,24,26,28), 3, 3, byrow = FALSE )
ew.discretize.example1 <- discretize(v.example.1, method="interval", 4)
ew.discretize.example2 <- discretize(v.example.2, method="interval", 3)
ew.discretize.example3 <- discretize(df.example.3, method="interval", 3)
ew.discretize.example4 <- discretize(matrix.example.4, method="interval", 2)
ef.discretize.example1 <- discretize(v.example.1, method="frequency", 4)
ef.discretize.example2 <- discretize(v.example.2, method="frequency", 3)
ef.discretize.example3 <- discretize(df.example.3, method="frequency", 3)
ef.discretize.example4 <- discretize(matrix.example.4, method="frequency", 2)
clustering.discretize.example1 <- discretize(v.example.1, method="clustering", 4)
clustering.discretize.example2 <- discretize(v.example.2, method="clustering", 3)
clustering.discretize.example3 <- discretize(df.example.3, method="clustering", 3)
clustering.discretize.example3 <- discretize(matrix.example.4, method="clustering", 2)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.