"raw" probabilities की जाँच
naivebayes पैकेज Naive Bayes मॉडल के अंदर झाँकने के कई तरीके देता है.
मॉडल ऑब्जेक्ट का नाम टाइप करने पर मॉडल के प्रत्येक प्रेडिक्टर की a priori (समग्र) और conditional probabilities मिलती हैं। चाहें तो आप इन्हें उपयोग करके posterior (भविष्यवाणी की गई) probabilities हाथ से निकाल सकते हैं.
वैकल्पिक तौर पर, यदि आप predict() फंक्शन में type = "prob" पैरामीटर देते हैं, तो R आपके लिए posterior probabilities निकाल देगा.
इन तरीकों का उपयोग करके देखें कि मॉडल की भविष्यवाणी की गई 9am लोकेशन probability दिन-प्रतिदिन कैसे बदलती है। पिछली कसरत में आपने जो मॉडल locmodel फिट किया था, वह आपके उपयोग के लिए उपलब्ध है, और naivebayes पैकेज पहले से लोड है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Supervised Learning: Classification
अभ्यास निर्देश
- कंसोल पर
locmodelऑब्जेक्ट प्रिंट करें ताकि computed a priori और conditional probabilities देख सकें. predict()फंक्शन का उपयोग पिछले अभ्यास की तरह करें, लेकिनtype = "prob"के साथ, ताकि Thursday को 9am के लिए predicted probabilities दिखें.- इनकी तुलना Saturday को 9am की predicted probabilities से करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am