ECDF για σωρευτική κατανομή

Visualize

ECDF για σωρευτική κατανομή

Created: Last updated: Read time: 1 min

Η ECDF (Empirical Cumulative Distribution Function) απεικονίζει το ποσοστό των δειγμάτων που είναι μικρότερα ή ίσα από μια τιμή· έτσι διευκολύνει τους ελέγχους κατωφλίου.

import seaborn as sns
import matplotlib.pyplot as plt

tips = sns.load_dataset("tips")

fig, ax = plt.subplots(figsize=(6, 4))
sns.ecdfplot(data=tips, x="total_bill", hue="time", ax=ax)

ax.set_xlabel("Ποσό λογαριασμού ($)")
ax.set_ylabel("Σωρευτικό ποσοστό")
ax.set_title("ECDF λογαριασμών")
ax.grid(alpha=0.2)

fig.tight_layout()

plt.show()

ECDF λογαριασμών ανά ώρα γεύματος

Πρακτικές ανάγνωσης #

  • Εκεί όπου η κλίση είναι μεγάλη, συγκεντρώνονται πολλές παρατηρήσεις· οι πιο επίπεδες περιοχές δηλώνουν μεγαλύτερη διασπορά.
  • Επιτρέπει δηλώσεις τύπου «το 80% των πελατών πληρώνει κάτω από 30$».
  • Με πολλές σειρές, κρατήστε την παλέτα περιορισμένη και χρησιμοποιήστε διαφορετικά line styles για σαφήνεια.