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.

∑nv=n

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ą?