Ce face statistics.quantiles()
quantiles(date, n=4) returnează cele 3 puncte de tăiere care împart datele în 4 părți egale (quartilele Q1, Q2 = mediana, Q3). Cu n=10 obții decilele, cu n=100 percentilele.
method='inclusive' este potrivită când datele sunt întreaga populație sau includ valorile extreme posibile; 'exclusive' (implicit) pentru eșantioane.
Parametri
| Parametru | Descriere |
|---|---|
date |
Valorile (cel puțin două). |
n |
Numărul de intervale. |
method |
'exclusive' sau 'inclusive'. |
Ce returnează
O listă cu n - 1 valori.
Exemple
Exemplul 1: Quartile și decile
import statistics
timpi = [12, 15, 17, 20, 22, 25, 28, 30, 35, 60]
print(statistics.quantiles(timpi))
print(statistics.quantiles(timpi, method="inclusive"))
print([round(q, 1) for q in statistics.quantiles(timpi, n=10)])
Rezultat
[16.5, 23.5, 31.25]
[17.75, 23.5, 29.5]
[12.3, 15.4, 17.9, 20.8, 23.5, 26.8, 29.4, 34.0, 57.5]
Greșeli frecvente
- Te aștepți ca rezultatul să conțină n valori. Pentru
nintervale existăn - 1puncte de tăiere.
Comenzi înrudite
statistics.median() și variantele ei: Valoarea din mijloc a unei liste sortate, mai puțin sensibilă la valori extreme decât media.statistics.stdev(), pstdev(), variance(), pvariance(): Abaterea standard și varianța: cât de împrăștiate sunt valorile în jurul mediei.