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
Instrucciones del ejercicio
- Calcula las densidades de una normal con media
mu.simy matriz de varianzas-covarianzassigma.simen los valores de la cuadrícula del objetomvals. - 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")