R (programlama dili) - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Özellikleri
  • 2 Örnekler
  • 3 Paketler
  • 4 Grafik kullanıcı arayüzleri
  • 5 R'nin ticari sürümleri
  • 6 Ayrıca bakınız
  • 7 Notlar
  • 8 Kaynakça
  • 9 Dış bağlantılar

R (programlama dili)

  • العربية
  • Azərbaycanca
  • Беларуская
  • Български
  • বাংলা
  • Català
  • کوردی
  • Čeština
  • Cymraeg
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • Galego
  • עברית
  • हिन्दी
  • Hrvatski
  • Magyar
  • Հայերեն
  • Bahasa Indonesia
  • İtaliano
  • 日本語
  • ქართული
  • ಕನ್ನಡ
  • 한국어
  • മലയാളം
  • Монгол
  • मराठी
  • नेपाली
  • Nederlands
  • Norsk nynorsk
  • Norsk bokmål
  • Occitan
  • Polski
  • Português
  • Română
  • Русский
  • Srpskohrvatski / српскохрватски
  • Simple English
  • Slovenčina
  • Српски / srpski
  • Svenska
  • தமிழ்
  • ไทย
  • ئۇيغۇرچە / Uyghurche
  • Українська
  • Tiếng Việt
  • Walon
  • 中文
  • 粵語
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
R
İlk çıkışıAğustos 1993
TasarımcıRoss Ihaka ve Robert Gentleman
GeliştiriciR Development Core Team
Kararlı sürüm4.4.1[1] (14 Haziran 2024 (18 ay önce) (2024-06-14))
EtkilendikleriS, Scheme
PlatformuÇapraz platform
LisansGNU Genel Kamu Lisansı
Web sitesiwww.r-project.org

R, istatistiksel hesaplama ve grafikler için yazılım ortamı olup aynı zamanda programlama dilidir. R Foundation tarafından desteklenen ve GNU Tasarısının parçası olan bir özgür yazılımdır. Yeni Zelanda Auckland Üniversitesinden Ross Ihaka ve Robert Gentleman tarafından ortaya çıkarılan[2] R, hâlihazırda R Geliştirme Çekirdek Ekibi tarafından geliştirilmektedir. S programlama diline benzeyen R, S'nin uyarlaması olarak değerlendirilebilir.

İstatistikî yazılım geliştirme için istatistikçiler arasında de fakto standart haline gelen R, istatistikî yazılım geliştirme ve veri analizi alanında kullanılmaktadır.[3]

R'nin kaynak kodları GNU Genel Kamu Lisansı altında olup değişik işletim sistemlerinde kullanılabilir durumdadır. R, komut satırı arayüzü kullanıyor olsa da değişik grafik kullanıcı arayüzleri de bulunmaktadır.

Özellikleri

[değiştir | kaynağı değiştir]
R diliyle yapılmış örnekler

R, çok geniş istatistiki (doğrusal ve doğrusal olmayan modelleme, klasik istatistik testleri, zaman serileri analizi, sınıflandırma, kümeleme ve diğer) ve grafik çizim teknikleri sunmaktadır. R de, S gibi tam anlamıyla programlama dili olarak tasarlanmış olup kullanıcıya yeni fonksiyonlar tanımlayarak ek özellikler geliştirme imkânı sunmaktadır. Bazı önemli farklılıklar olmasına rağmen S için yazılan kodlar aynen R'de de çalışır. R sisteminin büyük çoğunluğu aynı dille yazıldığından kullanıcının yapılan algoritmik seçimleri takip etmesi kolaylaşmaktadır. Yoğun hesaplamalar gerektiren görevler için C,C++ ve Fortran kodu çalışma zamanında bağlanıp çalıştırılabilmektedir. İleri düzey kullanıcılar R nesnelerinin manipülasyonu için C kodu yazabilirler.

R, kullanıcıların eklediği özel fonksiyonlar veya çok özel araştırma alanlarına ait paketlerle oldukça geliştirilebilirdir. S dilinin mirasından dolayı R, diğer birçok istatistiki hesaplama dilinden daha kuvvetli bir nesneye yönelik programlama kabiliyetine sahiptir.

R'nin bir diğer güçlü yönü matematiksel sembolleri de içeren yayın kalitesinde grafikler çizebilen grafik imkânlarıdır. R'nin ister çevrimiçi ister baskı amaçlı kullanılabilen çok geniş içerikli LaTeX benzeri belgelendirme imkânı vardır.

Örnekler

[değiştir | kaynağı değiştir]

Bu örnekler dilin temel kurallarını ve komut satırının kullanımını göstermektedir.

byplot.lm() fonksiyonu ile oluşturulmuş grafik. Özellikler arasında sol altta göründüğü gibi eksen etiketlerinde matematiksel notasyon kullanımı da vardır.
> x <- c(1,2,3,4,5,6) # x sıralı 6'lısı oluştur
> y <- x^2 # y x'in elemanlarının karelerinden oluşsun
> mean(y) # y'nin aritmerik ortalaması
[1] 15.16667
> var(y) # Örnek varyansını hesapla
[1] 178.966
> summary(lm(y ~ x)) # y'nin x'e bağımlı doğrusal regresyon modeli
Call:
lm(formula = y ~ x)
Residuals:
1 2 3 4 5 6
3.3333 -0.6667 -2.6667 -2.6667 -0.6667 3.3333
Coefficients:
Estimate Std. Error t value Pr(>|t|)
(Intercept) -9.3333 2.8441 -3.282 0.030453 *
x 7.0000 0.7303 9.585 0.000662 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Residual standard error: 3.055 on 4 degrees of freedom
Multiple R-squared: 0.9583, Adjusted R-squared: 0.9478
F-statistic: 91.88 on 1 and 4 DF, p-value: 0.000662
> par(mfrow=c(2, 2)) # 2x2 lik çizim alanı oluştur
> plot(lm(y ~ x)) # Regresyon modelinin tanısal grafikleri

Paketler

[değiştir | kaynağı değiştir]

R'nin yetenekleri kullanıcılarca eklenen paketlerle geliştirilmektedir. Bu paketler belli uzmanlık alanlarıyla ilgili teknikler, gelişmiş grafik özellikleri, birçok harici dosya biçimini okuma/yazma yeteneği (SPSS, Matlab, Excel, MySQL bağlantıları vb.) gibi birçok özelliği R'ye kazandırmaktadır. R'nin standart kurulumunda temel paketler bulunuyor olsa da 2000[4]'den çok paket CRAN'den (Geniş Kapsamlı R Yazılım Ağı) erişilebilirdir.

Grafik kullanıcı arayüzleri

[değiştir | kaynağı değiştir]
  • RStudio - Kullanımı oldukça kolay ve gelişmiş bir arayüz. RStudio 10 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi.
  • gretl - R gretl paket programının içerisinden kullanılabilir
  • Java Gui for R – Java diliyle yazılmış müstakil olarak çalışabilen R uçbirimi ve düzenleyicisi (JGR adıyla da anılıyor)
  • Rattle GUI - RGtk2 tabanlı ve özellikle veri madenciliği amaçlı hazırlanmış GUI
  • R Commander – tcltk tabanlı GUI
  • rggobi, Matris görselleştirme için GGobi arayüzü
  • RKWard – KDE kütüphanesi tabanlı
  • Sage – web tarayıcı arayüzü aynı zamanda rpy desteği
  • Statistical Lab
  • Deducer 7 Şubat 2010 tarihinde Wayback Machine sitesinde arşivlendi. menü and hesap tablosu tabanlı GUI.

R'nin ticari sürümleri

[değiştir | kaynağı değiştir]

R'nin destek ve hizmet imkânları içeren değişik ticari ve kurumsal sürümleri bulunmaktadır.

  • REvolution Computing tarafından sunulan11 Şubat 2010 tarihinde Wayback Machine sitesinde arşivlendi. ve paralel işlem yeteneklerine sahip ParallelR.[5]
  • XL Solutions tarafından sunulan R+.
  • RStat 14 Haziran 2009 tarihinde Wayback Machine sitesinde arşivlendi.
  • R'ye benzeyen ve S'nin ticari bir sürümü olan S-PLUS [en].

Ayrıca bakınız

[değiştir | kaynağı değiştir]
  • Pandas

Notlar

[değiştir | kaynağı değiştir]
  1. ^ "[Rd] R 4.4.1 is released". 15 Haziran 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 1 Ekim 2024. 
  2. ^ "Robert Gentleman ana sayfası". 23 Haziran 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Şubat 2010. 
  3. ^ Using the R Statistical Computing Environment to Teach Social Statistics Courses [Üniversitelerde Sosyal Bilimlerde İstatistik Öğretimi için R İstatistiki Hesaplama Ortamını Kullanmak] (PDF), 11 Haziran 2016 tarihinde kaynağından (PDF) arşivlendi 
  4. ^ Henrik Bengtsson, Milestone: 2000 packages on CRAN, 6 Temmuz 2011 tarihinde kaynağından arşivlendi12 Şubat 2010 
  5. ^ Basın Açıklaması, "Intel Capital Makes Series A Investment in REvolution Computing" 9 Ocak 2011 tarihinde Wayback Machine sitesinde arşivlendi.

Kaynakça

[değiştir | kaynağı değiştir]
  • https://cran.r-project.org/ 23 Ocak 2019 tarihinde Wayback Machine sitesinde arşivlendi.

Dış bağlantılar

[değiştir | kaynağı değiştir]
Vikikitap
Vikikitap
Vikikitapta bu konu hakkında daha fazla bilgi var:
R Programming
Wikimedia Commons'ta R ile ilgili ortam dosyaları mevcuttur.
  • The R Project for Statistical Computing5 Mart 2011 tarihinde Wayback Machine sitesinde arşivlendi. (tasarı ana sayfası)
  • Curlie'de R (DMOZ tabanlı)
  • RSeek 1 Şubat 2010 tarihinde Wayback Machine sitesinde arşivlendi. ve R site search 9 Mayıs 2006 tarihinde Wayback Machine sitesinde arşivlendi. R ile ilgili içeriğe özel arama motorları.
  • Muhtelif R mail listeleri 4 Mart 2010 tarihinde Wayback Machine sitesinde arşivlendi. kullanıcılara soru sorma veya yanıtlama imkânı sunuyor.
  • R Dergisi 17 Şubat 2010 tarihinde Wayback Machine sitesinde arşivlendi. hem kullanıcıların hem geliştiricilerin ilgisini çekebilecek kurulca incelenen ve istatistikî hesaplama ve geliştirme ile ilgili dergi. İstatistiki Yazılım Dergisi(The Journal of Statistical Software) 13 Kasım 2009 tarihinde Wayback Machine sitesinde arşivlendi. R kullanımıyla ilgili çok sayıda makale içermekte.
  • R kitapları29 Nisan 2011 tarihinde Wayback Machine sitesinde arşivlendi. R ile ilgili birçok kitap başlığı (kısa yorumlarıyla) içermekte.
  • The R Graphical Manual tüm R paketlerindeki grafik kütüphaneleriyle birlikte tüm R paketlerindeki tüm fonksiyonların bir listesini içermektedir.
  • The R wiki R için bir topluluk vikisidir.
  • R bloggers 5 Şubat 2010 tarihinde Wayback Machine sitesinde arşivlendi. - R bloglarından derlenmiş makaleler.
  • Wessa.net R-Framework Statistics and Forecasting 12 Haziran 2010 tarihinde Wayback Machine sitesinde arşivlendi.
  • Ekonometriye Yeni Başlayanlar için Kısa bir R Kılavuzu
  • g
  • t
  • d
R (programlama dili)
Özellikler
  • Sweave
Uygulamalar
  • Distributed R
  • Microsoft R Open (Revolution R Open)
  • Renjin
Paketler
  • Bibliometrix
  • easystats
  • qdap
  • lumi
  • RGtk2
  • Rhea
  • Rmetrics
  • rnn
  • RQDA
  • SimpleITK
  • Statcheck
  • tidyverse
    • ggplot2
    • dplyr
    • knitr
Arayüzler
  • Bio7
  • Emacs Speaks Statistics
  • Java GUI for R
  • KH Coder
  • Rattle GUI
  • R Commander
  • RExcel
  • RKWard
  • RStudio
İnsanlar
  • Roger Bivand
  • Jenny Bryan
  • John Chambers
  • Peter Dalgaard
  • Dirk Eddelbuettel
  • Robert Gentleman
  • Ross Ihaka
  • Thomas Lumley
  • Brian D. Ripley
  • Julia Silge
  • Luke Tierney
  • Hadley Wickham
  • Yihui Xie
Kuruluşlar
  • R Consortium
  • Revolution Analytics
  • R-Ladies
  • RStudio
Yayınlar
  • The R Journal
  • g
  • t
  • d
Tümleşik geliştirme ortamları (IDE)
C ve C++
Açık kaynak
  • Android Studio
  • Anjuta
  • Code::Blocks
  • CodeLite
  • Dev-C++
  • Eclipse
  • Emacs
  • Geany
  • GNAT Programming Studio
  • GNOME Builder
  • KDevelop
  • MonoDevelop
  • NetBeans
  • TheIDE
  • QDevelop
  • Qt Creator
  • SharpDevelop
  • Vi/Vim
  • OpenWatcom
Freeware
  • Oracle Developer Studio
  • Visual Studio Community
  • Xcode
Perakende
  • C++Builder
  • Eclipse-tabanlı
    • CodeWarrior
    • MyEclipse
  • Visual Studio
  • JetBrains tarafından
    • IntelliJ IDEA
    • AppCode
    • CLion
  • LabWindows/CVI
  • IBM Rational Software Architect
  • Understand
  • SlickEdit
Durduruldu
  • VisualAge
  • Visual C++ Express
  • Borland Turbo C / C++
Java
Açık kaynak
  • Anjuta
  • BlueJ
  • DrJava
  • Eclipse
  • Geany
  • Greenfoot
  • IntelliJ IDEA Community Edition
    • Android Studio
  • NetBeans
  • Servoy Community Edition
Freeware
  • jGRASP
  • JDeveloper
Perakende
  • JCreator
  • MyEclipse
  • IBM
    • WebSphere Integration Developer
  • JetBrains IntelliJ IDEA
  • Servoy Business Application Platform Edition
  • SlickEdit
  • Understand
Durduruldu
  • Metrowerks CodeWarrior Pro for Java
  • JBuilder
  • Sun Java Studio Creator (yerini NetBeans aldı)
  • VisualAge (yerini Eclipse aldı)
  • Visual Café (Espresso olarak da bilinir, yerini JBuilder aldı)
  • Visual J++
  • Xelfi (NetBeans oldu)
JavaScript
Açık kaynak
  • Vim
  • Visual Studio Code
  • Atom
  • Chromium
CLI
Açık kaynak
  • MonoDevelop
  • SharpDevelop
  • Visual Studio Code
  • PascalABC.NET
Freeware
  • Visual Studio Community
Perakende
  • Visual Studio
  • Rider
  • Understand
Durduruldu
  • Xamarin Studio
  • Visual Basic Express
  • Visual Web Developer Express
  • Visual J# Express
  • Visual Studio Express for Windows Phone
  • Visual C++ Express
  • Visual C# Express
  • Express for Desktop
  • Express for Web
  • Express for Windows
Flash
  • Adobe Flash Builder
  • FlashDevelop
  • Powerflasher FDT
PHP
Açık kaynak
  • Aptana
  • NetBeans
  • Komodo Edit
  • Komodo IDE
  • KDevelop
Özel mülk
  • Codelobster
  • PhpStorm
  • PHPEdit
  • SlickEdit
  • Zend Studio
R
  • RStudio
  • R Tools for Visual Studio
Python
Açık kaynak
  • Anjuta
  • IDLE
  • Eric
  • Light Table
  • Ninja-IDE
  • PyDev
  • PyScripter
  • PIDA
  • Spyder
  • Komodo Edit
  • Komodo IDE
  • KDevelop
  • Vim
  • Visual Studio Code
  • Thonny
Özel mülk
  • PyCharm
  • PythonAnywhere
  • SlickEdit
  • Wing IDE
Pascal ve
Object Pascal
Açık kaynak
  • Free Pascal IDE
  • Lazarus
  • Dev-Pascal
  • GNAVI
Freeware
  • Delphi Community
Perakende
  • Delphi
Durduruldu
  • Turbo Pascal
  • Virtual Pascal
  • Borland Kylix
BASIC
Açık kaynak
  • Basic-256
  • B4X
  • MonoDevelop
  • SharpDevelop
  • Microsoft Small Basic
  • SdlBasic
  • Gambas
  • HBasic
  • Basic For Qt
  • Basic4GL
  • QB64
Freeware
  • FutureBASIC
  • RapidQ
  • thinAir
  • Visual Studio Community
Perakende
  • Visual Studio
  • NS Basic
  • PureBasic
  • GLBasic
  • Liberty BASIC
  • Xojo
Durduruldu
  • CA-Realizer
  • Phoenix Object Basic
  • QuickBASIC
  • QBasic
  • Visual Basic
  • Visual Basic Express
Go
Açık kaynak
  • Vim
  • Visual Studio Code (VSCode)
  • Eclipse
Freeware
  • LiteIDE
  • The Go Playground
  • Cloud9 IDE
Perakende
  • GoLand
Çevrimiçi
  • AWS Cloud9 IDE
  • Eclipse Che
  • SourceLair
  • Kategori
  • Karşılaştırma
  • g
  • t
  • d
Sayısal analiz yazılımları
Özgür ve açık kaynak
  • Advanced Simulation Library
  • ADMB
  • Chapel
  • Euler
  • FreeFem++
  • FreeMat
  • Genius
  • Gmsh
  • GNU Octave
  • gretl
  • Julia
  • Jupyter (Julia, Python, R; IPython)
  • MFEM
  • OpenFOAM
  • Python
  • R
  • SageMath
  • Salome
  • ScicosLab
  • Scilab
  • X10
  • Weka
Sonlanmış
  • Fortress
Özel mülk
  • DADiSP
  • FEATool Multiphysics
  • GAUSS
  • LabVIEW
  • Maple
  • Mathcad
  • Mathematica
  • MATLAB
  • Speakeasy
  • VisSim
Karşılaştırma
  • g
  • t
  • d
Programlama dilleri
  • Karşılaştırma
  • Zaman Çizelgesi
  • Tarihçe
  • Ada
  • ALGOL
  • APL
  • Assembly
  • BASIC
  • C
  • C++
  • C#
  • Classic Visual Basic
  • COBOL
  • Erlang
  • Forth
  • Fortran
  • Go
  • Haskell
  • Java
  • JavaScript
  • Kotlin
  • Lisp
  • Lua
  • MATLAB
  • ML
  • Object Pascal
  • Pascal
  • Perl
  • PHP
  • Prolog
  • Python
  • R
  • Ruby
  • Rust
  • SQL
  • Scratch
  • Shell
  • Simula
  • Smalltalk
  • Swift
  • Visual Basic
  • dahası...
  • Liste Listeler: Alfabetik
  • Kategoriik
  • Nesilsel
  • İngilizce temelli olmayan
  • Kategori Kategori
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • BNF: cb14568271t (data)
  • GND: 4705956-4
  • LCCN: sh2002004407
  • NKC: ph986737
  • NLI: 987007539738205171
  • SUDOC: 08080859X
  • VIAF: 7154440112035341758
"https://tr.wikipedia.org/w/index.php?title=R_(programlama_dili)&oldid=35856763" sayfasından alınmıştır
Kategoriler:
  • Sayısal programlama dilleri
  • Fonksiyonel programlama dilleri
  • İstatistik yazılımları
  • Unix yazılımları
  • Grafik tasarım yazılımları
  • Bilim yazılımları
  • Çapraz platform yazılımları
  • Özgür uygulama yazılımları
  • Linux yazılımları
  • GNU Projesi yazılımları
Gizli kategoriler:
  • Webarşiv şablonu wayback bağlantıları
  • Commons kategori bağlantısı Vikiveri'den çekilen sayfalar
  • BNF tanımlayıcısı olan Vikipedi maddeleri
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • LCCN tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • NLI tanımlayıcısı olan Vikipedi maddeleri
  • SUDOC tanımlayıcısı olan Vikipedi maddeleri
  • VIAF tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 14.25, 18 Ağustos 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
R (programlama dili)
Konu ekle