Esta linha de código calcula o número de features acertadas pelo modelo no teste:
(previsoes == y_test).sum()
Esta linha de código nos da o número de exemplos que eu forneci para o treino:
total = len(x_test)
Logo em seguida calculamos a taxa de acerto através da divisão do número de features acertadas pelo número de exemplos que fornecemos, ou melhor, pelo tanto de itens em x_test:
corretos = (previsoes == y_test).sum()
total = len(x_test)
taxa_de_acerto1 = corretos/total
print("Taxa de acerto1: %.2f" % (taxa_de_acerto1 * 100))
Não entendi como funciona essa comparação. O certo não deveria ser comparar o número de features acertadas com o número de features total?