Додайте відступ у наборі даних
Ваше фінальне завдання в Розділі 1 — створити відступ у наборі даних, який ви згенерували в попередній вправі, а потім показати цей відступ на графіку. Бібліотеку ggplot2 уже завантажено. Згадайте, що кутовий коефіцієнт лінійної межі прийняття рішення, яку ви створили в попередній вправі, дорівнює 1.4.
Ця вправа є частиною курсу
Support Vector Machines в R
Інструкції до вправи
- Додайте відступ
deltaу 0,07 одиниці до вашого набору даних. - Перебудуйте графік набору даних, відобразивши межі відступу пунктирними лініями, а межу прийняття рішення — суцільною лінією.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
#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