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:
pricememiliki mean 20 dansizememiliki mean 500pricememiliki varians 19 dansizememiliki varians 50.000- Kovarians untuk
pricedansizeadalah 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
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 = ____