Comece agoraComece grátis

Visualizando dados radialmente separáveis transformados

Neste exercício, você vai transformar o conjunto de dados radialmente separável que criou anteriormente neste capítulo e visualizá-lo no plano x1^2-x2^2. Lembrando: a fronteira de separação dos dados é o círculo x1^2 + x2^2 = 0.64 (raio = 0,8 unidades). O conjunto de dados já foi carregado para você no data frame df.

Este exercicio faz parte do curso

Support Vector Machines em R

Ver curso

Instruções do exercicio

  • Transforme os dados para o plano x1^2-x2^2.
  • Visualize os dados em termos das coordenadas transformadas.
  • Adicione uma fronteira que seja linear nas coordenadas transformadas.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

#transform data
df1 <- data.frame(x1sq = df$x1^2, x2sq = ___, y = df$y)

#plot data points in the transformed space
plot_transformed <- ggplot(data = df1, aes(x = ___, y = x___, color = y)) + 
    geom_point()+ guides(color = "none") + 
    scale_color_manual(values = c("red", "blue"))

#add decision boundary and visualize
plot_decision <- plot_transformed + geom_abline(slope = -1, intercept = ___)
plot_decision
Editar e Executar Código