Ana içeriğe geç

Tableau’da Kümeleme Analizi

Yerleşik kümeleme aracıyla Tableau’da verilerinizi kolayca nasıl kümelendireceğinizi öğrenin.
· 10 dk. oku

Yapay Zeka ile Keşfedin

Veriler karmaşık ve yorucu olabilir; bazen de kalıpları ortaya çıkarmak zorlayıcı bir iştir. Şirketinize ait bazı satış verilerine sahip olduğunuzu düşünün. Tüketicilerin harcama kapasitesi açısından bir örüntü keşfetmek istediniz. Verilerde belirgin gruplar veya ilişkiler bulabilirseniz, farklı grupları buna göre hedefleyerek maksimum satış elde edebilirsiniz. Bu sezginin ardındaki temel fikir kümeleme olarak adlandırılır ve Tableau, belirli özniteliklere göre benzer veri noktalarını otomatik olarak kümelendirebilen yerleşik bir özelliğe sahiptir. Tableau’nun bu işlevselliğini inceleyelim ve kümelemeyi gerçek dünyadan bir veri setine nasıl uygulayabileceğimize bakalım.

K Means Kümeleme

Kümeleme ya da diğer adıyla küme analizi, benzerlik ölçütüne dayalı olarak benzer öğeleri bir araya getirme eğiliminde olan Denetimsiz makine öğrenimi algoritmasıdır.

Tableau, arka planda K Means kümeleme algoritmasını kullanır. K-Means, veriyi K adet kümeye bölen kümeleme tekniklerinden biridir ve merkez tabanlı kümeleme sınıfına girer. K means kümelemede, verilen küme sayısı k için algoritma veri setini k kümeye böler; her kümenin, o kümedeki tüm noktaların ortalama değeri olarak hesaplanan bir merkez noktası (centroid) vardır. Veri noktaları daha sonra merkezlere olan uzaklıklarına göre kümelendirilir.

Aşağıda, kümeleme kavramını ayrıntılı ele alan DataCamp’teki iki harika eğitim bulunmaktadır:

Makine Öğreniminde Kümeleme hakkında daha fazla bilgi edinmek isterseniz DataCamp’in Python’da Denetimsiz Öğrenme veya SciPy ile Kümeleme Yöntemleri kursunu alın.

Aşağıdaki görsel, daha iyi anlamak için K-Means algoritmasını görselleştirir. Başlangıçta rastgele 4 merkez noktası tanımlarız. K means algoritması ardından her veri noktasını en yakın kümeye (çapraz) atar. Tüm veri noktalarının ortalama değeri değiştikçe merkez yeni bir konuma kayar ve merkezlerin konumlarında daha fazla değişiklik gözlenmeyene kadar süreç tekrarlanır.

visual

K-Means algoritmasının görselleştirilmesi

Tableau’da Kümeleme Kriteri

Kümeleme metodolojisi hakkında fikir edindikten sonra, şimdi kümelemenin Tableau’da nasıl gerçekleştirildiğini anlayalım. Tableau, küme kalitesini değerlendirmek için Calinski-Harabasz ölçütünü kullanır. Calinski-Harabasz ölçütünün matematiksel yorumu şöyledir:

mathematical interpretation

Kaynak

"burada SSB genel küme-dışı varyans, SSW küme-içi genel varyans, k küme sayısı ve N gözlem sayısıdır" (Kaynak).

Bu oran, kümelerin birlikteliğini belirleyen bir değer verir. Dolayısıyla bu değer ne kadar yüksekse, kümeler o kadar yakın ilişkilidir; küme içi mesafe düşük, kümeler arası mesafe yüksektir.

Önkoşullar

Bu makale, Tableau ile bir miktar aşinalık varsayar. Tam bir başlangıç seviyesindeyseniz, mükemmel bir başlangıç niteliğindeki aşağıdaki DataCamp yazısına göz atmanız önerilir.

Tableau ile Veri Görselleştirme

Tableau Ortamı

Bu eğitimde, Tableau’nun tamamen ücretsiz bir ürünü olan Tableau Public ile çalışacağız. Tableau Public sürümünü resmi web sitesinden indirin. Kurulum talimatlarını izleyin ve Tableau simgesine tıkladığınızda aşağıdaki ekran görünürse hazırsınız demektir.

tableau public

Veri Setine Bağlanma

Bu yazıda kullanacağımız veri setinin adı Dünya Ekonomik Göstergeleri. Bu veri seti, çeşitli ülkelerin yaşam beklentisi, iş yapma kolaylığı, nüfus gibi ekonomiyi yönlendiren bazı önemli göstergeleri içerir. Birleşmiş Milletler’den temin edilmiştir. Veri setine buradan ulaşabilirsiniz.

  • Veri setini sisteminize indirin.
  • Verileri bilgisayardan Tableau çalışma alanınıza içe aktarın. Veriyi düzeltmek ve yeniden hizalamak için, Sayfalar (Sheets) sekmesi altında bulunan Data Interpreter’ı kullanın.

Veri Kaynağını Biçimlendirme

Çalışma sayfasına ilerleyin ve Measures ve Dimensions sekmesine göz atın. Measures sekmesi altında tek bir kategori altında toplanabilecek birçok özellik bulunmaktadır. Bu, tüm veri alanlarının daha iyi temsil edilmesine de yardımcı olacaktır.

  • Business Tax Rate, Days to Start Business, Ease of Business, Hours to do Tax and Lending Interest > Klasör Oluştur’u seçin.
measures and dimensions tab
  • Klasöre Business adını verin; artık yukarıdaki alanların tümü bu klasöre dahil edilmiştir.
business folder
  • Benzer şekilde Development, Health ve Population için klasörler oluşturun. İlgili alanları da ekleyin. Biçimlendirmenin ardından Measures sekmesi şu şekilde görünür:
new folders

Dünya Ekonomik Göstergeleri Verisinden Kümeler Oluşturma

Kümeleme, veri setindeki örüntüleri ortaya çıkarmaya yardımcı olur. Turizm şirketinde bir analist olduğunuzu varsayalım. Dünyada yaşam beklentisinin artmasıyla birlikte yaşlı turizminde bir artış oldu. Yaşı ilerlemiş kişiler artık daha aktif ve seyahat etmeye, dünyayı görmeye daha meraklı. Şirketiniz bu olgudan faydalanmaya çalışıyor ve sizin göreviniz, Dünya Göstergeleri örnek verisini kullanarak doğru türde yeterli sayıda müşterinin bulunduğu ülkeleri belirlemek. Bu tür ülkeleri belirlemede kümeleme bize yardımcı olabilir.

Yaşlı turizminde yüksek başarı şansına sahip ülkeleri belirleme

Şimdi, veriler üzerinde kümeleme analizi yapmak için çeşitli adımları gözden geçirelim.

  • Veri bölmesindeki Dimensions altında Country’ye çift tıklayın. Tableau, her ülkeyi temsil eden dolu bir daireyle bir harita görünümü oluşturur. Marks kartında işaret türünü Map olarak değiştirin,
country dimension map creation

Kümeler için değişkenleri belirleme

Kümeler oluşturmada bir sonraki adım, kümeleme algoritmasında kullanılacak değişkenleri belirlemektir. Tableau’da değişkenler alanlara denktir. İdeal kümeleri verecek en iyi değişkenler için tek bir doğru cevap yoktur; istenen sonuçları hangilerinin verdiğini görmek için birçok değişkenle denemeler yapabilirsiniz. Bizim durumumuzda şu alanlarla çalışalım:

  • Population Urban

Kentsel nüfus, bir ülkedeki nüfus yoğunluğu için iyi bir göstergedir. Yoğunluk arttıkça daha fazla iş fırsatı ortaya çıkar.

  • Population 65+

65 yaş üstü nüfus, hedef segmentimiz olan yaşlı vatandaşları ifade eder.

  • Life Expectancy Female ve Life Expectancy Male

Yaşam beklentisi yüksek olan ülkeler, insanların daha uzun yaşama eğiliminde olduğunu ve seyahate daha ilgili olacağını gösterir.

  • Tourism Per Capita

Bu alan mevcut değildir ve aşağıdaki gibi Tourism Outbound ve Population Total alanları kullanılarak hesaplanmış bir alan olarak oluşturulabilir:

Tourism Per Capita = SUM([Tourism Outbound])/SUM([Population Total])

field creation

Tourism Outbound, bir ülke insanlarının uluslararası seyahate yılda harcadıkları parayı (ABD doları cinsinden) temsil eder. Ortalama değeri elde etmek için bu alanı her ülkenin nüfusuna bölmemiz gerekir.

Seçilen alanları görünüme ekleme

İlerlemeden önce, varsayılan birleştirmeyi SUM’dan AVERAGE’a değiştirmemiz gerekir. Tableau, birleştirmeyi (aggregation) ölçüler veya boyutlar üzerinde mümkün kılar; ancak ölçülerin birleştirilmesi daha yaygındır. Bir ölçüyü görünüme her eklediğimizde, varsayılan olarak o ölçüye bir birleştirme uygulanır. Uygulanması gereken birleştirme türü, görünümün bağlamına bağlıdır.

applied aggregation

Tüm seçili alanların birleştirmesini değiştirin ve ardından bunları Marks kartındaki Detail bölümüne aşağıdaki gibi sürükleyin:

change aggregation

Kümeleme

Tableau’da kümeleme basit bir sürükle-bırak sürecidir. Aşağıdaki adımlar kümeleme sürecini özetler:

  • Analytics bölmesine tıklayın ve Cluster’ı görünüme sürükleyin; veriler Tableau tarafından otomatik olarak kümelendirilir.
clustering
  • Tableau oluşturulacak küme sayısına otomatik karar verebilse de, küme sayısını ve kümenin hesaplanmasında kullanılan değişkenleri biz de kontrol edebiliriz. Bir alanı kutunun içine sürükleyerek kümeleme algoritmasına dahil edin, dışına sürükleyerek hariç tutun.
number of clusters
  • Daha iyi bir analiz için 4 küme ve varsayılan değişkenlerle ilerleyeceğiz. Dikkat: Bazı ülkeler herhangi bir kümeye girmemiş ve kümelenmedi olarak işaretlenmiştir.
not clustered
  • Küme yeni bir hap (pill) olarak oluşturulur ve renk rafında görülebilir. Bu hapı Veri Bölmesi’ne sürükleyerek bir grup olarak kaydedin.
save as group

Böylece ülkeleri seçilen ölçülerle ilişkili olarak kümelendirdik. Peki bu sonuçları nasıl anlamlandıracağız ve iş kararlarını kümelere dayanarak nasıl alacağız? Bir sonraki bölüm bu soruları ele alıyor.

Kümeleri Açıklama

Marks kartında Clusters alanına tıklayın ve Describe Clusters seçeneğine tıklayın.

describe clusters

Bu, kümelerin ayrıntılı bir açıklamasını içeren bir belge görüntüler. Belgede iki sekme bulunur:

Özet

Bu bölüm, sonuçların bir özetini ve her bir küme için her değişkenin ortalama değerlerini verir.

summary

Yukarıdaki sonuçlardan, Küme 3’ün şunlara sahip olduğunu çıkarabiliriz:

  • Hem erkekler hem kadınlar için en yüksek yaşam beklentisi
  • Kişi başına en yüksek toplam turizm harcaması
  • En yüksek kentsel nüfus

Bu, daha uzun ömür beklentisine sahip varlıklı bir kentsel nüfusa işaret eder ve dolayısıyla Yaşlı Turizmi sektörü için iyi bir pazar gibi görünür. Bu kümede hangi ülkelerin yer aldığına bakalım.

countries included in cluster

Modeller

Modeller sekmesi, tüm değişken/alanların ortalama değeri için çeşitli istatistiksel değerleri ve bunların istatistiksel anlamlılığını gösterir.

models

Dolayısıyla bir analist olarak bu listeyi Satış Ekibi’ne sunabilir, onların potansiyel müşterilere odaklanmasını sağlayabilirsiniz. Kümeleme bize harika içgörüler sağladı. Buradan, farklı alanlarla denemeler yapabilir, nüfus veya gelir için bir eşik belirleyebilirsiniz, vb. Verileri kümelendirmenin birçok yolu vardır, ancak temel ilke aynı kalır.

Sonuç

Bu yazıda, basit bir sürükle-bırak mekanizmasıyla Tableau’da verilen bir veri seti üzerinde kümeleme analizi yapmayı öğrendik. Kümeleme değerli bir araçtır ve Tableau ile birleştirildiğinde, istatistiksel analiz tekniğinin gücünü analistlerin eline verir. Tableau’yu ustalıkla öğrenmek için Tableau merkezimize göz atın. 

Kaynakça

Tableau Dokümantasyonu

Konular

İlgili