Introduce un margen en el conjunto de datos
Tu tarea final para el Capítulo 1 es crear un margen en el conjunto de datos que generaste en el ejercicio anterior y luego mostrar ese margen en una gráfica. La librería ggplot2 ya está cargada. Recuerda que la pendiente de la frontera de decisión lineal que creaste en el ejercicio anterior es 1.4.
Este ejercicio forma parte del curso
Máquinas de Vectores de Soporte en R
Instrucciones del ejercicio
- Introduce un margen
deltade 0.07 unidades en tu conjunto de datos. - Vuelve a representar el conjunto de datos, mostrando los límites del margen como líneas discontinuas y la frontera de decisión como una línea continua.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
#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