Menghitung kovarians
Kovarians dapat dihitung menggunakan fungsi Numpy np.cov(). Misalnya, dengan dua himpunan data x dan y, np.cov(x, y) mengembalikan array 2D di mana entri [0,1] dan [1,0] adalah kovariansnya. Entri [0,0] adalah varians data pada x, dan entri [1,1] adalah varians data pada y. Keluaran array 2D ini disebut matriks kovarians, karena mengatur varians diri dan kovarians.
Untuk mengingatkan kembali bagaimana hubungan panjang dan lebar mahkota bunga (petal) I. versicolor, kami sertakan plot sebar yang Anda buat pada latihan sebelumnya.
Latihan ini adalah bagian dari kursus
Berpikir Statistis dengan Python (Bagian 1)
Petunjuk latihan
- Gunakan
np.cov()untuk menghitung matriks kovarians bagi panjang (versicolor_petal_length) dan lebar (versicolor_petal_width) mahkota bunga (petal) I. versicolor. - Cetak matriks kovarians.
- Ekstrak nilai kovarians dari entri
[0,1]pada matriks kovarians. Perhatikan bahwa karena simetri, entri[1,0]sama dengan entri[0,1]. - Cetak nilai kovarians.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Compute the covariance matrix: covariance_matrix
# Print covariance matrix
# Extract covariance of length and width of petals: petal_cov
# Print the length/width covariance