BaşlayınÜcretsiz başlayın

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ı

Kursa Göz Atın

Egzersiz talimatları

  • mvals nesnesindeki ızgara değerleri üzerinde, ortalaması mu.sim ve varyans-kovaryans matrisi sigma.sim olan 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")
Kodu Düzenle ve Çalıştır