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
R ile Anomali Tespitine Giriş
kursunun bir parçasıdırEgzersiz talimatları
thyroidverisi için Gower mesafe matrisini hesapla ve sonucu yenithyroid_distnesnesine ata.k = 10varsayımıyla her hasta içinthyroid_distkullanarak bir LOF üret.thyroid_distmatrisinde yer alan mesafelerin aralığını yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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(___))