ComenzarEmpieza gratis

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 y size tiene una media de 500
  • price tiene una varianza de 19 y size tiene una varianza de 50.000
  • La covarianza para price y size 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

Ver curso

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 = ____
Editar y ejecutar código