(Excel Kullanmadan) Hızlı Grafik Hazırlama : R
Excel kullanarak hızlıca grafik hazırlanabileceğini düşünüyorsanız, malesef yanılıyorsunuz. Hızlıdan kastım yarına yetişecek rapor için 5 dakikada bir grafik hazırlamak değil. Evet, belki de bu işler için en uygunu Excel. Ancak işiniz dolasıyla sürekli grafik hazırlıyorsanız, ya da önünüzde yapılacak bir yüksek lisans/doktora tezi varsa, ya da büyük veri setleriyle uğraşmak durumundaysanız: Excel sadece günü kurtarır, uzun vadede süründürür.
Excel günü kurtarır, uzun vadede süründürür.
Eğer yarına yetiştirelecek bir raporunuz yoksa gelin R öğrenin, kullanması sandığınızdan daha kolay.
Aslında R‘ı bir grafik hazırlama programına indirgemek büyük haksızlık olur, her ne kadar ilk zamanlarda istatistikçiler arasında revaçta olsa da bugün yüzlerce eklentisiyle hemen her alanda uygulama alanı buluyor. İnternette mevcut tonlarca veri sadece parmaklarınızın ucundayken R (ya da benzeri bir program) bilmek bence oldukça değerli. R’ın sevdiğim özellikleri:
- Açık kaynak kodlu, bedava.
- Windows, Linux, Mac hepsinde çalışır.
- İnternette örnek kodlar bolca mevcut.
- Eklentileriyle neredeyse istediğiniz her işi yapabilirsiniz.
- Büyük datalarla kolayca başedebilirsiniz (Paralel-computing desteği de var).
- Datalara doğrudan internetten ulaşabilir ya da kendi datalarınızı paylaşabilirsiniz (bakınız: OpenAccess).
- Grafikleri güzel ve dışa aktarılabilir (pdf, png, eps, tikz ve daha onlarcası).
- Doğrudan LaTeX veya html çıktısı alabilirsiniz.
Örnek R Grafikleri
Dediğim gibi R’ı bir grafik hazırlama programına indirgemek aslında büyük haksızlık. Ancak R kullanarak hazırlayabileceğiniz grafiklerin çeşitliğini görmek açısından aşağıdaki linklere göz atabilirsiniz. Bazı linklerde grafiklerin kodları da mevcut, hoşunuza giden grafiği kendi datanızla birkaç dakika içinde çizdirebilirsiniz.
- Addicted to R: Çeşitli R grafikleri, kodlar mevcut.
- Astronomi Uygulamaları: Sitede grafikler, kodları ve eğitim materyalleri mevcut.
- R Graphics: Daha basit grafikler ve kodları.
- R ile interaktif web grafikleri: Bu da nasıl oluşturulduğu (he he Pandoc kullanmış)
- AniWiki: R ile animasyon hazırlama örnekleri, ister sitenize koyun ister LaTeX ile pdf dokümanınıza ekleyin.
R Nasıl Yüklenir?
Umarım bu kadar örnek sizi ikna etmeye yetmiştir. Şimdi gelelim R’ı nasıl kullanmaya başlayabileceğinize:
R’ı indirin:
Aşağıdaki linklerden R’ın son sürümünü indirip, kurabilirsiniz.
RStudio’yu kurun:
Aslında R’ı kendi başına çalıştırabilir ve istediğiniz metin editörünü kullanarak kodlarınızı yazabilirsiniz, ancak Rstudio işlerinizi çok kolaylaştıracak, güzel arayüzlü bir program. Aşağıdaki linkden indirebilirsiniz.
Daha kurumsal kullanım düşünenler server sürümünü indirip programı tüm kullanıcılarına açabilirler. Sadece İngilizce olsa da Rstudio’nun yardım bölümü oldukça faydalı. Şu videoda Rstudio’nun marifetleri kısaca anlatılmış. R ile yapabilecekleriniz hızlıca göz atmak için Rstudio’yu kurduktan sonra aşağıdaki kodları yazıverin.
Grafikler için: demo(graphics)
3-boyutlu grafikler: demo(persp)
Bir fonksiyon hakkında yardımı Rstudio’nun yardım penceresinden arayarak ya da fonksiyonun başına soru işareti koyarak alabilirsiniz (mesela, plot fonksiyonu hakkında bilgiyi ?plot
yazarak görebilirsiniz).
R Kaynakları:
Gördükleriniz sizi ikna ettiyse R öğrenmeye hemen başlayabilirsiniz. Yüzlerce İngilizce kaynak olmasına rağmen malesef hiç Türkçe kaynak bulamadım. Eğer karşılaştığınız sorunlar olursa yardımcı olmaya çalışırım. Niyetim Yazılım Kardeşliği sitesi açılınca R desteğini oradan sürdürmek. Aşağıdaki linklerin yardımcı olacağını ümit ediyorum. Özellikle ilk baştaki 2 dakikalık R videoları oldukça faydalı.
- http://www.twotorials.com/
- http://www.cyclismo.org/tutorial/R/
- Getting started with R
- http://www.ats.ucla.edu/stat/r/
- http://www.nceas.ucsb.edu/scicomp/software/r
comments powered by Disqus