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

Faktörlerle LOF

lof() fonksiyonu, LOF skorlarını hesaplamak için girdi olarak sayısal bir veri çerçevesi ya da bir mesafe matrisi kabul edebilir. Bu egzersizde, Gower mesafesini kullanarak bir mesafe matrisi hesaplama ve ardından bu matrisi lof() fonksiyonuna skorlama için verme pratiği yapacaksın.

Önceki egzersizde olduğu gibi, karakter sütunları faktöre dönüştürülmüş thyroid verisi senin için önceden yüklendi.

Bu egzersiz, kursun bir parçasıdır

R ile Anomali Tespitine Giriş

Kursa Göz Atın

Egzersiz talimatları

  • thyroid verisi için Gower mesafe matrisini hesapla ve sonucu yeni thyroid_dist nesnesine ata.
  • k = 10 varsayımıyla her hasta için thyroid_dist kullanarak bir LOF üret.
  • thyroid_dist matrisinde yer alan mesafelerin aralığını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Calculate Gower's distance matrix
thyroid_dist <- daisy(___, metric = ___)

# Generate LOF scores for thyroid data
thyroid_lof <- lof(thyroid_dist, k = 10)

# Range of values in the distance matrix
___(as.matrix(___))
Kodu Düzenle ve Çalıştır