# decodeClassLabels

From RSNNS v0.4-12
by Christoph Bergmeir

##### Decode class labels to a binary matrix

This method decodes class labels from a numerical or levels vector to a binary matrix, i.e., it converts the input 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

##### Details

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

##### Value

a matrix containing the decoded class labels

##### References

Venables, W. N. and Ripley, B. D. (2002), 'Modern Applied Statistics with S', Springer-Verlag.

##### Examples

```
# NOT RUN {
decodeClassLabels(c(1,3,2,3))
decodeClassLabels(c("r","b","b","r", "g", "g"))
data(iris)
decodeClassLabels(iris[,5])
# }
```

*Documentation reproduced from package RSNNS, version 0.4-12, License: LGPL (>= 2) | file LICENSE*

### Community examples

Looks like there are no examples yet.