R oturumu = ortam + paketler

SAS Kullananlar İçin R

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

Neden R öğrenmeli?

  • R logosu
  • R ÜCRETSİZDİR. Hem maliyetsizdir hem de açık kaynak lisanslıdır
  • R'ın popülerliği hızla artıyor $^1$
    • R için veri bilimi iş ilanları artık SAS'i geçti
    • Akademik makalelerde R artık SAS'ten daha sık raporlanıyor gibi görünüyor
  • Temel R kurulumu küçüktür (genelde <100MB)
  • R'ın Ü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ığını 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 listeleme işlevi gibi

 

  • ls(), R oturumunun genel ortamındaki tüm veri ve nesneleri listeler
SAS Kullananlar İçin R

Veri dosyalarını yükleme

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

 

  • load(), .RData ikili biçimindeki 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ükleme

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

# Bellekteki nesneleri listeleyin
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 help 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 listeleme işlevi yardım sayfası ekran görüntüsü

SAS Kullananlar İçin R

Ayarlar ve işlevsellik

sas proc setinit ve ürün durumu prosedürleri 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 mevcuttur 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 3.4.3 (2017-11-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252
[2] LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C
[5] LC_TIME=English_United States.1252

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

R sessionInfo

# dplyr paketini yükleyin ve sessionInfo'yu tekrar çalıştırın
library(dplyr)
sessionInfo()
R version 3.4.3 (2017-11-30)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

... some output removed ...

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

other attached base packages:
[1] dplyr_0.7.7
SAS Kullananlar İçin R

İlk R oturumunuza başlayalım

SAS Kullananlar İçin R

Preparing Video For Download...