Výpočet dmvnorm na mřížce
Abychom mohli vizualizovat povrch hustoty bivariátního normálního rozdělení, je potřeba vypočítat hustotu na husté mřížce souřadnic x a y a k vizualizaci povrchu použít funkce pro 3D vykreslování, jako je persp().
Hustá mřížka 40 × 40 vygenerovaná příkazem mvals <- expand.grid(seq(-5, 10, length.out = 40), seq(-8, 4, length.out = 40)) je už předem načtená.
Toto cvičení je součástí kurzu
Multivariate Probability Distributions in R
Pokyny k cvičení
- Vypočítej hustoty normálního rozdělení se střední hodnotou
mu.sima varianční-kovarianční maticísigma.simpro hodnoty mřížky uložené v objektumvals. - Pomocí funkce
persp()vizualizuj povrch hustoty nad touto mřížkou.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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")