صدک‌های 25%, 50%, 75%

صدک‌ها در آمار عددی را بما می‌دهند که توصیف می‌کند چند درصد از مقادیر دیتاست ما کمتر از آن عدد هستند. اگر متوجه نشدید ابتدا به شکل زیر توجه کنید و سپس ادامه توضیحات را بخوانید.

نمایی از صدک‌ها در توصیف دیتاست

اجازه بدهید این مفهوم را با ذکر چند مثال و با استفاده از متوسط ضربان قلب تشریح کنیم:

  • 25% صدک از متوسط ضربان قلب که برابراست با 100، به این معنی است که 25% از تمام جلسات تمرینی دارای متوسط ضربان قلب 100 عدد در هر دقیقه یا کمتر از این مقدار هستند. اگر عکس گزاره‌ی فوق را در نظر بگیریم، پس 75% از تمام جلسات تمرینی داراری ضربان قلب 100 به بالا هستند
  • صدک 75% از متوسط ضربان قلب به این معنی است که 75% از تمام جلسات تمرینی دارای متوسط ضربان قلب 11 یا کمتر هستند. مانند بند قبل، اگر گزاره را معکوس کنیم، نتیجه می‌گیریم که 25% از تمام جلسات تمرینی دارای متوسط ضربان قلب 111 یا بیشتر هستند

تمرین: صدک 10% را برای ماکسیمم ضربان بدست آورید

مثال زیر نشان می‌دهد که چگونه این کار را در پایتون انجام دهیم.

مثال:

import numpy as np
Max_Pulse= full_health_data["Max_Pulse"]
percentile10 = np.percentile(Max_Pulse, 10)
print(percentile10)

با اجرای کد فوق به عدد 120 خواهیم رسید.

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

  • عبارت Max_Pulse = full_health_data[“Max_Pulse”] متغیر Max_Pulse را از دیتاست جدا می‌کند
  • عبارت ()np.percentile یعنی ما می‌خواهیم صدک 10% را از متغیر Max_Pulse بدست آوریم

صدک 10% از متغیر Max_Pulse برابر است با 120. این یعنی، 10% تمام جلسات تمرینی دارای ماکسیمم ضربان قلب 120 به پائین هستند.