#Neden R?
R-programlamayı öğrenin -> Kendi fonksiyonlarınızı yazın -> Öğrenmesi en zoru, ancak maksimum esneklik sağlar.
Ücretsiz olması nedeniyle, ticari desteğe tabi bir yazılım değildir. Ancak destek alınabilecek çok sayıda kaynağa erisilebilir. (stackoverflow, mail listeleri, chatgpt gibi)
Ayrıca java gibi diller aracılığı ile ara yüz desteğine sahip bir yazılım geliştirme ortamıdır.
Tablolardan oluşan yazılım paketlerine (Excel, Minitab gibi) benzememekle birlikte, yeni geliştiren bazı paketler farklı ara yüzler sağlamaktadır.
Başta öğrenilmesi kolay görünse de, R’da uzmanlaşmak oldukça zordur.
Menu ile kullanılan programlara alışkın olan kişiler için başlangıçta korkutucu olabilir.
R ile bir analizi yapabilmek için planlama yapılması gerekmektedir.
R kullanıcıları çoğunlukla programlamacı değildir. Programlamaya hâkim olmayan kişiler tarafından hazırlanan, okunması ve sürdürülebilirliği zor kodlar oluşturulabilir.
Başlangıçta kodları yazmak yıldırıcı olabilir; ancak çalışmaların tekrarlanabilirliği açısından avantaj sağlamaktadır.
* Şekilde r
studio görseli yer almaktadır.
2+2
## [1] 4
4-1
## [1] 3
toplam <- 5+2
#çarpma işlemi örneği
5*3
## [1] 15
R’da basit matematiksel işlemlerin yapılması için bazı semboller kullanılabilir; * toplama işlemi için +,
çıkarma işlemi için -,
çarpma işlemi için *,
bölme işlemi için /,
üs alma işlemi için ^
mod alma icin ise %% operatorleri kullanılmaktadır.
ad <- "zeynep"
yas <- 16 + 20
gun <-Sys.Date()
yeniyil <- as.Date("2025-01-01")
veri <- rnorm(n = 20, mean = 10, sd = 2)