R oturumu = ortam + paketler

SAS Kullananlar İçin R

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

Neden R öğrenmelisin?

  • R logosu
  • R ÜCRETSİZ. Hem maliyetsiz hem de açık kaynak lisanslı
  • R`ın popülaritesi hızla artıyor $^1$
    • R için iş ilanları artık SAS'i geçti
    • Akademik makalelerde R artık SAS'ten daha sık raporlanıyor
  • Temel R kurulumu küçüktür (genelde < 100MB)
  • R'in ÜCRETSİZ olduğunu söylemiş miydim?
1 [https://r4stats.com/articles/popularity/](https://r4stats.com/articles/popularity/)
SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

sas bileşenleri

SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

sas work kitaplığı ekle

SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

r paketleri

SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

r genel ortam ekle

SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

sas bileşenleri ile r paketleri arasında ok bağlantısı

SAS Kullananlar İçin R

Bir hesaplama oturumu: SAS vs R

sas work kitaplığı ile r genel ortamı arasında ok bağlantısı

SAS Kullananlar İçin R

Veriler ve diğer nesneler

sas proc datasets r ls list işlevi gibi

 

  • ls() bir R oturumunun genel ortamına yüklenen tüm veri ve ilgili nesneleri listeler
SAS Kullananlar İçin R

Veri dosyalarını yükle

sas libname veya data ve set deyimi r load işlevi gibi

 

  • load() .RData ikili formatındaki veri kümelerini yükler
SAS Kullananlar İçin R

Genel ortam - yeni oturum

Genelde yeni bir R oturumunun başında genel ortamda nesne yoktur.

ls()
character(0)
SAS Kullananlar İçin R

Veri yükle

  • Abalone veri kümesi $^1$
  • Midye, istiridye benzeri bir kabuklu
  • Deniz Araştırma Lab., Tazmanya, Avustralya
  • Ölçümlerle yaşı tahmin et
# Abalone veri kümesini yükle
load("abalone.RData")

# Bellekteki nesneleri listele
ls()
"abalone"

abalone resmi

1 [https://archive.ics.uci.edu/ml/datasets/abalone](https://archive.ics.uci.edu/ml/datasets/abalone)
SAS Kullananlar İçin R

Yardım alma

sas yardım menüsü r help işlevi gibi

 

  • help() yüklü herhangi bir işlev veya paket için belgelere erişim sağlar
SAS Kullananlar İçin R
help(ls)

r ls list işlevi yardım sayfası ekran görüntüsü

SAS Kullananlar İçin R

Ayarlar ve işlevsellik

sas proc setinit ve product status yordamları r sessioninfo ve library işlevleri gibi

  • sessioninfo() bilgisayar sistemi ve yüklü paketler hakkında ayrıntı verir
  • library() R oturumunda paket yüklemek için kullanılır
  • On binlerce R paketi mevcut ve her gün artıyor $^1$
1 [https://cran.r-project.org/web/packages/](https://cran.r-project.org/web/packages/)
SAS Kullananlar İçin R

R sessionInfo

sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

Matrix products: default

locale:
[1] LC_CTYPE=en_US.UTF-8
[2] LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8
[4] LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     
SAS Kullananlar İçin R

R sessionInfo

# dplyr paketini yükle ve sessionInfo'yu tekrar çalıştır
library(dplyr)
sessionInfo()
R version 4.5.2 (2025-10-31)
Platform: x86_64-pc-linux-gnu
Running under: Ubuntu 24.04.3 LTS

... some output removed ...

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base   

other attached packages:
[1] dplyr_1.1.4
SAS Kullananlar İçin R

İlk R oturumuna başlayalım

SAS Kullananlar İçin R

Preparing Video For Download...