Accuracy मेट्रिक्स की गणना: Precision
Precision स्कोर एक महत्वपूर्ण मेट्रिक है, जो किसी classification एल्गोरिदम की accuracy मापने के लिए उपयोग होती है. यह True Positives का भागफल (True Positives और False Positives के योग से) के रूप में निकाला जाता है, या $$\frac{\text{# of True Positives}}{\text{# of True Positives} + \text{# of False Positives}}.$$
- यहाँ True Positives का अर्थ उन कर्मचारियों की संख्या से है जो वास्तव में नौकरी छोड़कर गए और जिन्हें सही तरीके से leaving के रूप में वर्गीकृत किया गया.
- False Positives का अर्थ उन कर्मचारियों की संख्या से है जो वास्तव में रुके रहे, लेकिन गलती से leaving के रूप में वर्गीकृत किए गए.
यदि कोई False Positives नहीं हैं, तो precision स्कोर 1 के बराबर होता है. यदि कोई True Positives नहीं हैं, तो precision स्कोर 0 के बराबर होता है.
इस अभ्यास में, हम अपने शुरुआती classification मॉडल के लिए precision स्कोर (sklearn के precision_score फंक्शन का उपयोग करके) की गणना करेंगे.
वैरिएबल features_test और target_test आपके वर्कस्पेस में उपलब्ध हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
HR Analytics: Python में कर्मचारी churn की भविष्यवाणी
अभ्यास निर्देश
- मॉड्यूल
sklearn.metricsसे फंक्शनprecision_scoreइम्पोर्ट करें. - टेस्ट सेट की features के आधार पर churn प्रेडिक्ट करने के लिए शुरुआती मॉडल का उपयोग करें.
target_testकी तुलना टेस्ट सेट प्रेडिक्शंस से करके precision स्कोर की गणना करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import the function to calculate precision score
from sklearn.____ import ____
# Predict whether employees will churn using the test set
prediction = model.____(features_test)
# Calculate precision score by comparing target_test with the prediction
____(target_test, ____)