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

Çok verili KDE

Verilen kod, tüm cezalar için percentage_over_limit değişkeninin temel bir KDE’sini oluşturur. İlk bakışta ayarlar mantıklı görünüyor. Çok fazla veri var, bu yüzden kova genişliğini sadece yüzde bir olacak kadar dar tutuyoruz. Ayrıca, düşünceli bir şekilde eklenmiş olan rug grafiğinin alpha değeri 0.7 olarak düşürülmüş.

Bu kodu çalıştırdığında hemen göreceksin ki grafik pek iyi değil. Yoğunluk kestirimi kirpi gibi görünürken, rug grafik büyük örtüşmeden dolayı neredeyse kalın siyah bir çubuk hâline geliyor.

Bunu düzeltmek için kova genişliğini biraz artırıp 2.5 yap ve nokta örtüşmesini daha anlaşılır kılmak için rug grafiğinin alpha değerini 0.05’e düşür. Çekirdek genişliğindeki değişimi yansıtması için altyazıyı değiştirmeyi unutma!

Bu egzersiz

R'de Görselleştirme En İyi Uygulamaları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Çekirdek std sapmasını 2.5 yap
  • Rug grafiğinin alpha değerini 0.05 olarak ayarla
  • Yeni çekirdek genişliğini yansıtması için subtitle değerini "Gaussian kernel SD = 2.5" olarak değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

ggplot(md_speeding, aes(x = percentage_over_limit)) +
    # Increase bin width to 2.5
    geom_density(fill = 'steelblue', bw = 1,  alpha = 0.7) + 
    # lower rugplot alpha to 0.05
    geom_rug(alpha = 0.5) + 
    labs(
        title = 'Distribution of % over speed limit', 
        # modify subtitle to reflect change in kernel width
        subtitle = "Gaussian kernel SD = 1"
    )
Kodu Düzenle ve Çalıştır