R’a Giriş


Enerji Sistemleri için R ile Veri Analizi ve Görselleştirme


Hasan Sarptaş
Ege Üniversitesi Güneş Enerjisi Enstitüsü
İzmir, 2024

R Programlama Dili

R nedir?

  • Veri işleme, hesaplama ve grafik görselleştirme için bir dil ve ortam sağlar.
  • Geniş bir yelpazede istatistiksel (veri analizi) ve grafiksel teknikleri içerir.
    • doğrusal ve doğrusal olmayan modelleme,
    • klasik istatistik testler,
    • zaman-serileri analizi,
    • sınıflandırma,
    • kümeleme,
    • vb…

Programlama dili olarak R

  • R, C yada Java gibi bir programlama dili değildir!
  • R yazılım geliştirme için geliştirilmemiştir!
  • R, veri bilimcileri tarafından veri analizi için geliştirilmiş bir dil ve interaktif ortamdır.
  • R bir “veri analiz” aracıdır.

R neden “programlama dili” olarak isimlendirilir?

  • Diğer programlama dillerinde olduğu gibi çalışmalarınızı kolaylıkla yürütülebilecek scriptler (komut dosyaları) halinde kaydedebilirsiniz.
  • R scriptleri “.R” uzantısına sahiptir. Örnek: model1.R, labplot.R vb.
  • Script’ler, analizin bir kaydıdır ve aynı analizi tekrar çalışmayı kolaylaştır.

Neden R?: R’ın Avantajları

  • R ücretsiz ve açık kaynak kodludur.
  • Tüm platformlarda çalışır: Windows, Mac OS, UNIX/Linux.
  • Komut dosyaları, platformlar arasında sorunsuz bir şekilde paylaşılabilir.
  • R kullanıcılarından oluşan geniş, büyüyen ve aktif bir topluluk var ve bunun sonucunda da öğrenmeye ve soru sormaya yönelik çok sayıda kaynak var.
  • Açık kaynak kodlu olması itibariyle geliştirilmeye çok yatkındır.

R Tarihi Gelişimi

  • R dilinin temeli S diline dayanır.
  • S, 1976 yılından bu yana Bell Lab.’nda istatistiksel programlama dili olarak geliştirilmektedir.
  • 1988 yılında, S yazılımı ticari yazılım “S-Plus” olarak piyasaya sürüldü.
  • S diline benzer ama açık kaynaklı bir dil olan R dili 1990’lı yıllarda Yeni Zelanda’daki Auckland Üniversitesi İstatistik Bölümü’nden Ross Ihaka ve Robert Gentleman tarafından yazılmıştır.
  • Son sürümü R 4.3.2’dir.