MulaiMulai sekarang secara gratis

Pengambilan sampel normal multivariat

Pada latihan ini, Anda akan melanjutkan bekerja dengan DataFrame house_price_size, yang sudah dimuat untuk Anda. Sebagai pengingat, house_price_size berisi dua kolom bernama price dan size yang masing-masing merepresentasikan harga dan ukuran rumah, dalam urutan tersebut.

Setelah menelusuri DataFrame house_price_size, Anda menduga bahwa ini merupakan distribusi normal multivariat karena price dan size masing-masing tampak mengikuti distribusi normal. Berdasarkan matriks kovarians yang Anda hitung pada latihan sebelumnya, kini Anda dapat melakukan pengambilan sampel dari distribusi normal multivariat dengan struktur kovarians yang terdefinisi!

Untuk melakukan pengambilan sampel distribusi normal multivariat dengan kovarians terdefinisi, Anda memerlukan informasi berikut:

  • price memiliki mean 20 dan size memiliki mean 500
  • price memiliki varians 19 dan size memiliki varians 50.000
  • Kovarians untuk price dan size adalah 950
  • Anda akan mengambil sampel sebanyak 5.000 kali

Impor berikut telah disiapkan untuk Anda: seaborn sebagai sns, pandas sebagai pd, numpy sebagai np, matplotlib.pyplot sebagai plt, dan scipy.stats sebagai st.

Latihan ini adalah bagian dari kursus

Simulasi Monte Carlo di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Assign the mean of price and size, sample size, and covariance matrix of price and size
mean_value = ____
cov_mat = np.array(____)
sample_size = ____
Edit dan Jalankan Kode