Pendapatan global: Penyebaran
Sebuah kuantil adalah ukuran penyebaran yang dibuat dengan membagi distribusi frekuensi dari sebuah DataFrame menjadi kelompok-kelompok yang sama besar. Anda dapat mengembalikan nilai pada kuantil tertentu q dari sebuah DataFrame df dengan perintah df.quantile(q); demikian pula, memberikan sebuah daftar sebagai q akan mengembalikan nilai untuk setiap kuantil yang diberikan.
Di sini, Anda akan melanjutkan analisis distribusi pendapatan global menggunakan dua ukuran penyebaran: simpangan baku (akar kuadrat dari varians) dan jangkauan antarkuartil (IQR).
pandas telah diimpor sebagai pd, dan DataFrame income dari latihan sebelumnya sudah tersedia di workspace Anda.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Dengan menggunakan fungsi yang sesuai, hitung rerata pendapatan per kapita sebagai
meandan simpangan bakunya sebagaistd. - Tanpa menggunakan
.quantile(), hitung dan cetak batas atas dan bawah dari interval satu simpangan baku di sekitar rerata dalam sebuah daftarbounds:- kurangkan
stddarimeansebagai elemen pertama - tambahkan
stdkemeansebagai elemen kedua
- kurangkan
- Dengan menggunakan
.quantile()dan daftar berisi dua nilai desimal yang sesuai, hitung dan cetak kuartil pertama dan ketiga dari'Income per Capita'sebagaiquantiles. Apakah nilainya cocok? - Hitung dan cetak IQR,
iqr, menggunakan ekspresi pengurangan sederhana yang Anda pelajari di video.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)