Ölçeğin etkileri
Bir değişken, verindeki diğer değişkenlere göre daha büyük bir ölçekte olduğunda, gözlemler arasında hesaplanan uzaklığı orantısız biçimde etkileyebileceğini öğrendin. Bunu, trees veri setinden bir örnek üzerinde gözlemleyerek görelim.
Varsayılan olarak sütun özelliklerini merkeze alıp ölçekleyen scale() fonksiyonundan yararlanacaksın.
Değişkenlerimiz şunlar:
- Girth - ağacın çapı (inç cinsinden)
- Height - ağacın boyu (inç cinsinden)
Bu egzersiz, kursun bir parçasıdır
R ile Kümeleme Analizi
Egzersiz talimatları
three_treesveri çerçevesi için uzaklık matrisini hesapla vedist_treesolarak sakla.three_treesverisini merkezleyip ölçeklediğin yeni bir değişkenscaled_three_treesoluştur.scaled_three_treesiçin uzaklık matrisini hesaplayıp yazdır ve bunudist_scaled_treesolarak sakla.- Hem
dist_treeshem dedist_scaled_treesmatrislerini yazdır ve iki matris arasında en küçük uzaklığa sahip gözlemlerin nasıl değiştiğini gözlemle (ipucu: değiştiler).
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Calculate distance for three_trees
dist_trees <- ___
# Scale three trees & calculate the distance
scaled_three_trees <- ___
dist_scaled_trees <- ___
# Output the results of both Matrices
print('Without Scaling')
___
print('With Scaling')
___