ComenzarEmpieza gratis

Calcular dmvnorm sobre una cuadrícula

Para visualizar una superficie de densidad normal bivariante, hay que calcular la densidad sobre una cuadrícula densa de coordenadas x e y y usar funciones de gráficos 3D como persp() para visualizar la superficie.

La cuadrícula densa de 40 por 40 generada con el comando mvals <- expand.grid(seq(-5, 10, length.out = 40), seq(-8, 4, length.out = 40)) está precargada para ti.

Este ejercicio forma parte del curso

Distribuciones de probabilidad multivariantes en R

Ver curso

Instrucciones del ejercicio

  • Calcula las densidades de una normal con media mu.sim y matriz de varianzas-covarianzas sigma.sim en los valores de la cuadrícula del objeto mvals.
  • Usa la función de gráficos persp() para visualizar la superficie de densidad sobre la cuadrícula.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Calculate density over the specified grid
mvds <- ___
matrix_mvds <-  matrix(___, nrow = 40)

# Create a perspective plot
persp(___, theta = 80, phi = 30, expand = 0.6, shade = 0.2, col = "lightblue", xlab = "x", ylab = "y", zlab = "dens")
Editar y ejecutar código