LAPORAN AKHIR PRAKTIKUM
Mata Praktikum : Statistika
Kelas : 2IA26
Praktikum ke- : 3
Tanggal : 12 Juni 2014
Materi : Tabel Distribusi
Frekuensi
NPM : 58412450
Nama : Rostiya Ayu
Ketua Asisten : Febrian R. Z.
Paraf Asisten :
Jumlah Lembar :
7 Lembar
LABORATORIUM INFORMATIKA
UNIVERSITAS GUNADARMA
2014
LISTING PROGRAM
LOGIKA PROGRAM
Statement dalam listing diatas digunakan untuk mendapatkan hasil perhitungan statistika yaitu
table distribusi frekuensi. Mulai dari memasukan data hingga membuat polygon
dapat dilakukan dengan menggunakan R-proggraming. Pada R program dikenal
bermacam-macam statement yang bisa kita gunakan dalam pengerjaan data
statistika.
Berikut ini penjelasan statement-statement yang ada dalam listing diatas:
·
sort (data): digunakan
untuk mengurutkan data dari terkecil hingga terbesar.
·
min (data): digunakan untuk mencari nilai terkecil dari data.
·
max (data): digunakan untuk mencari nilai terbesar dari data.
·
length (data): digunakan untuk mencari panjang data dari data.
·
Range (data): digunakan untuk mencari nilai terkecil dan nilai terbesar
dari data.
·
range = max (data) –
min (data)
untuk mencari jangkauan dari data masukkan rumus diatas,
kemudian tekan enter dan ketik jangkauan lagi untuk memanggil hasil dari nilai
jangkauan tersebut.
·
jumlahkelas = 1 +
(3.322*log10(length (data)))
untuk mencari jumlah kelas dari data masukkan rumus diatas,
kemudian tekan enter dan ketik jmlkls kembali untuk memanggil hasil dari nilai
jumlah kelas tersebut.
·
round (jumlahkelas):
digunakan untuk membulatkan hasil dari jumlah kelas
diatas.
·
interval = range/jumlahkelas
untuk mencari interval kelas masukkan rumus diatas,
kemudian tekan enter dan ketik intervalkls kembali untuk memanggil hasil dari
interval kelas tersebut.
> frekuensi=function(x,y,z){
+ a=0
+ for(i in 1:length(data)){
+ if(x[i]>=y&&x[i]<=z){
+ a=a+1
+ }}
+ print(a)}
> frekuensi(data,58,66)
[1] 5
|
Perintah di atas merupakan
perhitungan yang menggunakan perintah perulangan dan seleksi juga untuk mencari
nilai frekuensi dari data yang telah di masukan .
>
mean(58:66)
[1]
62
|
mean merupakan perintah
untuk mencari nilai tengah pada data yang telah di masukan dan yang telah di
kelompokan.
>
tabel = edit(data.frame())
|
merupakan perintah yang
berfungsi memanggil dan menampilkan data editor berupa library pada R. Pada
kolom field dapat dirubah nama nya sesuai dengan keinginan kita dengan cara
klik tulisan var1, lalu akan muncul kotak kecil variable editor dan isi sesuai
kebutuhan anda. Data yang ada tinggal dimasukan kedalam data editor berdasarkan
interval dan banyak kelas yang sudah didapatkan sebelum nya. untuk melihat
output nya dalam R program tinggal tuliskan statement >tabel ;enter..
>
nilaitengah=c(62,71,80,89,98)
|
variabel nilai tengah
disini berfungsi untuk menampung nilai tengah yang ada pada tabel sebelum nya
yang didapat dari penjumlahan dari (batas bawah+batas atas)/2, karena pada
tahap selanjutnya kita ingin membuat suatu plot yang merupakan titik-titik
dasar dalam membuat polygon.
>
fi=c(5,2,7,1,5)
|
Perintah di untuk
memasukan data frekuensi yang ada di atas ke dalam variable fi.dan untuk memunculkannya kembali
tinggal ketik fi seperti di bawah ini
>
fi
[1]
5 2 7 1 5
>
hist(data,main="Histogram LA-1")
> plot(nilaitengah,fi,main="Plot LA-1")
> polygon(nilaitengah,fi,main="Polygon
LA-1")
|
ket :
>hist : untuk memanggil gambar histogram
> plot : untuk memanggil gambar plot (berupa
titik-titik)
> polygon :
untuk memanggil gambar polygon
Data : variabel
yang berisikan kumpulan data.
Main : untuk
memberi judul pada histogram, plot atau polygon yang dibuat
OUTPUT PROGRAM