22 Temmuz 2012 Pazar

R Uygulama 2 – Paket kurulumu



Spss kendisini bir program değil de modüller birleşimi olarak tanıtıyor. Aynı şekilde SAS’da bir modüller birleşimi. R de ise bu modül kavramı paketler ile karşımıza geliyor. R geliştiricileri tarafından yazılan bu paketleri indirip ilgili analizleri rahatlıkla yapabiliyoruz. Help(packages name) fonksiyonu ile paketin nasıl kullanacağına dair upuzun açıklama da cabası..! Paket kurulumu ile ilgili detaylı bilgiyi Link1’ den inceleyebilirsiniz. R’ de kullanabileceğimiz paketlerin isme göre sıralanmış biçimi Link2’ de, yayın tarihine göre sıralanmış biçimi Link3’te mevcuttur. Link2 ve Link3’te dosya indirme linki ve paketin hangi işlev için yazıldığı bulunmaktadır.

Uygulama:
RStudio Console bölümüne aşağıdaki kodu olduğu gibi yazıyoruz.
install.packages()
Ülke : UK (London) – 68 (Hangi serverdan indireceğimizi seçiyoruz)

Daha önce Link2’ den işimize yarayacak paketleri bulmuştuk. Karşımıza gelen listeden paket ismini buluyoruz. Şimdilik RODBC paketini yükleyeceğiz.  Link4’ te ne işe yaradığına dair güzel bir açıklama mevcut.


R Uygulama 1 – RStudio

Link1 : http://www.r-project.org/

Bilgisayarımıza önce Link1’ i daha sonra ise Link2’ yi kuruyoruz. Böylece R’ye ilk adımımızı attık. Kurulumlar tamamlandıktan sonra RStudio ile devam edeceğiz. RStudio çalıştırdığımızda ekran 3' e bölünmüş bir şekilde karşımıza geliyor. Console bölümünde kodlarımızı yazacağız. Workspace bölümünde oluşturduğumuz değişkenleri, tabloları görebileceğiz. Diğer bölümde ise yaptığımız analizlerin çıktılarını görüntüleyebileceğiz.
Bir şey dikkatimi çekti R directory mantığı ile çalışıyor. İlgili dizine girmeyince kodlar çalışmıyor. Zaten yeni bir proje oluşturduğumuzda bize Directory ismi girmemizi istiyor. Hangi dizinde olduğumuzu getwd() ile, yeni bir dizine girmek için setwd() komutundan yararlanacağız.

Console bölümüne aşağıdaki komutları yazarak ne işe yaradıkları hakkında detaylı bilgi öğrenebiliyoruz.

> help(getwd)
> help(setwd)

R Giriş

R programlama Türkiye’de popüler olmayan bir yazılım; dolayısı ile Türkçe kaynağa henüz rastlayamadım. Buna rağmen çok fazla sayıda yabancı blog, site, video, makale vb.. mevcut. Şöyle ki R programlamada bir eğitmen olabilecek düzeyde değilim fakat Türkçe kaynak sıkıntısından dolayı yaptığım uygulamaları blogumda paylaşacağım. Uygulamalarım çoğunlukla yabancı kaynak çevirisi olacaktır ve elimden geldiğince kaynak göstermeye özen göstereceğim. 

21 Temmuz 2012 Cumartesi

How Google uses R to make online advertising more effective

Next up was Tim Hesterberg from Google, who talked about how Google determines the effectiveness of display ads for its customers. When a brand-name company places a display (or banner) ad on a popular website like ESPN.com or CNN.com, it can be hard to judge its effectiveness, because a small percentage of visitors will click on a display ad. But that's not to say that a display ad won't affect future purchasing behavior, for example by searching for "HTC" or visiting the HTC website a couple of days after seeing a display ad for an HTC phone. Using observational data from more than 10 million web users, Google compares the search behavior of people who were exposed to the display ad (i.e. those that never visited a web page displaying the ad) to similar users who did see the ad, to figure out how many additional people visit the advertiser's web site as a result of seeing the display ad.
Yazının tamamı 

R (programlama dili)

R nedir? : R, istatistiksel hesaplama ve grafikleri için bir bilgisayar programı. Aynı zamanda bir programlama dili.
Avantajı? : Lisans parası vermekten kurtarır.

R ile temel istatistik işlemlerini çok rahat bir şekilde yapabiliyoruz. Örneğin;
Sayı dizisini frekans serisine çok rahatlıkla bölebilir;
x<-c(2,2,3,2,1,2,1,2,3,4,5,5,6,7,6,3,2,1,2,3,4,5,5,6,6)
table(x)
Ortalamasını alabilir;
mean(x)
Veri setimize İf döngüleri ile şartlar koyup;
if (mean(x)==25) {print("doğru")} else {print("yanlış")}
İleri istatistiksel teknikleri veri setimize rahatlıkla uygulayabiliriz. (PCA, Cluster, Regression, Plot vb..)

Geçtiğimiz hafta http://www.r-project.org/ sitesinden Windows sürümünü bilgisayarıma kurdum. Ayrıca kodlamada kolaylık olsun diye RStudio arayüzünü kullanıyorum. Oldukça kullanışlı tavsiye ederim.