Veri Bilimi - Doğrusal Fonksiyonların Çizilmesi


Spor Saati Veri Kümesi

Sağlık veri setimize bir göz atın:

Süre Ortalama_Nabız Max_Pulse Kalori_Yanık Saat_Çalışma Hours_Sleep
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

Python'da Mevcut Verileri Çizin

Şimdi, matplotlib kitaplığını kullanarak ilk olarak Ortalama_Pulse'nin Calorie_Burnage'a karşı değerlerini çizebiliriz.

İşlev plot(), x,y noktalarının 2B altıgen gruplama grafiğini yapmak için kullanılır:

Örnek

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()

Örnek Açıklama

  • matplotlib kitaplığının pyplot modülünü içe aktarın
  • Ortalama_Pulse'den alınan verileri Calorie_Burnage'a göre çizin
  • kind='line'bize ne tür bir arsa istediğimizi söyler. Burada düz bir çizgiye sahip olmak istiyoruz
  • plt.ylim() ve plt.xlim() bize eksenin hangi değerden başlamasını istediğimizi söyler. Burada eksenin sıfırdan başlamasını istiyoruz.
  • plt.show() bize çıktıyı gösterir

Yukarıdaki kod aşağıdaki sonucu verecektir:

Doğrusal fonksiyon

Grafik Çıktısı

Gördüğümüz gibi, Ortalama_Nabız ile Kalori_Burnage arasında bir ilişki vardır. Calorie_Burnage, Average_Pulse ile orantılı olarak artar. Bu, Calorie_Burnage'ı tahmin etmek için Average_Pulse kullanabileceğimiz anlamına gelir.



Doğru Neden y eksenine Tam Olarak Aşağı Çekilmiyor?

Bunun nedeni, Ortalama_Nabız veya Kalori_Yakımının sıfıra eşit olduğu gözlemlere sahip olmamamızdır. 80, Average_Pulse'ın ilk gözlemidir ve 240, Calorie_Burnage'ın ilk gözlemidir.

Doğrusal fonksiyon

Çizgiye bak. Ortalama nabız 80'den 90'a çıkarsa kalori yakmaya ne olur?

Doğrusal fonksiyon

Kalori yakmayı tahmin etmek için matematiksel işlevi bulmak için diyagonal çizgiyi kullanabiliriz.

Anlaşılan:

  • Ortalama nabız 80 ise, kalori yakma 240'tır.
  • Ortalama nabız 90 ise, kalori yakma 260'tır.
  • Ortalama nabız 100 ise, kalori yakma 280'dir.

Bir desen var. Ortalama nabız 10 artarsa, kalori yakma 20 artar.