Histogram adalah salah satu alat paling dasar untuk “melihat” bentuk data — tapi bentuk yang terlihat bisa berubah drastis hanya karena mengubah jumlah bin, padahal datanya sama persis. Widget ini menunjukkan efek itu secara langsung: satu dataset volume transaksi harian 60 warung UMKM, digambar ulang dengan jumlah bin yang bisa diatur bebas dari 2 sampai 30, plus rekomendasi jumlah bin otomatis dari aturan Sturges.
Cara Pakai
Geser slider Jumlah bin untuk mengubah berapa banyak batang histogram yang dipakai menggambarkan data yang sama. Klik salah satu tombol bentuk sebaran (Simetris, Miring kanan, Bimodal, Seragam) untuk mengganti pola data contoh dan lihat bagaimana efek jumlah bin berbeda-beda tergantung bentuk aslinya. Tombol ⌖ Optimum (Sturges) langsung menyetel slider ke jumlah bin yang direkomendasikan rumus Sturges untuk $n=60$.
Rumus Kunci
Aturan Sturges untuk merekomendasikan jumlah bin $k$ dari ukuran data $n$:
$$k = 1 + 3{,}322 \log_{10}(n)$$Lebar tiap bin, dari rentang data dibagi jumlah bin yang dipakai:
$$\text{lebar bin} = \frac{\max(x) - \min(x)}{k}$$Contoh Angka
Volume transaksi harian 10 warung (unit/hari): 12, 15, 18, 20, 22, 25, 28, 30, 35, 42.
Langkah 1 — rentang data: $\min = 12$, $\max = 42$, rentang $= 42 - 12 = 30$.
Langkah 2 — rekomendasi Sturges untuk $n=10$:
- $k = 1 + 3{,}322 \times \log_{10}(10) = 1 + 3{,}322 \times 1 = 4{,}322$
- Dibulatkan: 4 bin
Langkah 3 — lebar bin: $\dfrac{30}{4} = 7{,}5$ unit per bin.
Langkah 4 — batas bin (kelipatan 7,5 dari 12): 12 — 19,5 — 27 — 34,5 — 42.
Langkah 5 — hitung frekuensi tiap bin:
| Bin | Rentang | Data masuk | Frekuensi |
|---|---|---|---|
| 1 | [12, 19,5) | 12, 15, 18 | 3 |
| 2 | [19,5, 27) | 20, 22, 25 | 3 |
| 3 | [27, 34,5) | 28, 30 | 2 |
| 4 | [34,5, 42] | 35, 42 | 2 |
Total frekuensi $3+3+2+2=10$ — cocok dengan $n=10$. Untuk perbandingan, dataset default widget ($n=60$ warung) memakai $k = 1 + 3{,}322 \times \log_{10}(60) = 1 + 3{,}322 \times 1{,}778 \approx 6{,}91$, dibulatkan ke 7 bin — persis angka yang muncul di badge “Aturan Sturges” pada tampilan awal widget.