आर में एसवीएम ऑब्जेक्ट को कैसे प्लॉट करें (उदाहरण के साथ)
आप R में सपोर्ट वेक्टर मशीन (SVM) ऑब्जेक्ट को प्लॉट करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
library (e1071)
plot(svm_model, df)
इस उदाहरण में, df डेटा फ़्रेम नाम है और svm_model एक सपोर्ट वेक्टर मशीन है जो svm() फ़ंक्शन का उपयोग करके फिट होता है।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: आर में एसवीएम ऑब्जेक्ट को कैसे प्लॉट करें
मान लीजिए कि हमारे पास आर में निम्नलिखित डेटा फ्रेम है जिसमें विभिन्न बास्केटबॉल खिलाड़ियों के बारे में जानकारी है:
#create data frame
df <- data. frame (points = c(4, 5, 5, 7, 8, 12, 15, 22, 25, 29),
assists = c(3, 4, 6, 8, 5, 6, 5, 6, 8, 12),
good = factor(c(0, 0, 0, 1, 0, 1, 0, 1, 1, 1)))
#view data frame
df
points assists good
1 4 3 0
2 5 4 0
3 5 6 0
4 7 8 1
5 8 5 0
6 12 6 1
7 15 5 0
8 22 6 1
9 25 8 1
10 29 12 1
मान लीजिए कि हम एक सपोर्ट वेक्टर मशीन बनाना चाहते हैं जो परिवर्तनीय बिंदुओं का उपयोग करती है और यह अनुमान लगाने में मदद करती है कि कोई खिलाड़ी अच्छा है या नहीं (0 = नहीं, 1 = हाँ)।
हम सपोर्ट वेक्टर मशीन को फिट करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं और फिर परिणाम तैयार कर सकते हैं:
library (e1071)
#fit support vector machine
model = svm(good ~ points + assists, data = df)
#plot support vector machine
plot(model, df)
प्लॉट एक्स-अक्ष पर सहायक चर के मूल्यों को प्रदर्शित करता है, वाई-अक्ष पर बिंदु चर के मूल्यों को प्रदर्शित करता है, और यह प्रदर्शित करने के लिए दो अलग-अलग रंगों का उपयोग करता है कि क्या किसी खिलाड़ी के अच्छे होने की भविष्यवाणी की गई है (लाल) या नहीं (पीला) .
ध्यान दें कि आप प्लॉट के लिए एक अलग रंग पैलेट का उपयोग करने के लिए प्लॉट() फ़ंक्शन में color.palette तर्क का उपयोग कर सकते हैं।
उदाहरण के लिए, हम heat.colors रंग पैलेट का उपयोग करना चुन सकते हैं:
library (e1071)
#fit support vector machine
model = svm(good ~ points + assists, data = df)
#plot support vector machine using different color palette
plot(model, df, color. palette = heat. colors )
color.palette तर्क के लिए अन्य लोकप्रिय विकल्पों में शामिल हैं:
- इंद्रधनुष
- इलाक़ा.रंग
- टॉपो.रंग
प्रत्येक रंग पैलेट कथानक के लिए अलग-अलग रंग तैयार करेगा।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
Dplyr का उपयोग करके अद्वितीय मानों को कैसे फ़िल्टर करें
Dplyr का उपयोग करके अनेक स्थितियों के आधार पर फ़िल्टर कैसे करें
आर में कॉलम में घटनाओं की संख्या की गणना कैसे करें