IniziaInizia gratis

Introduci un margine nell'insieme di dati

Il tuo compito finale per il Capitolo 1 è creare un margine nell'insieme di dati che hai generato nell'esercizio precedente e poi visualizzare il margine in un grafico. La libreria ggplot2 è già stata caricata per te. Ricorda che la pendenza della frontiera di decisione lineare creata nell'esercizio precedente è 1.4.

Questo esercizio fa parte del corso

Support Vector Machines in R

Visualizza il corso

Istruzioni dell'esercizio

  • Introduci un margine delta di 0,07 unità nel tuo insieme di dati.
  • Traccia di nuovo l'insieme di dati, mostrando i margini come linee tratteggiate e la frontiera di decisione come linea continua.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

#set margin
delta <- ___

# retain only those points that lie outside the margin
df1 <- df[abs(1.4*df$x1 - df$x2) > delta, ]

#build plot
plot_margins <- ggplot(data = df1, aes(x = x1, y = x2, color = y)) + geom_point() + 
    scale_color_manual(values = c("red", "blue")) + 
    geom_abline(slope = ___, intercept = 0)+
    geom_abline(slope = ___, intercept = ___, linetype = "dashed") +
    geom_abline(slope = ___, intercept = ___, linetype = "dashed")
 
#display plot 
plot_margins
Modifica ed esegui il codice