डेटा साइंस - रेखीय कार्यों को प्लॉट करना


स्पोर्ट्स वॉच डेटा सेट

हमारे स्वास्थ्य डेटा सेट पर एक नज़र डालें:

अवधि औसत_पल्स मैक्स_पल्स कैलोरी_बर्नेज घंटे_कार्य घंटे_नींद
30 80 120 240 10 7
30 85 120 250 10 7
45 90 130 260 8 7
45 95 130 270 8 7
45 100 140 280 0 7
60 105 140 290 7 8
60 110 145 300 7 8
60 115 145 310 8 8
75 120 150 320 0 8
75 125 150 330 8 8

मौजूदा डेटा को पायथन में प्लॉट करें

अब, हम पहले matplotlib लाइब्रेरी का उपयोग करके कैलोरी_बर्नेज के विरुद्ध औसत_पल्स के मानों को प्लॉट कर सकते हैं।

फ़ंक्शन का plot()उपयोग x, y बिंदुओं का 2D हेक्सागोनल बिनिंग प्लॉट बनाने के लिए किया जाता है:

उदाहरण

import matplotlib.pyplot as plt

health_data.plot(x ='Average_Pulse', y='Calorie_Burnage', kind='line'),
plt.ylim(ymin=0)
plt.xlim(xmin=0)

plt.show()

उदाहरण समझाया गया

  • Matplotlib पुस्तकालय के pyplot मॉड्यूल को आयात करें
  • औसत_पल्स से कैलोरी_बर्नेज के खिलाफ डेटा प्लॉट करें
  • kind='line'हमें बताता है कि हमें किस तरह का प्लॉट चाहिए। यहाँ, हम एक सीधी रेखा रखना चाहते हैं
  • plt.ylim() और plt.xlim() हमें बताता है कि हम अक्ष को किस मान से शुरू करना चाहते हैं। यहां, हम चाहते हैं कि अक्ष शून्य से शुरू हो
  • plt.show() हमें आउटपुट दिखाता है

उपरोक्त कोड निम्नलिखित परिणाम देगा:

रैखिक प्रकार्य

ग्राफ आउटपुट

जैसा कि हम देख सकते हैं, औसत_पल्स और कैलोरी_बर्नेज के बीच एक संबंध है। औसत_पल्स के साथ कैलोरी_बर्नेज आनुपातिक रूप से बढ़ता है। इसका मतलब है कि हम कैलोरी_बर्नेज की भविष्यवाणी करने के लिए औसत_पल्स का उपयोग कर सकते हैं।



रेखा पूरी तरह से y-अक्ष पर क्यों नहीं खींची जाती है?

इसका कारण यह है कि हमारे पास ऐसे अवलोकन नहीं हैं जहां औसत_पल्स या कैलोरी_बर्नेज शून्य के बराबर हैं। 80 औसत_पल्स का पहला अवलोकन है और 240 कैलोरी_बर्नेज का पहला अवलोकन है।

रैखिक प्रकार्य

लाइन को देखो। यदि औसत पल्स 80 से 90 तक बढ़ जाए तो कैलोरी बर्न होने पर क्या होता है?

रैखिक प्रकार्य

हम कैलोरी बर्न की भविष्यवाणी करने के लिए गणितीय फ़ंक्शन को खोजने के लिए विकर्ण रेखा का उपयोग कर सकते हैं।

जैसे की वो पता चला:

  • यदि औसत नाड़ी 80 है, तो कैलोरी बर्न 240 . है
  • यदि औसत नाड़ी 90 है, तो कैलोरी बर्न 260 . है
  • यदि औसत पल्स 100 है, तो कैलोरी बर्न 280 . है

एक पैटर्न है। यदि औसत पल्स 10 से बढ़ जाती है, तो कैलोरी बर्न 20 से बढ़ जाती है।