Wykresy pudełkowe
Część sekcji Statystyka w uczeniu maszynowym ścieżki Machine Learning w Coddy. Lekcja 24 z 64.
W każdym zbiorze danych kryją się nietypowe wartości: literówka, usterka, rekordowy dzień. W tym rozdziale znajdziesz je i okiełznasz, zaczynając od wykresu, który je pokazuje: wykresu pudełkowego:
ax.boxplot rysuje go:
episodes = np.array([41, 36, 49, 43, 32, 46, 75, 40, 52, 38, 44])
fig, ax = plt.subplots()
ax.boxplot(episodes)
plt.show()pudełko zawiera środkową połowę wartości, od Q1 do Q3, podzieloną przez medianę. Wąsy sięgają do ostatnich wartości, które nie są zbyt odległe.
Punkty poza nimi to wartości odstające, czyli wartości znacznie różniące się od pozostałych: te, które należy sprawdzić, zanim model się na nich nauczy.
Wyzwanie
ŚredniRodzina zapisywała przez dwa tygodnie czas czytania w pliku reading.csv, w jednej kolumnie minuty dla każdej osoby. Program odczytuje imię, a kod startowy przygotowuje wykres.
- Narysuj wykres pudełkowy dla kolumny tej osoby.
- Wypisz jej medianę i krawędzie pudełka, Q1 i Q3, zaokrąglone do 2 miejsc po przecinku, jak poniżej.
Dla Sama, innego czytelnika, program wypisuje:
Typical day: 97.5 minutes
Middle half: 90.5 to 108.75 minutesi rysuje ten wykres (Coddy następnie opisze Twój):
Spróbuj swoich sił
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
reading = pd.read_csv("reading.csv")
name = input()
# Nie zmieniaj poniższych linii
fig, ax = plt.subplots()
ax.set_title(f"Reading: {name}")
ax.set_ylabel("Minutes")
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Statystyka w uczeniu maszynowym
1Położenie i rozproszenie
Średnia i medianaPercentyle i kwartyleWariancja i odchylenie standardowePróba czy populacja?Najczęściej występująca wartośćPodsumowanie: czasy dostaw4Próby i populacje
Populacja i próbaŚrednie z prób się różniąRozkład próbkowaniaWiększe próby, mniej szumuPodsumowanie: ankietowanie mieszkańców2Rozkłady
Histogramy gęstościKształty danychKrzywa normalnaReguła 68-95-99,7Wyniki standaryzowane (Z-scores)Podsumowanie: czas pracy baterii5Obserwacje odstające
Wykresy pudełkoweReguła IQRReguła Z-scorePostępowanie z obserwacjami odstającymiPodsumowanie: błędy czujników3Prawdopodobieństwo przez symulację
Prawdopodobieństwo jako częstośćPrawo wielkich liczbSumy oczekWartość oczekiwanaPrawdopodobieństwo warunkowePodsumowanie: szanse na stoisku z kośćmi6Relacje
Odczytywanie wykresów punktowychKorelacjaMacierz korelacjiMapy cieplne korelacjiKorelacja nie oznacza przyczynowościPodsumowanie: lody i słońcePoćwicz samodzielnie: Kompilator Python online