Calcularea limitelor pentru valori aberante cu IQR
Vizualizarea valorilor aberante reprezintă, de obicei, doar primul pas în detectarea acestora. Pentru a merge mai departe, va trebui să scrii cod care să le izoleze din distribuție.
În acest exercițiu, vei implementa primul pas al procesului care se desfășoară „în culisele" box plot-ului. Cu alte cuvinte, vei calcula manual limitele inferioară și superioară pentru valorile aberante.
Distribuția este disponibilă ca prices.
Acest exercițiu face parte din cursul
Detecția anomaliilor în Python
Instrucțiuni pentru exercițiu
- Calculează primul și al treilea cuartilă ale prețurilor și stochează-le în
q1, respectivq3. - Calculează scorul IQR și stochează-l în
IQR. - Calculează limita inferioară pentru valorile aberante și stochează-o în
lower_limit. - Calculează limita superioară pentru valorile aberante și stochează-o în
upper_limit.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ____ + ____