Próbki z rzutu kostką
Przejdźmy przez generowanie symulacji przy użyciu pakietu numpy. Pracujesz z tym samym scenariuszem co na slajdach – symulujesz rzuty standardową kostką z numerami od 1 do 6, korzystając z funkcji randint(). Jeśli nie używałeś(-aś) tej funkcji wcześniej, zajrzyj do jej dokumentacji.
Zacznij od małej próbki, a następnie zwiększaj jej rozmiar – obserwuj wartości średnich i wyciągnij wniosek na temat twierdzenia leżącego u podstaw tego zjawiska.
To ćwiczenie jest częścią kursu
Ćwiczenie pytań rekrutacyjnych ze statystyki w Pythonie
Instrukcje do ćwiczenia
- Wygeneruj próbkę 10 rzutów kostką, używając funkcji
randint(); przypisz wynik do zmiennejsmall. - Przypisz średnią z próbki do zmiennej
small_meani wyświetl wynik; zwróć uwagę, jak blisko jest prawdziwej średniej. - Analogicznie utwórz większą próbkę 1000 rzutów kostką i przypisz listę do zmiennej
large. - Przypisz średnią z większej próbki do zmiennej
large_meani wyświetl wynik; jakie twierdzenie tutaj działa?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
from numpy.random import randint
# Create a sample of 10 die rolls
small = randint(____, ____, ____)
# Calculate and print the mean of the sample
small_mean = ____
print(____)
# Create a sample of 1000 die rolls
large = randint(____, ____, ____)
# Calculate and print the mean of the large sample
large_mean = ____
print(____)