<- ya da = atama operatörleri olarak
kullanılır.x <- 5 ile değişken tanımlayabiliriz. x<-5print(x) ile x değişkeninin değerini
görebiliriz.= yerine <- değişken atama
operatörlerini kullanmamız önerilir.?mean ile mean fonksiyonu
hakkında yardım alabiliriz.help(mean) ile de aynı şekilde yardım alabiliriz.vignette("dplyr") ile dplyr paketinin
vignette’ine erişebiliriz.d <- data.frame(x = 1:2, y = 3:4) ile d
veri çerçevesini oluşturabiliriz.d veri çerçevesi, iki sütun (x ve
y) ve iki satır içerir.x sütunu 1’den 2’ye kadar olan sayıları, y
sütunu ise 3’ten 4’e kadar olan sayıları içerir.d veri çerçevesini görüntülemek için
print(d) veya sadece d yazabiliriz.d veri çerçevesini matrise dönüştür ve “m” adında bir
matris oluştur.m <- as.matrix(d) ile d veri
çerçevesini matrise dönüştürebiliriz.m matrisi, d veri çerçevesinin aynı
verilerini içerir, ancak matris formatındadır.m matrisini görüntülemek için print(m)
veya sadece m yazabiliriz.d veri çerçevesi ve m matrisi arasındaki
farkları anlamak için class(d) ve class(m)
komutlarını kullanabiliriz.d veri çerçevesi “data.frame” sınıfına, m
matrisi ise “matrix” sınıfına aittir.str() fonksiyonu ile nesnenin yapısını
inceleyebiliriz.summary() fonksiyonu ile nesnenin özet istatistiklerini
görebiliriz.``r - CRAN paketini kurma:install.packages(“ggplot2”)` #
ggplot2 paketini kurar
Paketi belleğe yükleme: library(ggplot2)
Alternatif: require() fonksiyonu da paketi yükler, ancak hata mesajı vermez.
if(!require(dplyr)) install.packages("dplyr") library(dplyr)
Yüklü paketleri görüntüleme: `installed.packages()``
Kurulu paketi güncelleme:update.packages()
Paket kaldırma: remove.packages("ggplot2")
Yüklü paketleri listeleme:
installed.packages()
Yüklü paketleri güncelleme:
update.packages()
Basit regresyon analizi, bir bağımlı değişken ile bir bağımsız değişken arasındaki ilişkiyi incelemek için kullanılır.
lm() fonksiyonu ile basit regresyon modeli
oluşturabiliriz.
Örneğin, y bağımlı değişkeni ve x
bağımsız değişkeni için basit regresyon modeli oluşturabiliriz:
model <- lm(y ~ x, data = dataset) summary(model)
Basit lineer regresyon modeli için:
```d<-data.frame(x = c(1, 2, 3, 4, 5), y = c(2, 3, 5, 7, 11))
model <- lm(y ~ x, data = d)
summary(model)``-summary(model)` ile modelin özet
istatistiklerini görebiliriz. - Modelin katsayıları, R-kare değeri,
p-değerleri ve diğer istatistikler özetlenir. # R’da Rezerv Kelimeler -R
dilinde aşağıdaki kelimeler rezervdir ve değişken/fonksiyon adı olarak
kullanılamaz:
reserved_words <- c( "if", # Koşul kontrolü "else", # Koşulun aksi "repeat", # Sonsuz döngü (break ile durdurulur) "while", # Koşullu döngü "function", # Fonksiyon tanımı "for", # Döngü "in", # Döngüde kullanılacak elemanlar "next", # Döngüde sonraki adıma geç "break", # Döngüyü kır "TRUE", # Mantıksal doğru "FALSE", # Mantıksal yanlış "NULL", # Boş değer "Inf", # Sonsuz "NaN", # Sayısal olmayan "NA" # Eksik değer )
Listeyi görüntüleme reserved_words
Bu kelimeler R dilinin yapısal elemanlarıdır ve özel anlamları
vardır.
Bu nedenle, bu kelimeleri değişken veya fonksiyon adı olarak kullanmaktan kaçınmalıyız.
v <- c(10, 20, 30, 40, 50)v[1] ile vektörün ilk elemanına erişebiliriz.v[c(2, 4)] ile vektörün 2. ve 4. elemanlarına
erişebiliriz.m <- matrix(1:9, nrow = 3)m[1, 2] ile matrisin 1. satır ve 2. sütunundaki elemana
erişebiliriz.m[ , 3] ile matrisin 3. sütunundaki tüm elemanlara
erişebiliriz.lst <- list(a = 1:5, b = letters[1:5])lst$a ile listenin “a” elemanına erişebiliriz.lst[[2]] ile listenin 2. elemanına erişebiliriz.df <- data.frame(x = 1:5, y = letters[1:5])df[1, ] ile veri çerçevesinin 1. satırına
erişebiliriz.df[ , "y"] ile veri çerçevesinin “y” sütununa
erişebiliriz.df$x ile “x” sütununa erişebiliriz.which() fonksiyonu ile belirli bir koşulu sağlayan
elemanların indekslerini bulabiliriz.v[-c(2, 4)] ile vektörün 2. ve 4. elemanlarını hariç
tutarız.v[v > 25] ile 25’ten büyük elemanlara
erişiriz.my_function <- function(arg1, arg2) { # Fonksiyonun yaptığı işlemler return(result) }result <- my_function(value1, value2)example_function = function (a, b) { output = a + b return (output) }
example_function(1,2)library(package_name) ile
kütüphaneyi belleğe yükleyebiliriz.install.packages("package_name") ile
kütüphaneyi kurabiliriz.remove.packages("package_name") ile
kütüphaneyi kaldırabiliriz.installed.packages() ile yüklü
kütüphaneleri listeleyebiliriz.update.packages() ile yüklü
kütüphaneleri güncelleyebiliriz.