CommencerCommencer gratuitement

Voir comment les voisins ont voté

Lorsque plusieurs voisins les plus proches votent, il peut parfois être utile d'examiner si les votants étaient unanimes ou s'ils étaient très éloignés les uns des autres.

Par exemple, le fait de mieux connaître la confiance des électeurs dans la classification pourrait permettre à un véhicule autonome de faire preuve de prudence s'il y a la moindre chance qu'un panneau d'arrêt se trouve devant lui.

Dans cet exercice, vous apprendrez à obtenir les résultats du vote à partir de la fonction knn().

Le paquet class a déjà été chargé dans votre espace de travail avec les ensembles de données signs, sign_types et signs_test.

Cet exercice fait partie du cours

Apprentissage supervisé en R : Classification

Afficher le cours

Instructions

  • Construisez un modèle kNN avec le paramètre prob = TRUE pour calculer les proportions de votes. Définissez k = 7.
  • Utilisez la fonction attr() pour obtenir les proportions de votes pour la classe prédite. Ils sont stockés dans l'attribut "prob".
  • Examinez les premiers résultats et pourcentages de vote à l'aide de la fonction head() pour voir comment la confiance varie d'un signe à l'autre.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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(___)
Modifier et exécuter le code