Amostragem normal multivariada
Neste exercício, você continuará a trabalhar com o DataFrame house_price_size
, que foi carregado para você. Como lembrete, house_price_size
contém duas colunas chamadas price
e size
que representam o preço e o tamanho das casas nessa ordem.
Depois de explorar o DataFrame house_price_size
, você suspeita que se trata de uma distribuição normal multivariada porque price
e size
parecem seguir uma distribuição normal. Com base na matriz de covariância que você calculou no exercício anterior, agora é possível realizar a amostragem de distribuição normal multivariada com uma estrutura de covariância definida!
Para realizar a amostragem de distribuição normal multivariada com covariância definida, você precisará das seguintes informações:
price
tem uma média de 20 esize
tem uma média de 500price
tem uma variação de 19 esize
tem uma variação de 50.000- A covariância para
price
esize
é 950 - Você fará uma amostragem de 5.000 vezes
As seguintes importações foram concluídas para você: seaborn
como sns
, pandas
como pd
, numpy
como np
, matplotlib.pyplot
como plt
, e scipy.stats
como st
.
Este exercício faz parte do curso
Simulações de Monte Carlo em Python
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# Assign the mean of price and size, sample size, and covariance matrix of price and size
mean_value = ____
cov_mat = np.array(____)
sample_size = ____