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
Instruções do exercício
- Crie um modelo kNN com o parâmetro
prob = TRUE
para calcular as proporções de votos. Definak = 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(___)