ComeçarComece de graça

Ver como os vizinhos votaram

Quando vários vizinhos mais próximos realizam uma votação, às vezes pode ser útil examinar se os votantes foram unânimes ou se estavam muito separados.

Por exemplo, saber mais sobre a confiança dos eleitores na classificação poderia permitir que um veículo autônomo usasse de cautela caso houvesse alguma chance de haver uma placa de pare à frente.

Neste exercício, você aprenderá a obter os resultados da votação com a função knn().

O pacote class já foi carregado em seu espaço de trabalho junto com os conjuntos de dados signs, sign_types e signs_test.

Este exercício faz parte do curso

Aprendizagem supervisionada em R: Classificação

Ver curso

Instruções do exercício

  • Crie um modelo kNN com o parâmetro prob = TRUE para calcular as proporções de votos. Defina k = 7.
  • Use a função attr() para obter as proporções de votos para a classe prevista. Eles são armazenados no atributo "prob".
  • Examine os primeiros resultados e porcentagens de votos usando a função head() para ver como a confiança varia de sinal para sinal.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código