Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Dengan menggunakan fungsi yang sesuai, hitung rerata pendapatan per kapita sebagai mean dan simpangan bakunya sebagai std.
  • Tanpa menggunakan .quantile(), hitung dan cetak batas atas dan bawah dari interval satu simpangan baku di sekitar rerata dalam sebuah daftar bounds:
    • kurangkan std dari mean sebagai elemen pertama
    • tambahkan std ke mean sebagai elemen kedua
  • Dengan menggunakan .quantile() dan daftar berisi dua nilai desimal yang sesuai, hitung dan cetak kuartil pertama dan ketiga dari 'Income per Capita' sebagai quantiles. 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)
Edit dan Jalankan Kode