Skip to content

philipmgoddard/knn-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

knn-classifier

Usage is:

data("iris")
outcome <- iris[, 5]
data <- iris[, 3:4]

# data partition
trainRows <- dataPartition(data, seedIn = 5662)
outcomeTrain <- outcome[trainRows]
outcomeTest <- outcome[-trainRows]
dataTrain <- data[trainRows, ]
dataTest <- data[-trainRows, ]

# run the classifier
knnResults <- knnClassifier(dataTrain, dataTest, outcomeTrain, k = 11)

# confusion matrix of results
results <- data.frame(predicted = knnResults[3],
                      actual = outcomeTest)
table(results)

This is for education purposes, I suggest using the function in the caret package if you need to apply a robust k-nn algorithm.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages