ComenzarEmpieza gratis

Ver cómo votaron los vecinos

Cuando varios vecinos más próximos celebran una votación, a veces puede ser útil examinar si los votantes fueron unánimes o estuvieron muy separados.

Por ejemplo, saber más sobre la confianza de los votantes en la clasificación podría permitir a un vehículo autónomo actuar con precaución en caso de que haya alguna posibilidad de que haya una señal de stop delante.

En este ejercicio, aprenderás a obtener los resultados de la votación de la función knn().

El paquete class ya se ha cargado en tu espacio de trabajo junto con los conjuntos de datos signs, sign_types y signs_test.

Este ejercicio forma parte del curso

Aprendizaje supervisado en R: Clasificación

Ver curso

Instrucciones de ejercicio

  • Construye un modelo kNN con el parámetro prob = TRUE para calcular las proporciones de votos. Set k = 7.
  • Utiliza la función attr() para obtener las proporciones de votos de la clase predicha. Se almacenan en el atributo "prob".
  • Examina los resultados de las primeras votaciones y los porcentajes utilizando la función head() para ver cómo varía la confianza de un signo a otro.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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(___)
Editar y ejecutar código