knitr::opts_chunk$set(echo = FALSE)
Asagida siralanan konu baslikları bu ders icinde islenmistir.
1. R ve Rstudio Temeller
İlk hafta R kurulumu ve RStudio’da yapilacak islemler hakkinda
konusulmustur.
2. R Paketler
Yapilacak islemler icin yüklenmesi gereken paketler hakkinda bilgi
verilmistir.
Eğer bir paket yüklenecekse install.packages(““) kullanilir indirilen
paket library() komutu ile cagirilir. Ayrica indirilen paketlerle ilgili
herhangi bir soru veya ulasilamayan bir konu oldugunda”?is.na”,
“help(sqrt)"
fonksiyonlari kullanilabilir. Bir fonksiyonun ne ise yaradigini ogrenmek
icin”?” kullanilabilir.
working directory’i ayarlamak icin Rstudio-Tools-Global Options’tan
belgeyi nereye kaydetmek istedigimizi secebiliriz. 3. Fonksiyonlar
Fonksiyon yazmak ve bu fonksiyonu basarili bir sekilde calistirabilmek
icin bazi paketlerin yüklenmesi önemlidir. Fonksiyon yazmak her ne kadar
zor olsa da isleri onemli olcude kolaylastirabilir. Fonksiyon yazimi
icin asagidaki kod kullanilabilir.
*`{r kod örnegi}
fonksiyonadi<- function(argumanlar ve olagan degerleri){ kodlar-
return() -}`*
rnorm() fonksiyonunda random normal dağılım olusturulur. Set.seed() aynı
sayı kümesi oluşturma işlevini yapar. Norm fonksiyonunun usage
kısmındaki sırasıyla girersek direkt değerlerini yazabiliriz. Argüman
isimlerini yazmaya gerek yok. Default değer mean ve sd yazmasak da hep
böyle dağılımlar üretir. Değer vermediğimiz sürece olan değerlerle
çalışır.
rnorm(n=50, mean=0, sd=1)
rnorm(50,0,1)
rnorm(50) hepsi aynı
4. Vektorler
sayisal veya karakter vektorlerin olusturulmasında c() fonksiyonu
kullanilir. Karakterler yazilirken “” kullanilir.
##vektorlerde mantiksal sinamalar yapilabilir. ##Vektor uzunlugunu
ögrenmek icin length () fonksiyonu kullanilabilir. bunun yani sira sum
() fonksiyonu ile vektor degerlerinin ortalamasi alinabilir, vektorlere
eleman eklemesi yapilabilir.
Markdown ile yazilan raporlar html veya pdf seklinde
yayinlanabilir. RMD olarak kaydedilen bu raporlar sonrasinda duzenlemeye
aciktir.
Bu rapor html seklinde yayinlanmistir. Markdownın ilk kisminda rapor ile
ilgili bazi bilgilerin verildigi kisim YAML olarak gecer. Burada yazar,
tarih gibi bilgilere yer verilir. Chunk kisminda ise kod yazilir.
#ctrl+Alt+I ile yeni bir chunk eklenebilir. baslik olusturmak icin #
kullanilabilir. basligin kucuk olmasi icin birden fazla hash (#)
kullanilabilir. Tablo olusturmak icin de markdown islevseldir. Guncel
olarak kullanilan yazi stillerine gore duzenleme yapilabilir.
knit ile örme yapilir ve rstudio’da hazirladigimiz raporun ciktisini
elde edebiliriz.
kable() ile tablo olusturabilir.