Muestreo normal multivariante
En este ejercicio, seguirás trabajando con el DataFrame house_price_size
, que se ha cargado para ti. Como recordatorio, house_price_size
contiene dos columnas llamadas price
y size
que representan el precio y el tamaño de las casas en ese orden.
Tras explorar el DataFrame house_price_size
, sospechas que se trata de una distribución normal multivariante porque price
y size
parecen seguir cada una una distribución normal. Basándote en la matriz de covarianza que calculaste en el ejercicio anterior, ¡ahora puedes realizar un muestreo de distribución normal multivariante con una estructura de covarianza definida!
Para realizar un muestreo de distribución normal multivariante con covarianza definida, necesitarás la siguiente información:
price
tiene una media de 20 ysize
tiene una media de 500price
tiene una varianza de 19 ysize
tiene una varianza de 50.000- La covarianza para
price
ysize
es 950 - Probarás 5.000 veces
Se han completado para ti las siguientes importaciones: seaborn
como sns
, pandas
como pd
, numpy
como np
, matplotlib.pyplot
como plt
, y scipy.stats
como st
.
Este ejercicio forma parte del curso
Simulaciones Montecarlo en Python
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Assign the mean of price and size, sample size, and covariance matrix of price and size
mean_value = ____
cov_mat = np.array(____)
sample_size = ____