एक decision boundary बनाएँ
पिछले अभ्यास में आपने जो डेटासेट बनाया था, वह आपके लिए dataframe df में उपलब्ध है (ध्यान दें कि इसमें दो uniformly distributed वैरिएबल x1 और x2 हैं, जिनका मान 0 और 1 के बीच है). इस अभ्यास में आप उस डेटासेट में एक class वैरिएबल जोड़ेंगे. आप यह y नाम का वैरिएबल बनाकर करेंगे, जिसका मान -1 या +1 होगा, इस पर निर्भर करते हुए कि बिंदु (x1, x2) उस सीधी रेखा के नीचे है या ऊपर, जो मूल बिंदु से गुजरती है और जिसकी slope 1.4 है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Support Vector Machines
अभ्यास निर्देश
- dataframe
dfमें नीचे दिए गए निर्देशों के साथ एक नया कॉलमyबनाएँ: - यदि x2 < 1.4*x1 हो, तो
y = -1 - यदि x2 > 1.4*x1 हो, तो
y = 1
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1),
levels = c(-1, 1))