ComeçarComece de graça

Amostragem normal multivariada

Neste exercício, você continuará trabalhando com o DataFrame house_price_size, que já foi carregado para você. Relembrando: house_price_size contém duas colunas chamadas price e size, representando, nessa ordem, o preço e o tamanho dos imóveis.

Depois de explorar o DataFrame house_price_size, você suspeita que esta é uma distribuição normal multivariada, porque price e size parecem seguir distribuições normais individualmente. Com base na matriz de covariância que você calculou no exercício anterior, agora é possível realizar a amostragem de uma distribuição normal multivariada com uma estrutura de covariância definida!

Para realizar a amostragem de uma distribuição normal multivariada com covariância definida, você precisará das seguintes informações:

  • price tem média de 20 e size tem média de 500
  • price tem variância de 19 e size tem variância de 50.000
  • A covariância entre price e size é 950
  • Você fará 5.000 amostragens

As seguintes importações já foram feitas 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

Ver curso

Exercício interativo prático

Experimente este exercício completando 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 = ____
Editar e executar o código