Pages

Kamis, 26 Juni 2014

LA Prak. Statistika


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