MENGANALISIS DATA MENGGUNAKAN R PROGRAM
Masukan data yang ingin kita analisis
> a = scan()
digunakan untuk memasukan data
Untuk menganalisis data kita perlu mengetahui banyaknya data, data terbesar, data terkecil dll
> a
digunakan untuk melihat data apa saja yang terisi di variable a
> sort(a)
digunakan untuk melihat jumlah data/banyaknya data
> max(a)
digunakan untuk melihat data terbesar
> min(a)
digunakan untuk melihat data terkecil
Lalu kita mencari jumlah kelas pada data. Rumus untuk mencari jumlah kelas adalah 1 + 3.322 * log(banyaknyadata)
> jumlahkelas = 1 + (3.322 * log10(length(a))
seperti yang sudah dijelaskan di atas rumus tersebut adalah rumus mutlak mencari jumlah kelas
> jumlahkelas = round(jumlahkelas)karena nilai pada variable jumlah kelas masih dalam pecahan kita perlu merubahnya menjadi desimal dengan cara membulatkanya. Round di ataslah yang berfungsi membulatkan pecahan ke desimal
Lalu kita mencari intervalnya. Rumus interval adalah (nilai terbesar - nilai terkecil) / jumlah kelas
Setelah jumlah kelas dan interval telah didapat kita akan mencari frekuensi dari setiap kelas intervalnya
> frek = function(x,y,z)
Digunakan untuk membuat function/rumus untuk mencari frekuensi
saya akan menjelaskan logika dari function di atas
sebagai contoh :
> frek(a,1,10)
x=a , y=1 , z=10
+for(i in 1:length(a))
lenght a adalah 20 jadi i dalam perulangan diatas bernilai 1-20
+if(x[i]>=y && x[i]<=z)
+d=d=1
maksud dari statment diatas adalah jika x[i]>=y AND x[i]<=z maka nilai d akan bertambah 1.
arti dari x[i] adalah mengangambil nilai x(a) dari alamat i.
Contoh :
- 3>=1 dan 3<=10 maka d bertambah 1.
- 50>=1 dan 50<=10 maka akan menuju perulangan selanjutnya yaitu a[11] dan seterusnya
Setelah Jumlah kelas, interval dan frekuensi kita dapat maka kita akan membuat tabel dari hasil tadi
2 komentar:
Put yang x = arraynya enggak?
d'LA yang pertama udah w masuk'n yang array jadi w mals masuk'n juga d'sini...
Posting Komentar