4komstat Ku

11
LAPORAN PRAKTIKUM KE-4 STATISTIKA KOMPUTASI “MENGGUNAKAN R” Asisten 1: Bima Anoraga 105090500111008 Asisten 2: Agung Surya M.105090513111004 Nama : Afifah Sheila ahmi N!M : 12509050011101" PROGRAM STUDI STATISTIKA JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS BRAWIJAYA MALANG 2014

description

komstats

Transcript of 4komstat Ku

LAPORAN PRAKTIKUM KE-4STATISTIKA KOMPUTASIMENGGUNAKAN R

Asisten 1: Bima Anoraga 105090500111008Asisten 2: Agung Surya M.105090513111004

Nama: Afifah Sheila RahmiNIM : 125090500111016

PROGRAM STUDI STATISTIKAJURUSAN MATEMATIKAFAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAMUNIVERSITAS BRAWIJAYAMALANG2014

BAB ISOURCE CODE1. Fungsi untuk Membangkitkan Data> komstat=function(n)

+ {

+ if(n n=45

> komstat(n)

2. Fungsi Membangkitkan Bilangan Random dariSebaran Normal> data=function(n=33,mean=66,variance=6)

+ {

+ sheila=rnorm(n,mean,sqrt(variance))

+ cat("--------------\n")

+ cat(" Listdata\n")

+ cat("--------------\n")

+ cat(sheila,sep="\n")

+ }

> data()

3. Fungsi Rata-Rata> ratarata=function(y)

+ {

+ ybar=sum(y)/length(y)

+ ybar

+ }

> y=c(90,85,56,43,95,77,76,78,84,65,65,70,86,59)

> ratarata(y)

4. Fungsi Standar Deviasi> stdev=function(z)

+ {

+ n=length(z)

+ sd=sqrt((sum(z^2)-(sum(z))^2/n)/(n-1))

+ sd

+ }

> z=c(90,85,56,43,95,77,76,78,84,65,65,70,86,59)

> stdev(z)

BAB IIHASIL DAN PEMBAHASAN

Source CodePembahasan

> komstat=function(n)Deklarasi bahwa laporan merupakan fungsi dari n

+ {Tanda kurung kurawal sebagai pembuka suatu fungsi

+ if(n n=45Menginputkan n sebagai bilangan 45

> komstat(n)Memanggil n yang akan berjalan sesuai fungsi untuk ditampilkan

Setelah dilakukan pengkodingan seperti pada source code di atas maka akan didapatkan hasil seperti berikut ini :

Karena n didefinisikan sebagai 25 maka data yang muncul mulai dari 25(n) sampai dengan 75 (3n) secara berurutan. Source CodePembahasan

> data=function(n=20,mean=10,varians=5)Pendefinisian bahwa data merupakan fungsi dari n=10, mean=10, dan varian=5

+ {Tanda buka kurung kurawal untuk memulai perintah fungsi

+ dataku=rnorm(n,mean,sqrt(varians))Pendefinisian dataku sebagai bilangan acak bersebaran normal dengan n, mean, dan standar deviasi seperti yang sudah didefinisikan dalam fungsi sebelumnya

+ cat("=========================\n")Memberikan hiasan

+ cat("Listdata\n")Perintah untuk list data sesuai fungsi yang telah didefinisikan sbelumnya (membangkitkan bilangan acak dari n, mean, dan std yang telah ditentukan)

+ cat("=========================\n")Memberikan hiasan penutup

+ cat(dataku,sep="\n")Mendefinisikan ulang dataku

+ cat("=========================\n")Memberikan hiasan sejumlah n

+ }Kurung kurawal penutup sebagai tanda akhir fungsi

> data()Memanggil list data sesuai pendefinisian fungsi

Setelah dilakukan proses pengkodingan seperti di atas maka data yang muncul adalah sebagai berikut :

List data tersebut merupakan bilangan random dari sebaran normal dengan n=20, mean=10, dan standar deviasi=sqrt(5)Source CodePembahasan

> ratarata=function(y)Deklarasi ratarata sebagai fungsi dari x

+ {Tanda kurung kurawal sebagai pembuka suatu fungsi

+ ybar=sum(y)/length(y)Mendefinisikan ruumus rata-rata di dalam fungsi yaitu dengan menjumlahkan semua data dan kemudian dibagi dengan banyaknya data.

+ ybarMendefinisikan rumus yang telah didefinisikan sebelumnya

+ }Tanda tutup kurung kurawal sebagai akhir dari pendefinisian fungsi

> y=c(90,85,56,43,95,77,76,78,84,65,65,70,86,59)Mendefinisikan data x

> ratarata(y)Memanggil fungsi ratarata dari data x yang telah didefinisikan untuk menampilkan rata-rata.

Dengan menggunakan source code seperti di atas maka didapatkan hasil seperti pada gambar di bawah ini

Source CodePembahasan

> stdev=function(z)Deklarasi standar deviasi sebagai fungsi dari z

+ {Tanda kurung kurawal sebagai pembuka suatu fungsi

+ n=length(z)Mendefinisikan n sebagai banyaknya data z

+ sd=sqrt((sum(z^2)-(sum(z))^2/n)/(n-1))Mendefinisikan rumus sd (standar deviasi) di dalam fungsi

+ sdMemanggil fungsi sd sesuai rumus di atas

+ }Kurung kurawal tutup sebagai tanda berakhirnya fungsi

> z=c(90,85,56,43,95,77,76,78,84,65,65,70,86,59)Mendefinisikan data y

> stdev(z)Memanggil fungsi stdev untuk menghitung standar deviasi dari y

BAB IIIPENUTUP3.1 Kesimpulan

3.2 Saran Perlu dilakukan install package yang dibutuhkan sebelum memulai melakukan berbagai macam uji. Ketelitian dan ketrampilan menggunakan software sangat perlu untuk diperhatikan, karena huruf besar dan kecil memiliki arti yang berbeda.