Anda di halaman 1dari 5

January 31

Statistik
Deskriptive 2015
Tutorial mengerjakan soal statistika descriptive menggunakan data
tunggal yang dikelompokkan. Jikalau ada kesalahan tolong Imam Malik S.
comment yak !! :D

AIM Connectio
Pada pemrograman ini akan membahas tentang menentukan interval kelas, rata-rata,
Frekuensi, modus, dan membuat grafik pada data kelompok dengan menggunakan R
Programming. Berikut merupakan langkah-langkahnya:

1. Melakukan Input data dan Sortir data


> data<-
c(41,45,49,51,52,53,55,56,63,57,57,58,59,60,61,67,62,56,63,35,65,65,65,67,67,73,61,69,69,96,
69,70,71,71,77,79,73,93,73,81,75,75,77,77,89,67,79,79,79,81,59,83,83,87,89,71,92,81,65,64)

Maksud dari listing diatas adalah untuk menyimpan deretan


angka/data ke suatu variabel yaitu variabel data.

> sort(data)

[1] 35 41 45 49 51 52 53 55 56 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 65 65 67 67 67 67
69 69 69 70 71 71 71 73 73 73 75 75 77 77 77 79 79 79 79 81 81 81 83 83 87 89 89 92 93 96

> mean(data)

[1] 68.43333

Dimaksudkan untuk mengecek listing yang telah dilakukan pada


variabel data. Jika listing Anda benar, maka diperoleh rata-rata
68.43333.

2. Menentukan Jangkauan (Range)


> jang<-max(data)-min(data)

> jang

[1] 61

Maksud dari listing diatas adalah untuk mendapatkan jangkauan atau


range yang nantinya akan digunakan untuk mendapatkan interval dari
suatu data. Rumus jangkauan atau range=Nilai maksimal suatu data-
Nilai minimal suatu data. Sedangkan jang pada listing diatas
digunakan untuk memanggil atau menampilkan nilai/isi dari variabel
tersebut.

3. Menentukan banyak kelas


> length(data)

[1] 60

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

> jumkls

[1] 6.907018

AIM Connection Page 1


Maksud dari listing diatas adalah untuk mencari banyak kelas
interval dengan rumus jumlah kelas=1+3,22*log(n), dimana n
banyaknya data atau length(data). Hasil ini digunakan untuk
menentukan jumlah kelas dari suatu data. Sedangkan jumkls pada
listing diatas digunakan untuk memanggil atau menampilkan
nilai/isi dari variabel tersebut. Kemudian dibulatkan keatas
(untuk mengantisipasi jika ada data yang hilang), sehingga
diperoleh banyak kelas sejumlah 7.

4. Menentukan Panjang kelas


> interval<-jang/jumkls

> interval

[1] 8.831596

> round(interval)

[1] 9

Penjelasan listing diatas adalah untuk mendapatkan nilai interval


dari suatu data. Dengan rumus=jang/jumkls. Jadi nilai dari variabel
jang dibagi dengan nilai variabel jumkls. Kemudian dibulatkan
kedalam bilangan bulat.

5. Menentukan Frekuensi
> 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)
}

Listing diatas digunakan untuk mencari frekuensi (banyaknya


nilai anggota suatu kelas) dengan menggunakan metode fungsi x,y,z.
a=0 ( variable a, sebagai nilai awal frekuensi dimulai dari 0 atau
pemberian harga awal).
for(i in 1:length(data)) (untuk variable i yang terdapat
diantara nilai 1 sampai dengan panjang variable data.
if(x[i]>=y&&x[i]<=z) (jika x[i] lebih besar sama dengan dari y,
dimana y adalah nilai pertama pada masing-masing kelas, dan x[i]

AIM Connection Page 2


lebih kecil sama dengan dari z, dimana z adalah nilai akhir pada
masing-masing kelas).
a=a+1 (maka a sebagai frekuensi akan bertambah 1 atau biasa
disebut dengan increament).
Print(a) (Akan menampilkan frekuensi (a) dengan bertambah 1
sejumlah banyaknya nilai anggota masing-masing kelas yang dimulai
dari nilai pertama suatu kelas (y) sampai nilai akhir suatu kelas
(z). nilai anggota masing-masing kelas sesuai dengan nilai pada
variable data di awal.)

# Mencari Frekuensi menggunakan fungsi diatas

> frekuensi(data,35,43)

[1] 2

> frekuensi(data,44,52)

[1] 4

> frekuensi(data,53,61)

[1] 12

> frekuensi(data,62,70)

[1] 16

> frekuensi(data,71,79)

[1] 15

> frekuensi(data,80,88)

[1] 6

> frekuensi(data,89,97)

[1] 5

# Mencari titik tengah

> median(35:43)

[1] 39

> median(44:52)

[1] 48

> median(53:61)

AIM Connection Page 3


[1] 57

> median(62:70)

[1] 66

> median(71:79)

[1] 75

> median(80:88)

[1] 84

> median(89:97)

[1] 93

# Membuat tabel

> edit(data.frame())

Kelas xi fi fi kum

1 35-43 39 2 2

2 44-52 48 4 6

3 53-61 57 12 18

4 62-70 66 16 34

5 71-79 79 15 49

6 80-88 84 6 55

7 89-97 93 5 60

6. Mean (tugas: nilai 20)


7. Median (tugas: nilai 20)
8. Modus (tugas: nilai 20)
9. Kuartil 1 dan Kuartil 3 (tugas: nilai 40)

AIM Connection Page 4

Anda mungkin juga menyukai