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ı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
Yorum Gönder