دیتاست ساعت ورزشی

در این درس ابتدا نگاهی به دیتاست ساعت ورزشی می‌اندازیم:

رسم داده‌های موجود در پایتون

حال، می‌توانیم مقادیر متوسط ضربان قلب را در مقابل (با توجه به) میزان مقادیر مصرف کالری ترسیم نمائیم. این کار را با استفاده از کتابخانه‌ی مت‌پلات‌لیب انجام خواهیم داد. تابع ()plot برای رسم اشکال دوبعدی بکارگرفته می‌شود.

مثال:

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

اجرای کد فوق باعث ترسیم شکل زیر خواهد شد:

توضیحات اضافی برای مثال فوق:

  • ابتدا ماژول pyplot را از کتابخانه‌ی matplotlib وارد کردیم
  • داده‌ها را با توجه به متوسط ضربان قلب در برابر مصرف کالری رسم کردیم
  • دستور kind=’line’ بما می‌گوید که از چه نوع شیوه‌ی ترسیمی استفاده کنیم. در اینجا ما می‌خواهیم که یک خط مستقیم داشته باشیم
  • دستورات ()plt.ylim و ()plt.xlim بما مقادیر آغازی محور‌ها را می‌دهند. در اینجا می‌خواهیم که مقادیر از 0 آغاز گردند
  • دستور ()plt.show خروجی را نمایش می‌دهد

گراف یا نمودار خروجی

همان‌طور که می‎بینیم، رابطه‌ای بین میزان متوسط ضربان قلب و مصرف کالری وجود دارد. مصرف کالری با افزایش متوسط ضربان قلب بالا می‌رود، یعنی می‌توانیم از متوسط ضربان قلب به منظور پیش‌بینی میزان مصرف کالری اشخاص استفاده نمائیم.

چرا خط ترسیم شده کامل پائین نیامده است؟

دلیل این است که ما مشاهداتی که میزان متوسط ضربان قلب کمتر از 80 باشد را نداریم. همچنین 240 اولین عدد (کوچک‌ترین عدد) از متغیر مصرف کالری است.

به شکل و خط زیر دقت کنید. چه اتفاقی خواهد افتاد اگر میزان متسوط ضربان قلب از 80 به 90 افزایش یابد؟

می‌توانیم از خط قطری فوق به منظور یافتن توابع ریاضی برای پیش‌بینی میزان مصرف کالری استفاده نمائیم. همان‌گونه که در شکل فوق می‌بینیم:

  • اگر متوسط ضربان قلب شخصی 80 باشد، میزان مصرف کالری ایشان 240 است
  • اگر متوسط ضربان قلب شخصی 90 باشد، میزان مصرف کالری ایشان 260 است
  • اگر متوسط ضربان قلب شخصی 100 باشد، میزان مصرف کالری ایشان 280 است

با توجه به همین 3 مثال عددی فوق، مشاهده می‌کنیم که الگویی وجود دارد. اگر متوسط ضربان قلب 10 واحد افزایش یابد، میزان مصرف کالری 20 واحد زیاد خواهد شد.