2014-06-13 5 views
12

में e1071 पैकेज के svm फ़ंक्शन में TRUE e1071 पैकेज के svm फ़ंक्शन में probability=TRUE की कार्यक्षमता क्या है?संभाव्यता की कार्यक्षमता =

model <- svm (Type ~ ., data, probability=TRUE, cost = 100, gamma = 1) 
+0

svm आधार आर में नहीं है - कृपया बताएं कि आप किस पैकेज का उपयोग कर रहे हैं। – Dason

+1

'? Svm'" संभावना से: यह दर्शाता है कि मॉडल को संभाव्यता पूर्वानुमानों की अनुमति देनी चाहिए या नहीं। " –

+0

मैं 'e1071' पैकेज का उपयोग करता हूं। –

उत्तर

24

दोनों मॉडल फिटिंग और भविष्यवाणी रिटर्न के लिए TRUE को probability तर्क स्थापना, प्रत्येक भविष्यवाणी के लिए, प्रतिक्रिया चर के प्रत्येक वर्ग से संबंधित की संभावनाओं के वेक्टर। भविष्यवाणी ऑब्जेक्ट की विशेषता के रूप में ये मैट्रिक्स में संग्रहीत होते हैं।

उदाहरण के लिए:

library(e1071) 

model <- svm(Species ~ ., data = iris, probability=TRUE) 
# (below I'm just predicting to the training dataset - it could of course just 
# as easily be a separate test dataset) 
pred <- predict(model, iris, probability=TRUE) 

head(attr(pred, "probabilities")) 

#  setosa versicolor virginica 
# 1 0.9803339 0.01129740 0.008368729 
# 2 0.9729193 0.01807053 0.009010195 
# 3 0.9790435 0.01192820 0.009028276 
# 4 0.9750030 0.01531171 0.009685342 
# 5 0.9795183 0.01164689 0.008834838 
# 6 0.9740730 0.01679643 0.009130620 

हालांकि, ध्यान दें कि यह svm करने के लिए कॉल के लिए probability=TRUE स्थापित करने के लिए महत्वपूर्ण है, और नहीं सिर्फpredict करने के लिए कॉल, अकेले उत्तरार्द्ध के बाद से उत्पादन होगा:

#  setosa versicolor virginica 
# 1 0.3333333 0.3333333 0.3333333 
# 2 0.3333333 0.3333333 0.3333333 
# 3 0.3333333 0.3333333 0.3333333 
# 4 0.3333333 0.3333333 0.3333333 
# 5 0.3333333 0.3333333 0.3333333 
# 6 0.3333333 0.3333333 0.3333333 
+0

जब मैं विशेषता का उपयोग करता हूं तो मुझे केवल नल मिलता है, मुझे बाइनरी आउटपुट भी मिलता है, जहां मैं संभावित परिस्थितियों की अपेक्षा करता हूं – bicepjai

+0

@bicepjai किस परिस्थितियों में ?? जब आप उपरोक्त पद में कोड चलाते हैं? – jbaums

+0

कोई यूआर कोड सही आउटपुट नहीं देता है, मेरे डेटा के साथ मेरा कोड (बाइनरी भविष्यवाणियों और अन्य कारक और संख्यात्मक स्वतंत्र चर) केवल बाइनरी संख्या देता है और संभावनाएं नहीं। – bicepjai

संबंधित मुद्दे