Bir ızgara üzerinde dmvnorm hesaplama
Çift değişkenli normal yoğunluk yüzeyini görselleştirmek için, x ve y koordinatlarından oluşan sık bir ızgara üzerinde yoğunluğu hesaplaman ve yüzeyi görselleştirmek için persp() gibi 3B yüzey çizim fonksiyonlarını kullanman gerekir.
mvals <- expand.grid(seq(-5, 10, length.out = 40), seq(-8, 4, length.out = 40)) komutuyla üretilen 40'a 40 sık ızgara senin için önceden yüklendi.
Bu egzersiz, kursun bir parçasıdır
R'de Çok Değişkenli Olasılık Dağılımları
Egzersiz talimatları
mvalsnesnesindeki ızgara değerleri üzerinde, ortalamasımu.simve varyans-kovaryans matrisisigma.simolan normalin yoğunluklarını hesapla.- Yoğunluk yüzeyini ızgara üzerinde görselleştirmek için
persp()çizim fonksiyonunu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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")