quantiles() fonksiyonu, verileri eşit olasılıkla "n" aralığa bölme işlemini uygulayarak aralıkları ayıran (n-1) kesme noktasının bir listesini döndürür.
Kullanımı için "statistics" kütüphanesinin içe aktarılması gerekmektedir.
import statistics as st
Söz dizimi: st.quantiles(data, n=4, method='exclusive')
- data, verilen listeyi temsil eder.
- n, verilerin kaç aralığa bölüneceği bilgisini temsil eder. Varsayılan olarak 4 değerini alır. Sonucun sağlıklı olabilmesi için "n" değerinin veri seti eleman sayısınıdan küçük olması gerekmektedir.
- method, quantiles hesaplama yöntemini temsil eder. "exclusive" ve "inclusive" değerlerini alabilir. Varsayılan olarak "exclusive" dir.
Örnek-1:
data= [ 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]
result_quantiles=st.quantiles(data,n=4)
print(f"Kesme noktaları listesi: {result_quantiles}")
Çıktı:
Kesme noktaları listesi: [5.5, 12.0, 18.5]
Örnek-2:
data= [ 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]
result_quantiles=st.quantiles(data,n=10)
print(f"Kesme noktaları listesi: {result_quantiles}")
Çıktı:
Kesme noktaları listesi: [1.6, 4.2, 6.8, 9.4, 12.0, 14.6, 17.2, 19.8, 22.4]