1. Nauka
  2. /
  3. Kursy
  4. /
  5. Myślenie statystyczne w Pythonie (część 2)

Connected

ćwiczenie

Czy dane pasują do naszego modelu?

Masz już model rzutów bez odbicia oparty na rozkładzie wykładniczym. Oblicz ECDF na podstawie rzeczywistych danych, a następnie nałóż na niego teoretyczny CDF. Dzięki temu sprawdzisz, czy rozkład wykładniczy dobrze opisuje obserwowane dane.

Przydatne może być przypomnienie sobie funkcji, którą napisano w poprzednim kursie do obliczania ECDF, oraz kodu służącego do jego wizualizacji.

Instrukcje

100 XP
  • Oblicz ECDF na podstawie rzeczywistych czasów między rzutami bez odbicia (nohitter_times). Użyj funkcji ecdf(), którą napisano w poprzednim kursie.
  • Utwórz CDF z próbek teoretycznych pobranych w poprzednim ćwiczeniu (inter_nohitter_time).
  • Narysuj x_theor i y_theor jako linię za pomocą plt.plot(). Następnie nałóż ECDF rzeczywistych danych x i y jako punkty – w tym celu podaj w plt.plot() argumenty kluczowe marker = '.' oraz linestyle = 'none' obok x i y.
  • Ustaw 2% margines na wykresie.
  • Wyświetl wykres.