fbpx

dplyr – sample()

sample()

Fungsi ini digunakan untuk mengambil sampel sebanyak n baris secara acak dari sebuah tabel. Ada 2 fungsi yang tersedia dalam sample() yaitu sample_n() dan sample_frac()

sample_n()

Digunakan untuk mengambil data sebanyak n baris secara acak

Fungsi

sample_n(tbl, size, replace = FALSE)

Parameter

  • tbl merupakan argumen untuk memasukkan dataframe
  • size merupakan argumen untuk memasukkan banyaknya observasi yang ingin diambil
  • replace merupakan argumen apakah ingin menggunakan WR atau WOR dalam pengambilan sampelnya. TRUE untuk WR dan FALSE untuk WOR

sample_frac()

Digunakan untuk mengambil data sebanyak i% dari total baris secara acak. sample_frac() sangat bermanfaat saat ingin memasuki tahapan Machine Learning yang membutuhkan data training dan data testing.

Fungsi

sample_frac(tbl, size = 1, replace = FALSE)

Parameter

  • tbl merupakan argumen untuk memasukkan dataframe
  • size merupakan argumen untuk memasukkan berapa persen data yang akan diambil dari data frame (nilainya dari 0 sampai 1)
  • replace merupakan argumen apakah ingin menggunakan WR atau WOR dalam pengambilan sampelnya. TRUE untuk WR dan FALSE untuk WOR

Praktik Penggunaan

Pada praktik kali ini kita akan menggunakan dataset air quality yang telah tersedia.

Dataset

Masukkan Dataset

df <- datasets::airquality

Menampilkan 6 Data Teratas

head(df)
dplyr sample tampilkan dataset

dplyr

Impor dplyr

library(dplyr)

Menggunakan sample_n()

Menampilkan 5 Sampel (With Replacement)
sample_n(tbl = df, size = 5, replace = T)
dplyr sample sample_n wr
Menampilkan 5 Sampel (Without Replacement)
sample_n(tbl = df, size = 5, replace = F)
dplyr sample sample_n wor

Menggunakan sample_frac()

Menampilkan 5% Sampel (With Replacement)
sample_frac(tbl = df, size = 0.05, replace = T)
dplyr sample sample_frac wr
Menampilkan 5% Sampel (Without Replacement)
sample_frac(tbl = df, size = 0.05, replace = F)
dplyr sample sample_frac wor

Kode Lengkap

Temukan, simpan, dan berikan bintang pada kode lengkapnya di GitHub “belajarstatistik”.


Tonton juga playlist pilihan dari kami berikut ini

Bagikan ke teman-teman Anda

Contact Us

How to whitelist website on AdBlocker?

How to whitelist website on AdBlocker?

  1. 1 Click on the AdBlock Plus icon on the top right corner of your browser
  2. 2 Click on "Enabled on this site" from the AdBlock Plus option
  3. 3 Refresh the page and start browsing the site
error: Content is protected !!
Up