View source: R/classvec2classmat.R
classvec2classmat | R Documentation |
Functions toggle between a matrix representation, where class membership is indicated with one '1' and for the rest zeros at each row, and a factor. The classification matrix contains one column per class. Conversion from a class matrix to a class vector assigns each row to the column with the highest value. An optional argument can be used to assign only those objects that have a probability higher than a certain threshold (default is 0).
classvec2classmat(yvec)
classmat2classvec(ymat, threshold=0)
yvec |
class vector. Usually a factor; if it is a vector of integer values, it will be converted to a factor. |
ymat |
class matrix: every column corresponds to a class. |
threshold |
only classify into a class if the probability is larger than this threshold. |
classvec2classmat
returns the classification matrix, where each
column consists of zeros and ones; classmat2classvec
returns a
factor.
Ron Wehrens
som
,xyf
,supersom
classes <- c(rep(1, 5), rep(2, 7), rep(3, 9))
classmat <- classvec2classmat(classes)
classmat
classmat2classvec(classmat)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.