Menghitung varians
Penting untuk memahami apa yang dilakukan fungsi yang umum digunakan di balik layar. Meskipun Anda mungkin sudah tahu cara menghitung varians, ini adalah kursus pemula yang tidak mengasumsikan demikian. Pada latihan ini, kita akan menghitung secara eksplisit varians panjang mahkota bunga (petal) dari Iris veriscolor menggunakan persamaan yang dibahas dalam video. Kemudian kita akan menggunakan np.var() untuk menghitungnya.
Latihan ini adalah bagian dari kursus
Berpikir Statistis dengan Python (Bagian 1)
Petunjuk latihan
- Buat array bernama
differencesyang merupakan selisih antara panjang mahkota bunga (versicolor_petal_length) dan mean panjang mahkota. Variabelversicolor_petal_lengthsudah tersedia di namespace Anda sebagai array NumPy sehingga Anda dapat memanfaatkan operasi tervektorisasi NumPy. - Kuadratkan setiap elemen dalam array ini. Sebagai contoh,
x**2akan menguadratkan setiap elemen dalam arrayx. Simpan hasilnya sebagaidiff_sq. - Hitung mean dari elemen-elemen dalam
diff_sqmenggunakannp.mean(). Simpan hasilnya sebagaivariance_explicit. - Hitung varians dari
versicolor_petal_lengthmenggunakannp.var(). Simpan hasilnya sebagaivariance_np. - Cetak
variance_explicitdanvariance_npdalam satu pemanggilanprintuntuk memastikan keduanya konsisten.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Array of differences to mean: differences
# Square the differences: diff_sq
# Compute the mean square difference: variance_explicit
# Compute the variance using NumPy: variance_np
# Print the results