Selasa, 12 Juni 2012

Program R Programing

 R Programing adalah sutau program analisis data statistika kompilasi suatu kesatuan software yang terintegrasi dengan beberapa fasilitas untuk manipulasi, perhitungan dan penampilan grafik yang handal. R berbasis pada bahasa pemrograman S, yang dikembangkan oleh AT&T Bell Laboratories (sekarang Lucent Technologies) pada akhir tahun ’70 an. R merupakan versi gratis dari bahasa S dari software (berbayar) yang sejenis yakni S-PLUS yang banyak digunakan para peneliti dan akademisi dalam melakukan kegiatan ilmiahnya.

Jadi, R memiliki Fasilitas dan kemudahan yang lebih dari software statistik lainnya. Ini didasari karena semua yang diinginkan oleh programmer statistic dapat dilakukan oleh R. 


Pada gambar di atas merupakan suatu koding yang ingin di proses oleh pembuat atau bisa di bilang dengan author, penjelasannya sebagai berikut :
atas merupakan sebuah program yang telah di buat, dengan fungsi yang berbeda beda
1.    Pertama masukkan data sesuai dengan kebutuhan yang di inginkan oleh pembuat
2.    Jika kita ingin mengurutkan data maka gunakan sort (data) setelah itu enter, maka setelah itu akan secara langsung dia akan berurutan dari yang kecil sampai yang besar.
3.    Sort (data) untuk mengurutkan nilai data dari yang kecil sampai yang paling besar
4.    Length (data) lalu enter fungsinya untuk mengetahui banyaknya data bias di bilang jumlahnya data yang di buat
5.    Max (data) lalu enter fungsinya untuk mengetahui data yang terbesar dari banyaknya data, maka keluar data mana yang paling terbesar
6.    Min (data) lalu enter fungsinya untuk mengetahui data yang terkecil dari banyaknya data, maka akan keluar data  mana yang paling terkecil
7.    Jmlkelas=1+(3.322*log10(length(data)) enter trs ketik lagi jmlkelas maka dia akan muncul smua nilai data yan gterdapat pada  data c
8.    Jangkauan= jangkauan/jmlkelas fungsinya untuk mengetahui berapa panjang antara max data terbesar di kurangi min data pada data c lalu enter dan tulis kembali jangkauan, maka dia akan muncul berapa jangkauan data yang akan keluat
9.    Interval= jangkauan/jmlkelas lalu enter dan ketik kembali interval, maka dia akan muncul berapa intrvalnya dari banyaknya data yang telah dibuat
10. Table=edit(data.frame()) lalu enter, maka dia akan muncul sebuah table yang ingin dan bisa di masukkan data sesuai dengan keinginan nya masing-masing.
Contoh gambar table nya sebagai berikut :





11. Data diisi sesuai dengan keinginannya masing-masing sesuai dengan data yang sudah di tentukan pada suatu data
12. Frek=function(x,y,z) maksudnya adalah untuk mengidentifikasikan data pada frekuensi
13. A=0 merupakan sebuah data a adalah 0



14. For (I in 1 :length(x)) fungsinya untuk perulangan dari data
15. if (x[i] >=y && x[i] <=z) berfungsi jika suatu data x itu adalah pengelolahan yang akan dip roses pada coding tersebut
16. a=a+1 itu adalah data a di tambah dengan satu, jadi setiap data yang di input a maka akan d tambah dengan Satu
17. print (a) untuk mengprint data atau menyimpan data
18. fr=c(2,4,12,15,15,7,5) berfungsi untuk memasukkan data untuk table yang sudah dikerjakan sebelumnya, data di atas merupakan data frekuensi
19. fr adalah untuk memunculkan data frekuensi
20. tabel$frekuensi <-fr suatu rumus untuk menghasilkan table yang sudah dibuat sebelumnya dengan menggunkan console maupun data yang di table
21. table yaitu untuk memunculkan data yang sebelumnya di proses
22. maka data yang dibuat akan muncul dengan sendirinya yaitu data kelas dan data frekuensi akan muncul semuanya
23. untuk mencari data median bisa di cari dengan cara
mean(35:43)
[1] 39
> mean(44:52)
[1] 48
> mean(53:61)
[1] 57
> mean(62:70)
[1] 66
> mean(71:79)
[1] 75
> mean(80:88)
[1] 84
> mean(89:97)
[1] 93
Maka dengan sendirinya dia akan muncul data mediannya


24. selanjutnya kelompokkan data yang di proses sebelumnya, yaitu dengan cara:
me=c(39,48,57,66,75,84,93) lalu setelah itu enter
me
maka akan mencul data me atau median yang sudah di proses
25. untuk memunculkan data me dan tabel nya yaitu
tabel$Me <-me lalu enter
tabel
maka akan muncul data tabel yang sudah di buat dan akan muncul data frekuensi dan me


26. gambar di atas merupakan grafik histogram, kodingnya yaitu sebagai berikut
hist(data,main="Grafik Histogram")
mengumpulkan smua data dengan namanya bebas 


27. gambar di atas merupak sebuah plot kelas dari data-data yang sudah dikumpulkan, codingnya sebagai berikut :
plot(me,fr,main="PLOT KELAS")
plot ini terdiri dari data median, frekuensi dan diberi judul bebas sesuai keinginan pembuat


28. gambar di atas merupakan sebuah plot dengan variasi di tambah dengan polygon agar menarik perhatian bagi yang memunculkan data dari perkumpulan data yang sudah dikumpulkan. Codingnya sebagai berikut :
polygon(me,fr,col="white",border="blue")
artinya polygon dengan data me dan fr lalu di panggil dengan bebas warna seperti contoh di atas yaitu datanya putih dan garisnya adalah berwarna biru

2 komentar: