Web Analitiği Ve Zekâsı Ünite -7
Ziyaretçi Davranış Grupları- Kümeleme
#1. Aşağıdaki işlemlerden hangisi set.seed() fonksiyonunun kullanım amacıyla örtüşür?
Cevap: D) Her çalıştırmada aynı sonuçların elde edilmesini sağlamak.
Açıklama : set.seed() fonksiyonu, her çalıştırmada aynı sonuçları elde etmeyi sağlar.
Makine öğrenmesi modelleri çalıştırıldığında, bazı işlemler rastgele değerlerle başlatılır.
set.seed() fonksiyonu, rastgele sayı üreticisini belirli bir başlangıç noktasına getirerek sonuçların tekrarlanabilir olmasını sağlar.
Örnek kullanım:
set.seed(123)
Bu komut, aynı kodun her çalıştırıldığında aynı sonuçları vermesini garanti eder.
#2. Veri ölçeklendirme (standartlaştırma) işlemi için hangi R fonksiyonu kullanılır?
Cevap: A) scale()
Açıklama : Veri ölçeklendirme (standartlaştırma) işlemi için scale() fonksiyonu kullanılır.
Makine öğrenmesi ve istatistiksel analizlerde, özelliklerin farklı ölçeklerde olması modelin performansını olumsuz etkileyebilir.
scale() fonksiyonu, her sütunu ortalaması 0 ve standart sapması 1 olacak şekilde yeniden ölçeklendirir.
Örnek:
veri_scaled <- scale(veri)
Bu işlem, özellikle kümelerin daha doğru belirlenmesini sağlayarak kümeleme modelinin performansını artırır.
#3. R’da kümeleme analizinde, veri setindeki mesafelerin hesaplanması için aşağıdaki fonksiyonlardan hangisi kullanılır?
Cevap: E) dist()
Açıklama : R’da kümeleme analizinde, veri setindeki mesafelerin hesaplanması için dist() fonksiyonu kullanılır.
dist() fonksiyonu, veri noktaları arasındaki Öklidyen veya diğer mesafeleri hesaplamak için kullanılır.
Örneğin:
mesafe_matrisi <- dist(veri)
Bu işlem, kümeleme algoritmalarının doğru çalışmasını sağlayarak veriler arasındaki benzerlikleri belirlemek için gereklidir.
#4. Silhouette skoru neyi ölçer?
Cevap: B) Kümeleme sonucunda verilerin birbirinden ne kadar farklı olduğunu.
Açıklama : Silhouette skoru, kümeleme sonucunda verilerin birbirinden ne kadar farklı olduğunu ölçer.
Silhouette yöntemi, bir veri noktasının kendi kümesine olan uzaklığı ile diğer kümelere olan uzaklığını kıyaslayarak kümelerin ayrışma kalitesini değerlendirir.
Silhouette skoru 1’e yakınsa kümeler iyi ayrılmıştır, 0’a yakınsa kümeler arasında net bir ayrım yoktur, negatifse kümeleme hatalı olabilir.
Örnek hesaplama:
library(cluster)
silhouette_score <- silhouette(kmeans_result$cluster, dist(veri))
mean(silhouette_score[, 3])
#5. Kümeleme modeli sonucunda kmeans() fonksiyonundan elde edilen küme merkezlerini görmek için hangi kod kullanılır?
Cevap: E) print(kmeans_result$centers)
Açıklama : Kümeleme modelinde kmeans() fonksiyonundan elde edilen küme merkezlerini görmek için print(kmeans_result$centers) kodu kullanılır.
Küme merkezleri, her kümenin merkezi konumunu temsil eder ve kümelerin özelliklerini anlamak için kullanılır.
Örnek kullanım:
print(kmeans_result$centers)
Bu kod, her kümenin ortalama değerlerini (merkezlerini) döndürerek küme yapısının anlaşılmasını sağlar.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
#6. Kümeleme modelinde table(kmeans_result$cluster) komutu neyi gösterir?
Cevap: C) Her kümedeki gözlem sayısını.
Açıklama : Kümeleme modelinde table(kmeans_result$cluster) komutu, her kümedeki gözlem sayısını gösterir.
Örneğin:
table(kmeans_result$cluster)
Bu komut, her kümede kaç veri noktası olduğunu döndürerek küme boyutlarının dengeli olup olmadığını analiz etmeye yardımcı olur.
#7. Kümeleme analizinde k-ortalamalar (k-means) algoritmasının temel amacı nedir?
Cevap: A) Veriyi belirli gruplara (kümelere) ayırmak.
Açıklama : Kümeleme (Clustering) analizinde kullanılan k-ortalamalar (k-means) algoritması, veri setini önceden belirlenmiş “k” sayıda küme veya gruba ayırmayı amaçlar.
Bu algoritma, benzer özelliklere sahip verileri aynı gruba koyarken, farklı özelliklere sahip verileri farklı gruplara ayırır.
Nasıl Çalışır?
-Küme merkezleri rastgele seçilir.
-Veriler en yakın küme merkezine atanır.
-Küme merkezleri güncellenerek daha iyi bir ayırım yapılır.
-Belirli bir eşik değere ulaşılana kadar bu süreç devam eder.
-Bu nedenle k-ortalamalar algoritmasının temel amacı, veriyi belirli gruplara (kümelere) ayırmaktır.
#8. R’da sadece sayısal sütunları seçmek için hangi fonksiyon kullanılır?
Cevap: C) subset()
Açıklama : R’da sadece sayısal sütunları seçmek için subset() fonksiyonu kullanılır.
– subset() fonksiyonu, belirli koşullara göre veri setinden satır ve sütun seçmek için kullanılır.
– Örneğin, sadece sayısal sütunları içeren bir veri çerçevesi oluşturmak için şu şekilde kullanabiliriz:
sayisal_veri <- subset(veri, select = sapply(veri, is.numeric))
Bu komut, veri setindeki yalnızca sayısal sütunları seçerek yeni bir veri seti oluşturur.
#9. R’da kümelerin görselleştirilmesi için hangi fonksiyon kullanılır?
Cevap: B) fviz_cluster()
Açıklama : R’da kümelerin görselleştirilmesi için fviz_cluster() fonksiyonu kullanılır.
ggplot2 tabanlı olan factoextra paketi ile birlikte gelir ve kümeleme sonuçlarını grafiksel olarak sunar.
Kullanım :
library(factoextra)
fviz_cluster(kmeans_result, data = veri)
Bu komut, kümelerin nasıl dağıldığını göstererek kümeleme modelinin değerlendirilmesine yardımcı olur.
#10. Optimal küme sayısını belirlemek için hangi yöntem kullanılmıştır?
Cevap: D) Silhouette yöntemi
Açıklama : Optimal küme sayısını belirlemek için Silhouette yöntemi kullanılır.
Silhouette yöntemi, bir kümenin kalitesini ölçmek için kullanılır ve kümelerin birbirine ne kadar benzediğini gösterir.
Silhouette skoru 1’e ne kadar yakınsa, kümeleme o kadar başarılıdır.
Bir veri noktasının kendi kümesine olan uzaklığı ile diğer kümelere olan uzaklığı karşılaştırılarak hesaplanır.
Örneğin, R’da silhouette() fonksiyonu kullanılarak Silhouette skoru hesaplanabilir.
Öğrenme Yönetim Sistemi Öğrenci Dostu LOLONOLO bol bol deneme sınavı yapmayı önerir.
SONUÇ
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
2. Sınıf Bahar Dönemi
Web Analitiği Ve Zekâsı Ünite -7
Ziyaretçi Davranış Grupları- Kümeleme
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef)
Açık Öğretim Fakültesi
Bölüm : Web Tasarımı ve Kodlama
2. Sınıf Bahar Dönemi
Web Analitiği Ve Zekâsı Ünite -7
Ziyaretçi Davranış Grupları- Kümeleme
Ziyaretçi Davranış Grupları- Kümeleme
İstanbul Üniversitesi Açık ve Uzaktan Eğitim Fakültesi (Auzef) Açık Öğretim Fakültesi Bölüm : Web Tasarımı ve Kodlama 2. Sınıf Bahar Dönemi Web Analitiği Ve Zekâsı Ünite -7 Ziyaretçi Davranış Grupları- Kümeleme |
---|
Ziyaretçi Davranış Grupları- Kümeleme
Webde Ziyaretçi Davranış Grupları – Kümeleme |
|
---|---|
@lolonolo_com |
Ziyaretçi Davranış Grupları- Kümeleme
Web Analitiği Ve Zekâsı Ünite -7
Ziyaretçi Davranış Grupları- Kümeleme
Web Analitiği ve Zekâsı – Ünite 7: Ziyaretçi Davranış Grupları – Kümeleme |
|
---|---|
@lolonolo_com |
Ziyaretçi Davranış Grupları- Kümeleme
|
Auzef Web Tasarımı ve Kodlama 2. Sınıf bahar dönemi soruları deneme sınavları ve ünite soruları