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
Oefeninstructies
- Bouw een kNN-model met de parameter
prob = TRUEom de stemverhoudingen te berekenen. Zetk = 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(___)