Küresel gelirler: Dağılım
Bir kantil, bir DataFrame’in frekans dağılımını eşit gruplara ayırarak oluşturulan bir dağılım ölçüsüdür. Bir DataFrame df için verilen kantil q değerindeki değeri df.quantile(q) komutuyla döndürebilirsin; benzer şekilde, q olarak bir liste verdiğinde her bir kantil için bir değer döner.
Burada, küresel gelir dağılımı analizine iki dağılım ölçüsüyle devam edeceksin: standart sapma (varyansın karekökü) ve interçeyrek aralığı (IQR).
pandas pd olarak içe aktarılmıştır ve önceki egzersizdeki income DataFrame’i çalışma alanında hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
- Uygun fonksiyonları kullanarak kişi başına gelirin ortalamasını
meanve standart sapmasınıstdolarak hesapla. .quantile()kullanmadan, ortalamanın etrafında bir standart sapmalık aralığın alt ve üst sınırlarını birboundslistesinde hesapla ve yazdır:- ilk eleman olarak
mean'denstdçıkar - ikinci eleman olarak
meanilestdtopla
- ilk eleman olarak
.quantile()ve iki uygun ondalık değerden oluşan bir liste kullanarak'Income per Capita'için birinci ve üçüncü çeyrekleriquantilesolarak hesapla ve yazdır. Değerler örtüşüyor mu?- Videoda öğrendiğin basit çıkarma ifadesini kullanarak İKO’yu (IQR)
iqrolarak hesapla ve yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Calculate mean
mean = ____
# Calculate standard deviation
std = income['Income per Capita'].std()
# Calculate and print lower and upper bounds
bounds = [____, ____]
print(bounds)
# Calculate and print first and third quartiles
quantiles = income['Income per Capita'].____([____, ____])
print(quantiles)
# Calculate and print IQR
iqr = ____ - ____
print(iqr)