Comment afficher les voisins les plus proches à R?

Permettez-moi de commencer par dire que je n'ai aucune expérience avec R, KNN ou des données de la science en général. J'ai récemment trouvé Kaggle et ont été jouer avec le Chiffres De Reconnaissance de la concurrence/tutoriel.

Dans ce tutoriel, ils fournissent un exemple de code pour vous obtenir a commencé avec une base de soumission:

# makes the KNN submission

library(FNN)

train <- read.csv("c:/Development/data/digits/train.csv", header=TRUE)
test <- read.csv("c:/Development/data/digits/test.csv", header=TRUE)

labels <- train[,1]
train <- train[,-1]

results <- (0:9)[knn(train, test, labels, k = 10, algorithm="cover_tree")]

write(results, file="knn_benchmark.csv", ncolumns=1) 

Mes questions sont:

  1. Comment puis-je voir les voisins les plus proches qui ont été sélectionnés pour une
    test ligne?
  2. Comment puis-je modifier laquelle de ces dix est sélectionné
    pour ma results?

Ces questions sont peut-être trop large. Si oui, je serais heureux de tous les liens qui pourraient me pointer dans la bonne voie.

Il est très possible que j'ai dit quelque chose qui n'a pas de sens ici. Si c'est le cas, merci de me corriger.

source d'informationauteur Abe Miessler