Cara menghitung Data berkelompok di Matlab

Assalamu'alaikum warohmatullah..
haloo kaka-kaka pembaca semua.. Apa kabar? Lama tak bersua dalam dunia tulis-tulisan. Kali ini, saya akan nge-post tulisan. Bukan sekedar tulisan yang rada' galau atau menghanyutkan. Tapi postingan tentang sebuah mata kuliah yang sudah bikin saya rada' aneh seharian karena tak mengerti mencari solusinya. Kali ini nge-post soal cara menghitung Data berkelompok di Matlab. Buat yang sudah biasa berkelana dengan Matlab, sudah ndak asing lagi sama yang namanya Matlab. Matlab adalah aplikasi yang digunakan untuk menyelesaikan proses matematika atau menyelesaikan fungsi grafik. Kurang lebih kayak gitu kali yah... Lebih detail source codenya buat cari Mean, Median, Modus di Matlab kayak gini....

MEAN
1.      Pendeklarasian variabel rentan/interval kelas
>> rentang=[30:34;35:39;40:44;45:49;50:54;]
        rentang =

    30    31    32    33    34
    35    36    37    38    39
    40    41    42    43    44
    45    46    47    48    49
    50    51    52    53    54

2.      Pendeklarasian frekuensi kelas interval kelas (sebanyak 60 data)

>> frek=[10;10;20;10;10]

frek =

    10
    10
    20
    10
    10

3.      Rentang, frek
>> rentang, frek

rentang =

    30    31    32    33    34
    35    36    37    38    39
    40    41    42    43    44
    45    46    47    48    49
    50    51    52    53    54

frek =

    10
    10
    20
    10
    10

4.      Menunjukkan indeks frekuensi
>> frek(1)

ans =

    10

>> frek(2)

ans =

    10

>> frek(3)

ans =

    20

>> frek(4)

ans =

    10

>> frek(5)

ans =

    10
5.      Total frekuensi dan menyimpan nilai frekuensi
>> jml=sum(frek)

jml =

    60
6.      Mencari nilai tengah (Xi=1/2 batas atas*batas bawah)

>> Xi1=(1/2)*(rentang(1)+rentang(21))

Xi1 =

    32

>> Xi2=(1/2)*(rentang(2)+rentang(22))

Xi2 =

    37

>> Xi3=(1/2)*(rentang(3)+rentang(23))

Xi3 =

    42

>> Xi4=(1/2)*(rentang(4)+rentang(24))

Xi4 =

    47

>> Xi5=(1/2)*(rentang(5)+rentang(25))

Xi5 =

    52
7.       Sigma frekuensi dikali nilai tengah (fi.Xi)

>> frek1=frek(1)*Xi1

frek1 =

   320

>> frek2=frek(2)*Xi2

frek2 =

   370

>> frek3=frek(3)*Xi3

frek3 =

   840

>> frek4=frek(4)*Xi4

frek4 =

   470

>> frek5=frek(5)*Xi5

frek5 =

   520
8.      Sigma frekuensi
>> sigma_frek=frek1+frek2+frek3+frek4+frek5

sigma_frek =

        2520

9.      Rata-rata hitung dengan menggunakan rumus sigma
>> rata_hitung=sigma_frek/jml
rata_hitung =

    42



MEDIAN
1.      Pendeklarasian rentang kelas median
>> rentang_med=[30:34;35:39;40:44;45:49;50:54;]
rentang_med =
    30    31    32    33    34
    35    36    37    38    39
    40    41    42    43    44
    45    46    47    48    49
    50    51    52    53    54
2.      Pendeklarasian frekuensi kelas median
>> frek_med=[10;10;20;10;10]

frek_med =

    10
    10
    20
    10
    10
3.      Sigma frekuensi dan menyimpan nilai
>> jml_med=sum(frek_med)

jml_med =

    60

4.      Penentuan batas bawah kelas median
>> bat_bawah_med=rentang_med(3)-0.5

bat_bawah_med =

   39.5000
5.  Penentuan panjang interval/rentang
>> panjang_rentang=5
panjang_rentang =
     5
6.  Menunjukkan indeks frekuensi
>> frek_med(1)

ans =

    10

>> frek_med(2)

ans =

    10

>> frek_med(3)

ans =

    20

>> frek_med(4)

ans =

    10

>> frek_med(5)

ans =

    10
7. Median
>> median_kelas=bat_bawah_med+panjang_rentang*(((1/2*jml_med)-(frek(1)+frek(2)))/frek(3))

median_kelas =

    42

MODUS
1.      Pendeklarasian kelas modus

>> rentang_mod=[30:34;35:39;40:44;45:49;50:54;]


rentang_mod =

    30    31    32    33    34
    35    36    37    38    39
    40    41    42    43    44
    45    46    47    48    49
    50    51    52    53    54
2.      Pendeklarasian frekuensi kelas modus
>> frek_mod=[10;10;20;10;10]

frek_mod =

    10
    10
    20
    10
    10
3.      Batas bawah kelas modus
>> bat_bawah_mod=rentang_mod(3)-0.5

bat_bawah_mod =

   39.5000

4.      Lebar kelas
>> lebar_kelas=rentang_mod(2)-rentang_mod(1)

lebar_kelas =

     5
5.      Selisih frekuensi kelas modus dengan frekuensi tepat satu sebelum kelas modus (d1) dan sesudah kelas modus(d2)
>> d1_modus=frek_mod(3)-frek_mod(2)

d1_modus =

    10

>> d2_modus=frek_mod(3)-frek_mod(4)

d2_modus =

    10
6.      Modus
>>modus_kelas=bat_bawah_mod+lebar_kelas*(d1_modus/(d1_modus+d2_modus))

modus_kelas =

    42
Semoga bermanfaat kaka-kaka pembaca...!

Komentar

Postingan Populer