Comece agoraComece grátis

Introduzir uma margem no conjunto de dados

Sua tarefa final do Capítulo 1 é criar uma margem no conjunto de dados que você gerou no exercício anterior e depois exibir essa margem em um gráfico. A biblioteca ggplot2 já foi carregada para você. Lembre-se de que a inclinação da fronteira de decisão linear que você criou no exercício anterior é 1,4.

Este exercicio faz parte do curso

Support Vector Machines em R

Ver curso

Instruções do exercicio

  • Introduza uma margem delta de 0,07 unidades no seu conjunto de dados.
  • Refaça o gráfico do conjunto de dados, exibindo as fronteiras da margem como linhas tracejadas e a fronteira de decisão como uma linha contínua.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

#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
Editar e Executar Código