classify {emuR} | R Documentation |
classify
Description
classifies data
Usage
classify(data, train, metric = "bayes")
Arguments
data |
data to classify |
train |
training data |
metric |
bayes or mahal |
Value
The classification matrix.
Author(s)
Jonathan Harrington
Examples
## The function is currently defined as
function (data, train, metric = "bayes")
{
probs <- distance(data, train, metric = metric)
if (metric == "bayes") {
best <- apply(probs, 1, max)
}
else if (metric == "mahal") {
best <- apply(probs, 1, min)
}
result <- rep("", length(best))
for (lab in 1:length(train$label)) {
tmp <- probs[, lab] == best
result[tmp] <- train$label[lab]
}
result
}
[Package emuR version 2.5.0 Index]