Beräkna avvikelsegränser med IQR
Att visualisera avvikare är vanligtvis bara det första steget i att identifiera dem. För att gå vidare behöver du skriva kod som isolerar avvikarna från fördelningen.
I den här övningen implementerar du det första steget i det som sker bakom kulisserna i ett lådagram. Med andra ord beräknar du den undre och övre avvikargränsen manuellt.
Fördelningen är tillgänglig som prices.
Den här övningen är en del av kursen
Avvikelsedetektering i Python
Övningsinstruktioner
- Beräkna den första och tredje kvartilen för
pricesoch lagra dem somq1respektiveq3. - Beräkna IQR-värdet och lagra det i
IQR. - Beräkna den undre avvikargränsen och lagra den i
lower_limit. - Beräkna den övre avvikargränsen och lagra den i
upper_limit.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = ____ + ____