ÎncepețiÎncepe gratuit

Cum au votat vecinii

Atunci când mai mulți vecini cei mai apropiați participă la un vot, poate fi util să analizezi dacă au votat în unanimitate sau dacă părerile au fost împărțite.

De exemplu, cunoașterea nivelului de încredere în clasificare i-ar permite unui vehicul autonom să procedeze cu prudență în orice situație în care există vreo șansă că un indicator de stop se află în față.

În acest exercițiu, vei învăța cum să obții rezultatele votului din funcția knn().

Pachetul class a fost deja încărcat în spațiul tău de lucru, împreună cu seturile de date signs, sign_types și signs_test.

Acest exercițiu face parte din cursul

Supervised Learning în R: Clasificare

Vezi cursul

Instrucțiuni pentru exercițiu

  • Construiește un model kNN cu parametrul prob = TRUE pentru a calcula proporțiile voturilor. Setează k = 7.
  • Folosește funcția attr() pentru a obține proporțiile voturilor pentru clasa prezisă. Acestea sunt stocate în atributul "prob".
  • Examinează primele câteva rezultate ale voturilor și procentajele corespunzătoare folosind funcția head(), pentru a vedea cum variază nivelul de încredere de la un indicator la altul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___)
Editează și rulează codul