R Kütüphaneleri ve Özellikleri

R Kütüphaneleri ve Özellikleri

Merhaba, iyi günler.

Bugünkü yazımda; çok çeşitli alanlarda kullanılan güçlü, dinamik altyapısı, anlaşılır sade dili ile oldukça popüler olan R (birçok ek özelliğe sahip) diline yönelik oluşturulmuş kütüphane (library), çatı (framework) ve programlara göz atacağımız kısa notları aktarıyor olacağım.

İlgili yazı içeriğine ulaşmak için lütfen tıklayınız...

Please click to access the related article content...

Dilerseniz hızlıca göz atmaya başlayalım;

0-Tidyverse Dplyr,ggplot2,forcats,readr,purrr,tidyr,tibble,stringr… vb. veri bilimi için tasarlanmış temel R kütüphanelerini-paketlerini içeren özel olarak oluşturulmuş bir koleksiyondur.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

1-DplyR Veri Bilimi çalışmaları için olmazsa olmaz olarak ifade edilen-gösterilen, veri manipülasyonu işlemlerini kolay, hızlı ve esnek bir şekilde gerçekleştirmemizi sağlayan R kütüphanesidir.

Ağırlıklı olarak Veri Madenciliği, Veri Analizi içeren araştırma yapılarında kullanılır.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

2-Ggplot2 Veri Bilimi çalışmalarına yönelik kolay, hızlı ve esnek bir şekilde verilerinizi görselleştirmenizi sağlayan en popüler R veri görselleştirme kütüphanesidir. (Ek olarak Python)

Keşifçi Veri Analizi (Exploratory Data Analysis) ekosisteminde analiz gerçekleştiren kullanıcılar tarafından en kapsamlı kütüphane olarak ifade edilmektedir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio) Winston Chang (Geliştirici-RStudio) Lionel Henry (Geliştirici-RStudio)

3-ReadR Veri Bilimi çalışmalarına yönelik csv,tsv,fwf gibi formattaki tablo yapısında veri içeren dosyaların okunmasını sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio) Jim Hester (Geliştirici-RStudio)

4-TidyR Veri Bilimi çalışmalarına yönelik veri içeren yapılarınızdaki verilerinizi analizlere yönelik düzenlemenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

5-Purrr Veri Bilimi çalışmalarına yönelik veri yapılarınız için fonksiyonel programlama işlemleri gerçekleştirebileceğiniz R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Lionel Henry (Geliştirici-RStudio) Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

6-Tibble Veri Bilimi çalışmalarına yönelik veri yapılarınız için modern bir veri çerçevesi oluşturma işlemleri gerçekleştirebileceğiniz R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Kirill Müller (Kurucu-CYKNRA) Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

7-StringR Veri Bilimi çalışmalarına yönelik karakter yapılı verileriniz için manipülasyon işlemleri gerçekleştirebileceğiniz R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

8-Forcats Veri Bilimi çalışmalarına yönelik detaylı bir şekilde factor-faktör* işlemlerini gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kategorik yapılı değişkenlerin çeşitli seviye düzeylerinde depolanmasını sağlayan R nesnesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

9-Shiny Veri Bilimi çalışmalarına yönelik R üzerinde etkileşimli web uygulaması oluşturabilmenizi-geliştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Winston Chang (Geliştirici-RStudio)

10-Esquisse Veri Bilimi çalışmalarına yönelik görselleştirme işlemlerinizi sürükle-bırak kullanımı ile gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Fenny Meyer (Kurucu/Geliştirici-dreamRs) Victor Perrier (Kurucu/Geliştirici-dreamRs)

11-Knitr Veri Bilimi çalışmalarına yönelik dinamik rapor üretim işlemleri gerçekleştirebilmenizi sağlayan R kütüphanesidir.

LaTeX, LyX, HTML, Markdown, AsciiDoc ve metin belgelerine entegrasyon sağlamaktadır.

*Kurucu-Geliştirici-Destekçi : Yihui Xie (Geliştirici-RStudio)

12-Bioconductor Veri Bilimi çalışmalarına yönelik biyolojik araştırma ve analiz işlemleri gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Martin Morgan (Profesör-Rosewall Park Cancer Center)

13-Lubridate Veri Bilimi çalışmalarına yönelik tarih aritmetiği analiz ve yapılandırma işlemleri gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Vitalie Spinu (Geliştirici-Smava)

14-RMarkdown Veri Bilimi çalışmalarına yönelik kod, sonuç ve yorumlarınızı birleştirerek tüm bilgileri içeren rapor oluşturmanızı sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Yihui Xie (Geliştirici-RStudio)

15-MLR Veri Bilimi çalışmalarına yönelik çoklu doğrusal regresyon problemlerine yönelik çözümler sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Patrick Schratz (Geliştirici-CYKNRA)

16-Parsnip Veri Bilimi çalışmalarında kullanılan paketler arasında model arayüzlerini genelleyen ve yeni işlemleri gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Max Kuhn (Geliştirici-RStudio)

17-Scales Veri Bilimi çalışmalarında kullanılan grafiklere yönelik ölçeklendirme ve yapılandırma işlemleri gerçekleştirebilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

18-Devtools Veri Bilimi çalışmalarında kullanılan paketleri geliştirmek için gerekli araçları sağlayan R koleksiyonudur. (Tool – Araç)

*Kurucu-Geliştirici-Destekçi : Jim Hester (Geliştirici-RStudio)

19-Rcpp Veri Bilimi çalışmalarında kullanılan veri işleme işlemlerinin hızını arttırmak ya da optimum seviyeye çekmek için C++ dili yardımı ile işlem performansı sağlayan R kütüphanesidir. (C++)

*Kurucu-Geliştirici-Destekçi : Dirk Eddelbuettel (Geliştirici-TileDB) Romain François (Geliştirici-RStudio) J.J. Allaire (Chief Executive Officer/CEO-RStudio) Kevin Ushey (Geliştirici-RStudio) …EK

20-ReShape2 Veri Bilimi çalışmalarında kullanılan verilerinizi tekrardan formatlayabilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

21-FlexDashboard Veri Bilimi çalışmalarında kullanılan verilerinize yönelik etkileşimli panolar-öğeler oluşturmanızı sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Richard Iannon (Geliştirici-RStudio)

22-TensorFlow Veri Bilimi çalışmalarında kullanılan verilerinize yönelik kompleks sayısal analizler-hesaplamalar gerçekleştirmenizi sağlayan R kütüphanesidir.

Karmaşık analizler ve veri işleme işlemleri için geliştiriciler arasında vazgeçilmezler arasında yer almaktadır.

*Kurucu-Geliştirici-Destekçi : Daniel Falbel (Geliştirici-RStudio) J.J. Allaire (Chief Executive Officer/CEO-RStudio) Yuan Tang (Geliştirici-Ant Group)

23-Sparklyr Veri Bilimi çalışmalarında sıkça kullanılan Apache Spark veri kaynağı ile R arasında arayüz oluşturup, etkileşim gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Kevin Kuo (Director of Insurance Practice (DIP) / Geliştirici-RStudio) J.J. Allaire (Chief Executive Officer/CEO-RStudio) Yitao Li (Geliştirici)

24-Reticulate Veri Bilimi çalışmalarında kullanılan sınıflar ve fonksiyonlara R arayüzü oluşturup kullanmanızı sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Yuan Tang (Geliştirici-Ant Group) Kevin Ushey (Geliştirici-RStudio)

25-Chorrrds/R-Music Veri Bilimi çalışmalarında ezgisel incelemeler, düzenlemeler ve kullanımlar gerçekleştirmenizi sağlayan R kütüphanesidir.

Altyapı olarak Cifra Club sitesi üzerinden erişim ve sağlayıcılık hizmeti gerçekleştirmektedir.

*Kurucu-Geliştirici-Destekçi : Bruna Wundervald (Araştırmacı-Maynooth University) Matthew Leonawicz (Geliştirici-E Source) Luca Carbone (Geliştirici/Analist-MSCI)

26-Dbplot Veri Bilimi çalışmalarında kullandığınız veritabanları üzerindeki değerleri işleyerek görselleştirme, hesaplama ve formülüzayson işlemleri gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Edgar Ruiz (Geliştirici-RStudio)

27-Roxygen2 Veri Bilimi çalışmalarındaki projeleriniz için kaynak yolu belirtme, yorum ve açıklama ekleme gibi ek işlemleri gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio) Peter Danenberg (Geliştirici-Google)

28-Googledrive Veri Bilimi çalışmalarında Google Drive dosya ve projelerinizi kullanabilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Jennifer Bryan (Profesör/Geliştirici-RStudio) Lucy D’Agostino McGowan (Profesör-Wake Forest University)

29-Lobstr Veri Bilimi çalışmalarında verilerinize ait oluşturmuş olduğunuz nesneleri anlamlandırabilmenizi ve kolay kullanabilmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Hadley Wickham (Kurucu/Geliştirici-Tidyverse–RStudio)

30-Modeldb Veri Bilimi çalışmalarında kullanmış olduğunuz veritabanları üzerinde istatiksel modelleme işlemlerini kurgulamanızı ve gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Max Kuhn (Geliştirici-RStudio)

31-TidyGeoCoder Veri Bilimi çalışmalarında kullanmış olduğunuz coğrafi altyapılı çalışmalar üzerinde bati ve bileşik yapılı modelleme işlemlerini kurgulamanızı ve gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Jesse Cambon (Geliştirici-Embedded Healthcare)

32-MatchIt Veri Bilimi çalışmalarında kullanmış veriler üzerinde gözlemsel analiz uygulamaları ile modelleme işlemlerini kurgulamanızı ve gerçekleştirmenizi sağlayan R kütüphanesidir.

*Kurucu-Geliştirici-Destekçi : Noah Greifer (Araştırmacı-John Hopkins)

Günümüzde popülerliği hızla yükselen ve toplulukların üzerindeki destekleri katlanarak artan R ile ilgili kütüphanelerin-çatıların-araçların sayısı yüzleri geçebilir.

Kısaca bildiğim ve öğrendiğim kadarıyla aktarmaya çalıştım.

Gelecek yazılarda görüşmek üzere.

İyi çalışmalar…