Obliczanie granic wartości odstających za pomocą IQR
Wizualizacja wartości odstających to zazwyczaj tylko pierwszy krok w ich wykrywaniu. Aby pójść dalej, musisz napisać kod, który wyodrębni wartości odstające z rozkładu.
W tym ćwiczeniu zaimplementujesz pierwszy etap tego, co dzieje się „pod maską" wykresu pudełkowego. Innymi słowy, ręcznie obliczysz dolną i górną granicę wartości odstających.
Rozkład jest dostępny jako prices.
To ćwiczenie jest częścią kursu
Wykrywanie anomalii w Pythonie
Instrukcje do ćwiczenia
- Oblicz pierwszy i trzeci kwartyl zmiennej
pricesi zapisz je odpowiednio jakoq1iq3. - Oblicz rozstęp kwartylowy i zapisz go jako
IQR. - Oblicz dolną granicę wartości odstających i zapisz ją jako
lower_limit. - Oblicz górną granicę wartości odstających i zapisz ją jako
upper_limit.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate the 25th and 75th percentiles
q1 = prices.____(____)
q3 = prices.____(____)
# Find the IQR
IQR = ____
factor = 2.5
# Calculate the lower limit
lower_limit = ____ - ____
# Calculate the upper limit
upper_limit = ____ + ____