Przejdź do treści

Python. Funkcja statistics.median(). Mediana czasu sesji przed zakupem.

Na czym to polega w sklepie

Funkcja median() zwraca wartość środkową uporządkowanej próbki. Przy danych e-commerce z outlierami (jedno drogie zamówienie B2B) mediana lepiej opisuje typowego klienta niż średnia.

Przykład ze sklepu internetowego

Czasy sesji przed zakupem (w minutach) - jedna sesja trwała 4 godziny (outlier):

from statistics import median

session_minutes = [3, 5, 7, 4, 6, 240, 8, 5, 4, 6]

typical_session = median(session_minutes)
# 5.5 (średnia dałaby ~29 min)

Co zrobić po stronie biznesu

  • Mediana wartości zamówienia per segment klientów.
  • Mediana liczby odsłon produktu przed add_to_cart.
  • Porównanie mediana vs średnia CPA przy ocenie kampanii.

W skrócie

W raportach performance mediana chroni przed zniekształceniem przez pojedyncze ekstremalne transakcje - standard w analizie AOV.