R PROGRAMI NASIL KURULUR VE KULLANILIR ?


R Programı Nasıl İndirilir  ve Kurulur:

R programlama dili için öncelikli olarak bir kullanıcı derleyici program indirmemiz gerekiyor.
Google’a “download R studio” yazınca ilgili linkler hemen geliyor ve ardından ilk linke tıklıyoruz.

İşletim sistemimize göre  Windows, Mac veya Linux versiyonlarını indirebiliyoruz.






1.Adım: R Studio sayfasına girdikten sonra aşağıdaki alana tıklıyoruz.(here)



2.Adım: Bizi sayfa otomatik olarak başka bir sayfaya yönlendiriyor. Buradan bilgisayarımızın işletim sistemini seçiyoruz.




3.Adım:R yi ilk defa kurmak için aşağıdaki alana tıklanır.








4.Adım:Buradan en üstteki buton tıklanır.





5.Adım:Daha sonra ücretsiz olarak kuruluma devam edilir.






6.Adım:ve kurulum için işletim sistemi seçilir ve indirme işlemi gerçekleştirilir.









 ve programımız kurulur 😊😊


Ve programımızın arayüzü; ekranın sol alt kısmına kodlarımızı yazıyoruz.




R STUDİO İLE İLGİLİ BASİT BİR ÖRNEK YAPALIM..







BİZİM BURADA YAPTIĞIMIZ İŞLEM ;


a<-3 : a değişkenine 3 değerini atıyoruz.
a**2 : a’nın 2. Kuvvetini/karesini alıyoruz.
a+5 : a’ya 5 ekliyoruz.
b<-8 : yeni bir b değişkenine 8 değerini veriyoruz.
a**b : a üzeri b : yani 38 =6561
a/b : 3/8 yani 0.375 sonuç olarak buluyoruz.





Çizim için: 

R’da veri setlerini hızlıca görsel hale getirebiliriz. Bunun için şu aşamada “plot” komutunu kullanacağız.

Yazarak plot komutu ile ilgili help(yardım) dökümanlarına da erişebiliriz.

Plot’da dikkat etmemiz gereken ilk parametre daima x, ikinci parametre ise daima y’dir.
Bundan sonra gelen parametreleri etiketlerini (ör: col=renkler , pch=çizim karakter nosunu girebiliriz)

Önce düz olarak çizdirelim. X ekseni, elmasın karatı, Y ekseni ise fiyatı (yanılmıyorsam singapur doları)
(daha fazla bilgi için help(diamond) yazabilirsiniz)








Şimdi bu grafiğin, rengini mavi yapmaya çalışalım.










Boş yuvarlaklar yerine de print character yani pch’i 19 yapalım.




Peki ama küçük bir sorun var, Üst üste binen noktaları birbirinden ayırt edemiyoruz.
Bunun için renk kodlamasını bir “alpha”, saydamlık ile yapmak zorundayız.
Renk kodlaması kısaca #KırmızıYeşilMaviSaydamlık şeklinde yapılır. Burada Kırmızı, Yeşil, Mavi ve Saydamlık 00 ile FF arasındaki değerleri alırlar (16’lık düzen).
Biz saydam bir mavi rengi olsun diye, Kırmızı ve Yeşil’i sıfır girip, Mavi’yi 88, Saydamlığı da 55 gireceğiz.










Evet öğrenmemiz gereken her şeyi şimdilik öğrendik varsayabiliriz
Tüm komutlara bir kez daha bakalım.. 😊

Bu bölümdeki komutlar:

a<-3
a**2
a+5
b<-8
a**b
a/b
a=3
a**2
a+5
b=8
a**b
a/b
install.packages("UsingR")
library(UsingR)
data(diamond)
head(diamond)
((library(UsingRs)    # hata mesajı vermesi için))
ls(diamond)
length(diamond)
dim(diamond)
diamond$carat[1]
diamond$carat[2]
diamond$carat[3]
head(diamond)
diamond$carat[1]
diamond$carat[5]
diamond$price[5]
diamond$carat
diamond$price[0]
?plot
plot(diamond$carat,diamond$price)
plot(diamond$carat,diamond$price, pch=19)
help(diamond)
plot(diamond$carat,diamond$price,col="blue")
plot(diamond$carat,diamond$price,col="blue",pch=19)
plot(diamond$carat,diamond$price,col=(alpha=0.5,"blue"),pch=19)
plot(diamond$carat,diamond$price,col=alpha(0.5,"blue"),pch=19)
library(scales)
plot(diamond$carat,diamond$price,col=alpha(0.5,"blue"),pch=19)
plot(diamond$carat,diamond$price,col=alpha(0,5,"blue"),pch=19)
plot(diamond$carat,diamond$price,col=alpha(0.5,"#00004455"),pch=19)
plot(diamond$carat,diamond$price,col="#00004455",pch=19)
plot(diamond$carat,diamond$price,col="blue",pch=19)
plot(diamond$carat,diamond$price,col="#00008855",pch=19)




Benim küçük denemem ise;(elmasların karat ve fiyat tablosunu oluşturmak. Karat arttıkça fiyat artıyor.)



 


                                                




Kodlar :

a<-3
a**2
a+5
b<-8
a**b
a/b
a=3
a**2
a+5
b=8
a**b
a/b
install.packages("UsingR")
library(UsingR)
data(diamond)
head(diamond)
ls(diamond)
length(diamond)
dim(diamond)
diamond$carat[1]
diamond$carat[2]
diamond$carat[3]
head(diamond)
diamond$carat[1]
diamond$carat[5]
diamond$price[5]
diamond$carat
diamond$price[0]
?plot
plot(diamond$carat,diamond$price)
plot(diamond$carat,diamond$price, pch=19)


KAYNAKLAR:

http://www.barissanli.com/calismalar/dersler/r/rders1.php

Ve kurulum için emeği geçen arkadaşım Ebru Özefe'ye huzurlarınızda teşekkürü borç bilirim 😃 


Yorumlar