डेटासेट में एक मार्जिन जोड़ें
अध्याय 1 के लिए आपका अंतिम कार्य यह है कि आप पिछले अभ्यास में बनाए गए डेटासेट में एक मार्जिन जोड़ें और फिर उस मार्जिन को प्लॉट में दिखाएँ। ggplot2 लाइब्रेरी पहले से लोड है। याद रखें कि पिछले अभ्यास में बनाई गई रैखिक निर्णय सीमा का ढलान 1.4 है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Support Vector Machines
अभ्यास निर्देश
- अपने डेटासेट में 0.07 यूनिट का मार्जिन
deltaजोड़ें. - डेटासेट को दोबारा प्लॉट करें, जिसमें मार्जिन सीमाएँ डैश्ड लाइनों के रूप में और निर्णय सीमा सॉलिड लाइन के रूप में दिखाई दें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
#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