Tutorial ini merupakan kelanjutan dari tutorial sebelumnya, silakan klik Tutorial Software R untuk
membaca terlebih dahulu. Tulisan kali ini merupakan code tambahan yang sering dipakai untuk
pembuatan random data menggunakan software R. Penggunaan code ini mempermudah analis dalam
pembuatan data sebagai sample secara cepat. Pembuatan data menggunakan R dapat diatur sesuai
dengan distribusi yang diinginkan peneliti. Berikut ini, beberapa contoh pembuatan random data
dengan jenis distribusi yang sering digunakan.
Contoh :
> sample (100,5)
artinya membuat data dari populasi N=100 sebanyak jumlah sample n=5
> sample (y, 5)
artinya membuat data dari populasi yang tersimpan di variable “y” sebanyak sample n = 5
Distribusi Uniform
> runif( n = x , min = y, max = z )
Random data berdistribusi uniform dapat dibuat dengan menentukan jumlah data yang diinginkan (x)
dengan batasan nilai minimum (y) dan nilai maksimum (z). jika nilai min atau max tidak ditentukan
maka software R akan memakai nilai default min = 0 dan max = 1
Distribusi t-student
> rt( n = x, df = y )
Pembuatan random data berdistribusi t – student, mensyaratkan adanya nilai degree of freedom (df).
Hal ini dikarenakan belum ada settingan default nilai df (y) di software R dan nilai df tidak boleh
bernilai 0 (nol).
Distribusi f
> rf( n = x, df1 = y, df2 = z )
Pembuatan random data berdistribusi f tidak jauh berbeda dengan pembuatan random data
berdistribusi t – student. Perbedaannya pada pembuatan random data berdistribusi f dibutuhkan dua
nilai degree of freedom (df).
Distribusi Poisson
> rpois( n = x, lambda = y )
Berbeda dengan distribusi t-student, pembuatan distribusi poisson secara random mensyaratkan
adanya nilai lambda. Software R belum memiliki settingan default nilai lambda dan nilai lambda
tersebut tidak boleh bernilai negatif (–).
Distribusi Binomial
>rbinom(n = x, s = y , p = z)
Pembuatan random data berdistribusi binomial dapat dilakukan dengan menentukan jumlah sampel
yang diinginkan (x), jumlah percobaan (y), dan peluang sukses pada tiap percobaan (z).