Sesi R = environment + packages

R untuk Pengguna SAS

Melinda Higgins, PhD

Research Professor/Senior Biostatistician Emory University

Mengapa belajar R?

  • Logo R
  • R itu GRATIS. Gratis tanpa biaya dan berlisensi open source
  • Popularitas R tumbuh pesat $^1$
    • Pekerjaan data science untuk R kini melampaui SAS
    • R kini lebih sering dilaporkan di artikel ilmiah dibanding SAS
  • Instalasi dasar R kecil (biasanya < 100MB)
  • Sudah disebutkan R itu GRATIS?
1 [https://r4stats.com/articles/popularity/](https://r4stats.com/articles/popularity/)
R untuk Pengguna SAS

Sesi komputasi SAS vs R

komponen SAS

R untuk Pengguna SAS

Sesi komputasi SAS vs R

tambahkan pustaka kerja sas

R untuk Pengguna SAS

Sesi komputasi SAS vs R

paket r

R untuk Pengguna SAS

Sesi komputasi SAS vs R

tambah r global environment

R untuk Pengguna SAS

Sesi komputasi SAS vs R

tautan panah antara komponen sas dan paket r

R untuk Pengguna SAS

Sesi komputasi SAS vs R

tautan panah antara work library sas dan r global environment

R untuk Pengguna SAS

Data dan objek lain

sas proc datasets seperti fungsi r ls list

 

  • ls() menampilkan semua data dan objek terkait yang dimuat di global environment sesi R
R untuk Pengguna SAS

Muat berkas data

sas libname atau data dan set statement seperti fungsi r load

 

  • load() memuat kumpulan data dalam format biner .RData
R untuk Pengguna SAS

Global environment - sesi baru

Biasanya tidak ada objek di global environment pada awal sesi R baru.

ls()
character(0)
R untuk Pengguna SAS

Muat data

  • Kumpulan data Abalone $^1$
  • Kerang laut mirip remis, kijing, atau tiram
  • Marine Research Lab, Tasmania, Australia
  • Gunakan pengukuran untuk memprediksi umur
# Muat kumpulan data abalone
load("abalone.RData")

# Daftar objek di memori
ls()
"abalone"

gambar abalone

1 [https://archive.ics.uci.edu/ml/datasets/abalone](https://archive.ics.uci.edu/ml/datasets/abalone)
R untuk Pengguna SAS

Mendapatkan bantuan

menu bantuan sas seperti fungsi r help

 

  • help() menyediakan akses ke dokumentasi untuk fungsi atau paket apa pun yang terpasang
R untuk Pengguna SAS
help(ls)

tangkapan layar halaman bantuan fungsi r ls list

R untuk Pengguna SAS

Pengaturan dan fungsionalitas

sas proc setinit dan prosedur status produk seperti r sessioninfo dan fungsi library

  • sessioninfo() memberi detail sistem komputer dan paket yang dimuat
  • library() digunakan untuk memuat paket selama sesi R Anda
  • Puluhan ribu paket R tersedia dan terus bertambah setiap hari $^1$
1 [https://cran.r-project.org/web/packages/](https://cran.r-project.org/web/packages/)
R untuk Pengguna SAS

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     
R untuk Pengguna SAS

R sessionInfo

# Muat paket dplyr dan jalankan sessionInfo lagi
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
R untuk Pengguna SAS

Mari mulai sesi R pertama Anda

R untuk Pengguna SAS

Preparing Video For Download...