Aan de slagGa gratis aan de slag

Zien hoe de buren hebben gestemd

Als meerdere naaste buren stemmen, kan het soms handig zijn om te bekijken of de stemmers unaniem waren of juist sterk verdeeld.

Meer inzicht in het vertrouwen van de stemmers in de classificatie kan een autonoom voertuig bijvoorbeeld helpen om voorzichtiger te zijn als er ook maar enige kans is dat er een stopbord voor je ligt.

In deze oefening leer je hoe je de stemresultaten uit de functie knn() kunt halen.

Het pakket class is al in je werkruimte geladen, samen met de gegevenssets signs, sign_types en signs_test.

Deze oefening maakt deel uit van de cursus

Supervised Learning in R: Classificatie

Cursus bekijken

Oefeninstructies

  • Bouw een kNN-model met de parameter prob = TRUE om de stemverhoudingen te berekenen. Zet k = 7.
  • Gebruik de functie attr() om de stemverhoudingen voor de voorspelde klasse op te halen. Deze zijn opgeslagen in het attribuut "prob".
  • Bekijk de eerste paar stemuitkomsten en percentages met de functie head() om te zien hoe het vertrouwen per bord verschilt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Use the prob parameter to get the proportion of votes for the winning class
sign_pred <- ___

# Get the "prob" attribute from the predicted classes
sign_prob <- attr(___, "___")

# Examine the first several predictions
head(___)

# Examine the proportion of votes for the winning class
head(___)
Code bewerken en uitvoeren