Introducera en marginal i datamängden
Din sista uppgift i kapitel 1 är att skapa en marginal i den datamängd du genererade i föregående övning och sedan visa marginalen i ett diagram. Biblioteket ggplot2 har redan laddats in. Kom ihåg att lutningen på den linjära beslutsgräns du skapade i föregående övning är 1,4.
Den här övningen är en del av kursen
Support Vector Machines i R
Övningsinstruktioner
- Introducera en marginal
deltapå 0,07 enheter i din datamängd. - Rita om datamängden och visa marginalernas gränser som streckade linjer och beslutsgränsen som en heldragen linje.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
#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