Statystyka
Wykres słupkowy
Słupek pokazuje, ile razy dana wartość wystąpiła w zbiorze danych. Taką liczbę wystąpień nazywamy liczebnością.
import msstat
dane = [1, 1, 2, 2, 2, 3, 4, 4]
rysuj_stat(msstat.slupki(dane))
Dopisz jeszcze trzy dwójki do listy. Który słupek urośnie? Czy zmieni się liczba różnych wartości?
Wykres pokazuje dane z pierwszego przykładu. Rozwiń Dane wykresu pod nim, aby sprawdzić liczebności. Zmienioną listę sprawdzaj w edytorze.
ADane i parametry
Wywołanie ma postać msstat.slupki(dane). Argument dane jest wymagany. Nie ma wartości domyślnej.
Podaj niepustą kolekcję liczb rzeczywistych, na przykład listę. Napisy, wartości logiczne i wartości niefinitywne, czyli NaN oraz nieskończoności, są odrzucane. Ograniczenia wielkości danych znajdziesz w rozdziale technicznym.
BCo dokładnie liczymy?
Dla każdej różnej wartości v zliczamy elementy równe v. Wartości na osi X są uporządkowane rosnąco. Oś Y pokazuje liczbę wystąpień, nie procent.
W przykładzie liczebności to 2, 3, 1 i 2. Ich suma to 8. Dlaczego jest równa długości listy?
CSprawdź liczby w Pythonie
import msstat
dane = [1, 1, 2, 2, 2, 3, 4, 4]
wykres = msstat.slupki(dane)
print(wykres["x"])
print(wykres["counts"])
print(wykres["n"])
rysuj_stat(wykres)
slupki() przygotowuje dane wykresu. Dopiero rysuj_stat() je pokazuje. Wypisane listy zawierają wartości X i odpowiadające im liczebności.
DUżyj własnej funkcji
import msstat
def pokaz(dane):
rysuj_stat(msstat.slupki(dane))
pokaz([2, 2, 3, 5, 5, 5])
Funkcja pokaz wyświetla wykres dla przekazanej listy. Jakie trzy słupki powstaną?