• Hakkımızda
  • Bize Katıl
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilişim - Teknoloji - Blog
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilişim - Teknoloji - Blog
No Result
View All Result
Home Programlama Dilleri

R Dili Hakkında

Ali Murat Çevik by Ali Murat Çevik
Şubat 16, 2019
in Programlama Dilleri
3 min read
0
R Dili Hakkında
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş

R (Project) Nedir?
Yaşadığımız bu son 10 yıl ve bundan sonraki var olacak hayatımızda en değerli madenin “veri” olduğunu düşünürsek, bu veriler ile ilgili çalışmalarda R dilinin ne derece önemli olduğuna değinmemiz faydalı olacaktır.

R dili istatiksel hesaplama, veri analizi ve grafiksel işlemler için geliştirilen nesne tabanlı bir programlama dilidir. S diline benzer olmasıyla bilinen R dili, açık kaynak olması nedeniyle tercihen daha çok kullanıma sahiptir. 1991 yılında Ross Ihaka ve Robert Gentleman tarafından geliştirilmeye başlanmış ve 2  yıl sonra duyurulmuştur. 2000 yılında R 1.0.0 versiyonu yayınlanmıştır. 

 top analytics data science machine learning software 2018 3yrs 539

R dili bütün işletim sistemlerinde çalışmakta olup büyük veri, veri madenciliği, yapay zeka, makine öğrenimi gibi gelişmekte olan popüler teknolojilerde kullanımı yaygın olduğu için şu sıralar kullanım oranı hızlı bir yükseliş göstermektedir. Giderek genişleyen kütüphanesine makine öğrenimi algoritmaları da eklenmiştir. Açık kaynak olmasının avantajları da R dilini vazgeçilmez kılmaktadır. R dilinin Yaklaşık 2 milyon kullanıcısı olduğu iddia edilmektedir. Microsoft, Oracle gibi teknoloji devlerinin desteği ile R dilinin daha da yükseleceğinden hiç şüphem yok 🙂

6a010534b1db25970b022ad37abd9b200d
R dilinde sonuçlar nesne olarak tutulmaktadır ve fonksiyonlara parametre olarak gönderilmesi mümkündür. Örneğin c ile gösterdiğimiz sayıların ortalamasını almak için
Ortalama <- mean( c ) komutu yeterlidir.

Devveri tarafından R ile yapılmış bir örnek:
Ortalaması 0, standart sapması 1 olan bir normal dağılımı 500 deneme için şu şekilde bulup, grafiğini çizebiliriz.

ortalama0

Örneğin ülke geneli seçim sonuçları, nüfus analizleri için pratik yoldan verilerimizi işleyip istediğimiz özelliklerdeki grafikleri hazırlayabiliriz.

*R Programlama Dilinin Özellikleri
– Etkin bir veri işleme ve depolama
– Dizi ve matris hesaplamaları için komutlar grubu
– Veri analizi için ileri düzeyli teknikler topluluğu
– Verinin ekranda ya da basılı bir eserde görüntülenmesine olanak veren geniş grafiksel özellikler
– Veri analizi için kullanılabilecek uyumlu ve bir arada kullanılabilen araçlar içerir.
– Nesne yönelimli bir programlama dili olması
– 2D , 3D gelişmiş grafik araçlarına sahip olması

R, çeşitli formatlarda kapsamlı dokümantasyon sağlamak için kullanılan kendi belge formatına sahiptir. Power Point sunusundan kitaba, bir ingilizce sözlükten, konsol programına kadar her şeyi R dili ile yapmanız mümkündür. R dilini programlamaya başlamak için “R Studio” programını edinip başlayabilirsiniz. İlerleyen yazılarda R dilinin kurulumu ve R dili ile ilgili basit alıştırmalar ile devam edeceğiz. Genel programlama bilgisi olan herkesin kolayca öğrenebileceği bir dildir. Sözdizimi oldukça basittir. Alışık olduğumuz aritmetik operatörler, koşullar R dili içinde geçerlidir. Öğrenirken asla yabancılık çekmeyeceğiniz bir dil olduğunu düşünüyorum.

İyi çalışmalar…

https://wmaraci.com/nedir/r-programlama-dili
*http://kubracosar.blogspot.com/2018/04/r-programlama-dili-hakkinda-bilgiler.html
http://www.barissanli.com/calismalar/dersler/r/rders1.php
http://users.metu.edu.tr/mgultas/r_kurmak.html
http://devveri.com/veri-madenciligi/r-programlama-dili

alim cevik
Tags: Programlama DilleriR Project
SendTweet7Share2Share
Önceki Gönderi

Kim Bu HTML?

Sonraki Gönderi

Yapay Zeka ve Derin Öğrenme Konferansı #OMÜ

İlgili Yazılar

Programlama Dilleri Analizi (2019)

Programlama Dilleri Analizi (2019)

by Ali Murat Çevik
Eylül 27, 2019
0

      TIOBE verilerine göre 2019 yılı istatistikleri Java dilinin dünya genelinde en yaygın dil olduğunu gösteriyor. Java listelerdeki...

Assembly Dili Hakkında

Assembly Dili Hakkında

by Ali Murat Çevik
Ağustos 12, 2019
0

Assembly ikili sayı sistemine en yakın programlama yapılabilen bir dildir. Makine dilinden kaynaklanan zorlukları gidermek için geliştirilmiştir. Makine dili ile...

C Dili Hakkında

C Dili Hakkında

by Sadık Pehlivan
Mayıs 24, 2019
0

TARİHÇE   C Programlama Dili genel amaçlı yapısal bir programlama dilidir. C programlama dili Dennis Ritchie tarafından 1972’de AT&T Bell...

C# Hakkında (Sabitler,Değişkenler,NET)

C# Hakkında (Sabitler,Değişkenler,NET)

by Yazılım Karavanı
Aralık 3, 2018
0

C# İle Neler Yapılabilir : 1. Windows Form Uygulamaları (Ado.net) 2. Web Form Uygulamaları (Asp.net) 3. Mobil Programlama (Xamarin) 4....

Java Hakkında

Java Hakkında

by Sadık Pehlivan
Kasım 23, 2018
0

JAVA’da Bir Zamanlar Çocuktu... Java programlama dilinin yapımcısı olan “Sun Microsystems” şirketi, 1982 yılında beş ortak tarafından kurulmuştur. Sun Microsystems,...

Next Post
Yapay Zeka ve Derin Öğrenme Konferansı #OMÜ

Yapay Zeka ve Derin Öğrenme Konferansı #OMÜ

Metot Aşırı Yükleme (Overloading)

Metot Aşırı Yükleme (Overloading)

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Splash Screen Yapımı #Flutter

Splash Screen Yapımı #Flutter

Mayıs 25, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
VGG-19 Transfer Learning ile Görüntü Sınıflandırma

VGG-19 Transfer Learning ile Görüntü Sınıflandırma

Eylül 12, 2022
SOC Sistemler Üzerine Faydalı Notlar

SOC Sistemler Üzerine Faydalı Notlar

Eylül 2, 2022
Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Python NLTK Kütüphanesi İle Basit Bir Chatbot Yapımı

Ağustos 23, 2022
Makine Öğrenimi Nedir?

Makine Öğrenimi Nedir?

Ağustos 4, 2022

Reklam

Yazılım Karavanı | Bilişim – Teknoloji – Blog

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.