Generator distribusi Dirichlet & visualisasi

Buat vektor probabilitas dengan setiap komponen ≥0 dan totalnya 1, lalu lihat marginal dan plot simpleks.

Semua berjalan di browser; tidak ada sampel yang diunggah. URL berbagi hanya memuat pengaturan.

Mode aman memakai CSPRNG. Mode seed dipakai untuk reproduksi, bukan untuk kerahasiaan.

Bahasa lain 日本語 | English | 简体中文 | 繁體中文 | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | 한국어 | Français | Deutsch | हिन्दी | العربية | বাংলা | Türkçe | ไทย

Apa itu distribusi Dirichlet?

Distribusi Dirichlet adalah distribusi untuk vektor probabilitas (x1,…,xK), dengan setiap komponen tidak negatif dan totalnya 1. Ruang ini disebut simpleks.

Contoh penggunaan: prior Bayesian untuk probabilitas kategori, proporsi topik, bobot campuran, dan data uji berbentuk probabilitas.

Preset

Pilih preset praktis, lalu ubah nilainya setelah diterapkan.

Tip: Untuk K besar, gunakan JSON profil agar URL tidak terlalu panjang.

Generator

Pilih parameterisasi, buat sampel, lalu periksa rata-rata, marginal, dan diagnostik.

Semua komponen memakai α_i = α. Cocok untuk melihat efek sudut vs pusat.

Tampilkan komponen (marginal)

Maksimal 5 komponen digunakan untuk histogram marginal.

Statistik per komponen

KomponenMean teoriMean sampelVarians teoriVarians sampel

Pratinjau sampel (20 pertama)

JSON profil (simpan/pulihkan pengaturan)

URL berbagi hanya memuat pengaturan. Untuk K besar, gunakan JSON profil agar mudah disimpan tanpa URL panjang.

Tip: Jangan sertakan label rahasia seperti nama pelanggan dalam profil yang dibagikan.

Cara memakai alat ini

Gunakan halaman ini untuk membuat vektor probabilitas yang tidak negatif dan jumlahnya 1.

Gunakan dalam 3 langkah

  1. Mulai dari dimensi kecil seperti K=3 dan preset yang mudah dibaca.
  2. Buat sampel, lalu tinjau mean teori, marginal, dan pratinjau baris bersama-sama.
  3. Ubah satu nilai α atau konsentrasi total setiap kali agar pergeseran mean tidak bercampur dengan perubahan konsentrasi.

Cara membaca hasil

Setiap baris adalah satu vektor probabilitas. Mean menunjukkan porsi harapan tiap komponen, sedangkan konsentrasi mengatur seberapa rapat sampel berada di sekitar mean.

Pemeriksaan batas

Pertanyaan umum

Mengapa komponennya berkorelasi negatif?
Karena semua komponen harus berjumlah 1, kenaikan satu komponen cenderung mengurangi ruang untuk komponen lain.
Mengapa sampel menempel di sudut?
Jika salah satu α di bawah 1 atau konsentrasi total kecil, massa bergerak ke tepi simpleks.
Mengapa baris ekspor tidak selalu tepat berjumlah 1?
Pembulatan tampilan dapat menghilangkan kesamaan tepat, meskipun nilai internal sebelum dibulatkan tetap berjumlah 1.
Apa bedanya dengan Beta?
Dirichlet menangani vektor probabilitas, sedangkan Beta adalah kasus khusus dua komponen.
Apa langkah pertama?
Mulai dari dimensi kecil seperti K=3, lalu ubah satu nilai α atau konsentrasi setiap kali.