1. Nauka
  2. /
  3. Kursy
  4. /
  5. Analityka klientów i testy A/B w Pythonie

Connected

ćwiczenie

Sezonowość i średnie kroczące

Cofnijmy się o krok i przyjrzyjmy się ogólnym danym o przychodach z naszej aplikacji do medytacji. Zaobserwowaliśmy znaczący wzrost zakupów jednego z produktów – teraz sprawdzimy, czy przekłada się to na odpowiedni wzrost przychodów. Jak można się spodziewać, przychody są silnie uzależnione od sezonowości, dlatego chcemy wyeliminować ten efekt i odkryć ogólne trendy.

W tym ćwiczeniu dokonamy korekty tygodniowej, miesięcznej i rocznej sezonowości, a następnie naniesiemy wyniki na wykres wraz z surowymi danymi. To bardzo skuteczny sposób na ujawnienie ukrytych trendów.

Dane o przychodach są już wczytane jako daily_revenue.

Instrukcje

100 XP
  • Korzystając z metody .rolling(), oblicz kroczącą średnią z oknem 7-dniowym i zapisz wynik w kolumnie 7_day_rev.
  • Oblicz miesięczną (28 dni) kroczącą średnią i zapisz wynik w kolumnie 28_day_rev.
  • Oblicz roczną (365 dni) kroczącą średnią i zapisz wynik w kolumnie 365_day_rev.
  • Kliknij „Prześlij odpowiedź", aby wyświetlić wykres z trzema obliczonymi średnimi kroczącymi na tle surowych danych.