Tableau Ders 29: R Bağlantısı

R, istatistiksel hesaplama ve grafik işleme için geliştirilmiş açık kaynaklı bir dil ve programdır.

Buraya tıklayarak kendisini indirebilir ayrıca Tableau’nun içerisinde yapacağınız analizler için kullanabilirsiniz.

R yüklendikten sonra açtığımız konsol ekranına sırasıyla;

  1. install.packages(“Rserve”)
  2. library(Rserve)
  3. Rserve()

komutlarını tek tek yazarak enterlıyoruz. Böylece paketleri yüklüyoruz ve R tarafındaki bağlantıyı sağlamış oluyoruz.

İşlem başarılı bir şekilde tamamlandıktan sonra Tableau’da çalışacağınız projeyi açarak en üst sekmede en sağda bulunan:

Help -> Setting and Performance -> Manage External Service Connection diyoruz.

Açılan ekrana bağlantı bilgilerini giriyoruz:

124

Bağlantıyı test ederek:

Successfully connected to the Rserve service

Tableau’ dan bu mesajı aldıysak entegrasyon başarıyla sağlanmış oluyor.

Bağlantıyı kurduktan sonra R kodlarını kullanmak için üst sekmeden;

Analysis -> Create Calculated Field diyerek bir hesaplama alanı açıyoruz. Scripti bu hesaplama alanının içerisine yazarak Tableau’da istediğimiz şekilde kullanabiliyoruz.

Örnek olarak; R kullanarak satış ve kar değerleri üzerinde k-means algoritması ile kümeleme yapalım.

mmm.png

Script’i hesaplama alanının içerisine yazalım ve R Cluster olarak adlandıralım.

SCRIPT_INT('result <- kmeans(x = data.frame(.arg1,.arg2), 3)
result$cluster', 
SUM([Sales]),SUM([Profit]))

Ardından aşağıdaki şekilde Sales’i, Columns‘a; Profit’i, Rows‘a ve hesaplanmış alanı da Color kutusuna atalım.

Kar ve satışı, aggregate olarak kullanmamak için menüden Analysis -> Aggregate Measures‘taki tiki kaldıralım.

R_cluster.png

Görüldüğü üzere R ile satış ve kar değerleri için k-means algoritmasını kullanarak 3 adet cluster (küme) oluşturmuş olduk.

Reklamlar