decodeClassLabels: Decode class labels from a numerical or levels vector to a binary matrix.
Description
Decode class labels from a numerical or levels vector to a binary matrix.
Usage
decodeClassLabels(x, valTrue=1, valFalse=0)
Arguments
x
class label vector
valTrue
see Details paragraph
valFalse
see Details paragraph
Value
a matrix containing the decoded class labels
Details
Convert the input vector to a binary matrix. In the matrix, the value valTrue (e.g. 1) is present
exactly in the column given by the value in the input vector, and the value valFalse (e.g. 0) in the other
columns. The number of columns of the resulting matrix depends on the number of unique
labels found in the vector. E.g. the input c(1, 3, 2, 3) will result in an output matrix with rows:
100 001 010 001