Java Statistik Library Sederhana
2:15 PM
Mungkin di luar sana banyak sekali library java yang bisa digunakan untuk menghitung masalah-masalah yang berhubungan dengan statistik. Kita bisa memakainya jika kita sedang membuat suatu statistik software sehingga akan menghemat waktu pembuatan dari project yang kita buat.
Library ini juga yang saya pakai untuk membuat:
Java Statistik Library
Karena saya sedang iseng dan masih menunggu untuk magang sampai waktu yang tidak ditentukan, jadi saya iseng-iseng membuat Java Statistik Library sendiri. .Mungkin ini hanyalah library sederhana yang bisa digunakan untuk menghitung. .
- mean
- max
- min
- median
- standar deviasi
- varians
- keruncingan
- kemencengan
- korelasi linier
- regresi linier
Berikut Library nya, silakan copy dan beri nama Statistik.java
Tipe data yang saya gunakan disini adalah double dan hasil yang dikeluarkan adalah pembulatan dua angka di belakang koma.
Untuk menggunakan Library ini silakan gunakan ArrayList untuk menyimpan data nya. .
Berikut contoh dari penggunaan nya
//buat arraylist terlebih dahuluBerikut method yang dapat dipanggil dari library ini
List<Double> data = new ArrayList<Double>();
/*Masukkan datanya, silakan gunakan iterasi atau yang lain, disini saya hanya memberi contoh*/
data.add(1.0);
data.add(2.0);
data.add(3.0);
/*setelah itu kita buat buat object baru yang menggunakan library ini*/
Statistik hitung=new Statistik();
/*kita panggil method tertentu di dalam library untuk penghitungan, misalnya mean*/
double mean=hitung.mean(data)
mean(parameter)Semua parameter yang dipakai diatas menggunakan tipe data double.
median(parameter)
max(parameter)
min(parameter)
varians(parameter)<--varians populasi
deviasi(parameter)
skewness(parameter)
kurtosis(parameter)
regresiA(parameter1,parameter2)<--intercept di regresi
regresiB(parameter1,parameter2)<--Slope di regresi
sigmaXY(parameter1,parameter2)
sigmaXKuadrat(parameter)
sigma(parameter)
korelasiSederhana(parameter)
roundTwoDecimals(parameter)
Semoga bermanfaat.. jikalau ada kesalahan algoritma mungkin bisa diperbaiki. .
GBU
2 comments
ijin copy mas buat tugas :D
ReplyDeleteTerima kasih
ReplyDelete