1. Nauka
  2. /
  3. Kursy
  4. /
  5. Uogólnione modele liniowe w Pythonie

Connected

ćwiczenie

Obliczanie oczekiwanej liczby zliczeń

W poprzednich ćwiczeniach obliczyłeś(-aś) średnią i wariancję danych crab i stwierdziłeś(-aś), że nie są one równe. W tym ćwiczeniu przećwiczysz kolejną metodę analizy nadmiernego rozproszenia: wykorzystasz obliczoną wcześniej średnią do wyznaczenia oczekiwanej liczby zliczeń dla konkretnej wartości, na przykład dla zliczeń zerowych. Innymi słowy, ile zerowych satelitów powinniśmy oczekiwać w próbie, biorąc pod uwagę obliczoną średnią z próby.

Przypomnij sobie wykres ze zbioru danych crab, na którym widoczna jest duża liczba zerowych zliczeń.

Aby obliczyć oczekiwaną liczbę zliczeń dla danego parametru, możesz skorzystać z rozkładu Poissona, określonego wzorem:

$$ P(y)=\frac{\lambda^ye^{-\lambda}}{y!} $$

Zbiór danych crab oraz obliczona średnia sat_mean są wczytane do obszaru roboczego.

Instrukcje

100 XP
  • Korzystając z obliczonej średniej sat_mean oraz zerowej liczności \(y = 0\), oblicz oczekiwaną liczbę zerowych zliczeń. Użyj funkcji factorial() z modułu math.
  • Oblicz liczbę obserwacji z zerowymi zliczeniami w zmiennej sat przy użyciu funkcji sum(), a następnie całkowitą liczbę obserwacji w próbie przy użyciu funkcji len().
  • Wyświetl stosunek rzeczywistej liczby obserwacji z zerowymi zliczeniami do całkowitej liczby obserwacji.