ComenzarEmpieza gratis

Visualizar datos radiales transformados

En este ejercicio vas a transformar el conjunto de datos radialmente separable que creaste antes en este capítulo y a visualizarlo en el plano x1^2-x2^2. Como recordatorio, la frontera de separación de los datos es el círculo x1^2 + x2^2 = 0.64 (radio = 0.8 unidades). El conjunto de datos se ha cargado por ti en el dataframe df.

Este ejercicio forma parte del curso

Máquinas de Vectores de Soporte en R

Ver curso

Instrucciones del ejercicio

  • Transforma los datos al plano x1^2-x2^2.
  • Visualiza los datos en términos de las coordenadas transformadas.
  • Añade una frontera que sea lineal en términos de las coordenadas transformadas.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

#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 y ejecutar código