PERINTAH R PROGRAMMING

Statistika, hmmm... pelajaran pengumpulan data, penyajian data, dan pengolahan data yang sangat membutukan ketelitian yang begitu detail. R Programming di sini menghadirkan fitur yang dapat membantu kita khusunya dalam pengolahan data statistika, seperti halnya pengurutan data, mencari nilai terbesar, mencari nilai terkecil, mencari jumlah kelas, mencari interval, mencari titik tengah, mencari frekuensi kelas, dan membuat tabel hingga pembuatan histogram. Hal-Hal di atas akan kita bahas pada postingan fauzi online kali ini. Jadi yuk kita belajar yuuk? hahaha Semangaaat!!
PENYAJIAN DATA (60 DATA TRANSAKSI)

LANGKAH PERTAMA
Jangan lupa Buka dulu tuh R PROGRAMMINGNYA (Yaiyalaaah masa buka baju dulu? wkwk) KEMUDIAN BUAT DATA SEBAGAI BERIKUT:

MEMBUAT DATA:
>data=c(45,22,20,34,23,48,20,18,32,40,22,35,41,33,37,21,39,53,30,15,43,23,45,27,16,
29,22,17,25,12,22,17,21,22,33,15,34,23,29,14,19,36,11,12,24,19,24,16,31,21,20,18,9,
7,27,10,19,24,30,24)

MENGETAHUI JUMLAH DATA:
>length(data)

MENGURUTKAN DATA:
>Sort(data)

MENCARI DATA TERBESAR:
>Max(data)

MENCARI DATA TERKECIL:
>Min(data)

MENCARI JUMLAH KELAS
Logika Program :
Rumus Sturges = 1+3,322 x Log 10 (Jumlah data)
Sehingga syntax yang digunakan sebagai berikut:

>jumlah_kelas=1+3.322*log10((length(data)))

MEMBULATKAN HASIL JUMLAH_KELAS
>Round(jumlah_kelas)

TAMPILAN PADA R CONSOLE:


Memasukan Data, Mencari Data Max, Data Min, Jumlah Kelas


MENCARI INTERVAL KELAS
Logika Program :
Rumus interval: Range/Jumlah Kelas
Sehingga syntax yang digunakan sebagai berikut:

>range=max(data)-min(data)
>interval=range/jumlah_kelas
round(interval)

TAMPILAN PADA R CONSOLE:

Mencari Range dan Interval Kelas


MENCARI TITIK TENGAH
Logika Program :
Rumus interval: Batas Awal Kelas+Batas Akhir Kelas/2
Sehingga syntax yang digunakan sebagai berikut:

>mean(batas_awal_kelas1:batas_akhir_kelas2)
TAMPILAN PADA R CONSOLE:

Mencari Titik Tengah


MENCARI FREKUENSI PADA KELAS
Untuk Mencari frekuensi pada R Programming , kita harus membuat function yang nantinya dapat mempercepat mencari frekuensi masing-masing kelas.
tulis function nya terlebih dahulu:

> frekuensi = function(x,y,z)
+ {a=0
+ for (i in 1 : length(x))
+ {if (x[i] >= y &&
+ x[i] <= z)
+ {a = a + 1
+ print(a)}}}


Setelah menulis functionnya maka langkah selanjutnya yaitu memamnggil function beserta pengiriman variable ke function yang telah dibuat.
>frekuensi(nama_data,batas_awal_kelas1,batas_akhir_kelas1)

TAMPILAN PADA R CONSOLE:



Pembuatan Function Frekuensi dan Pemanggilan Function Frekuensi


MEMBUAT TABEL DENGAN ISI BATAS KELAS, TITIK TENGAH, FREKUENSI
Langkah Pertama:
Ketik tabel=edit(data.frame()) kemudian enter. Maka akan muncul tampilan layar data editor sbb:



Langkah Kedua:
Untuk menuliskan judul kolom pada tabel klik 2 kali pada tulisan header var1, kemudian ubah sesuai nama judul dan pilih type character (untuk jenis karakter):



Langkah Ketiga:
Buatlah judul kolom seperti gambar di bawah ini:



Langkah Keempat:
Masukan Batas Kelas, Titik Tengah, Serta Frekuensi pada masing-masing kelas yang telah kita peroleh nilainya sebelumnya.



Lamgkah Kelima(FINAL):
Tutup Jendela Data Editor Table, selanjutnya untuk menampilkan table yang selesai kita buat pada R Console cukup dengan cara memanggil nama variable tabel kemudian enter, maka tampilan layar sebagai berikut:



Selain perintah-perintah di atas, R Programming masih mempunyai banyak fitur yang sangat berguna bagi ilmu statistika misalnya pembuatan histogram, poligon dan lain sebagainya.. Buat pengunjung setia fauzi online, kita tunggu aja yah postingan yang jauh lebih menarik lagi. Insya ALLAH.. ^__^
Bye bye

6 comments:

  1. NI ank ilmunya udh tinggi wala2,,,,,,,

    ReplyDelete
  2. Mantaff gan..
    sayangnya ane kaga mudeng..
    :D

    ReplyDelete
  3. kalo mengurutkan data caranya gmna?
    trus gmna cara membuat algoritma yang dapat melakukan uji beda nilai tepat (rataa),,,mohon bimbingannya :)
    makasi

    ReplyDelete
  4. kalo cara menurutkan sebuah data gmna?
    n...cara membuat algoritma yang dapat melakukan uji beda nilai tepat (rataan) gmna?
    mohon bimbingannya,:)

    ReplyDelete