misclass {simex} | R Documentation |
Takes a data.frame
and produces misclassifed data.
Probabilities for the missclassification are given in the mc.matrix
.
misclass(data.org, mc.matrix, k)
data.org |
data.frame containing the factor variabels. Must be factors . |
mc.matrix |
a list of matrices giving the probabilities for the misclassification.
Names of the list must correspond to the variable names in data.org .
The colnames must be named according to the factor levels |
k |
the exponent for the misclassification matrix |
data.frame
containing the misclassified variables
Wolfgang Lederer
x1 <- factor(rbinom(100,1,0.5)) x2 <- factor(rbinom(100,2,0.5)) p1 <- matrix(c(1,0,0,1), nrow = 2) p2 <- matrix(c(0.8,0.1,0.1,0.1,0.8,0.1,0.1,0.1,0.8), nrow = 3) colnames(p1) <- levels(x1) colnames(p2) <- levels(x2) x <- data.frame(x1 = x1, x2 = x2) mc.matrix <- list(x1 = p1, x2 = p2) x.mc <- misclass(data.org = x, mc.matrix = mc.matrix,k = 1) identical(x[,1],x.mc[,1]) # T identical(x[,2],x.mc[,2]) # F