ÎncepețiÎncepe gratuit

Vizualizarea datelor radial separabile după transformare

În acest exercițiu vei transforma setul de date radial separabil creat anterior în acest capitol și îl vei vizualiza în planul x1^2-x2^2. Ca reminder, limita de separare a datelor este cercul x1^2 + x2^2 = 0.64 (raza = 0,8 unități). Setul de date a fost încărcat în data frame-ul df.

Acest exercițiu face parte din cursul

Support Vector Machines în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Transformă datele în planul x1^2-x2^2.
  • Vizualizează datele în funcție de coordonatele transformate.
  • Adaugă o limită liniară exprimată în coordonatele transformate.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

#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
Editează și rulează codul