Dirichlet-Verteilung Generator & Visualisierung

Erzeugen Sie Wahrscheinlichkeitsvektoren, deren Komponenten ≥0 sind und zusammen 1 ergeben, und visualisieren Sie Randverteilungen und Simplex-Diagramme.

Alles läuft im Browser; nichts wird hochgeladen. Geteilte URLs enthalten nur Einstellungen, keine erzeugten Stichproben.

Der sichere Modus nutzt CSPRNG. Der Seed-Modus dient der Reproduzierbarkeit, nicht der Geheimhaltung.

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

Was ist eine Dirichlet-Verteilung?

Eine Dirichlet-Verteilung ist eine Verteilung über Wahrscheinlichkeitsvektoren (x1,…,xK), bei denen jede Komponente nicht negativ ist und die Summe 1 ergibt. Dieser Raum heißt Simplex.

Typische Anwendungen sind Bayes-Prioren für kategoriale Wahrscheinlichkeiten, Themenanteile, Mischungsgewichte und wahrscheinlichkeit­sähnliche Testdaten. Für die Nutzung müssen Sie keine persönlichen Informationen eingeben.

Voreinstellungen

Wählen Sie eine praktische Voreinstellung. Sie erzeugt sofort neu; danach können Sie Werte anpassen.

Tipp: Nutzen Sie bei großem K Profil-JSON statt langer URLs zum Teilen.

Generator

Wählen Sie eine Parametrisierung, erzeugen Sie Stichproben und prüfen Sie Mittelwerte, Randverteilungen und Diagnosen.

Alle Komponenten verwenden α_i = α. Ein guter Startpunkt, um Ecken und Zentrum zu vergleichen.

Komponenten anzeigen (Randverteilungen)

Bis zu 5 Komponenten werden für Randhistogramme genutzt. Bei großem K wird die Checkboxliste ausgeblendet; nutzen Sie die Indexeingabe.

Kennzahlen je Komponente

Komponente Theoretischer Mittelwert Stichprobenmittel Theoretische Varianz Stichprobenvarianz

Stichprobenvorschau (erste 20)

Profil-JSON (Einstellungen speichern/wiederherstellen)

Geteilte URLs enthalten nur Einstellungen. Bei großem K nutzen Sie Profil-JSON, um Einstellungen ohne lange URLs zu speichern oder wiederherzustellen.

Tipp: Nehmen Sie keine vertraulichen Labels wie Kundennamen in geteilte Profile auf.

So nutzen Sie dieses Tool

Nutzen Sie diese Seite, um Wahrscheinlichkeitsvektoren zu erzeugen, deren Komponenten nicht negativ sind und zusammen 1 ergeben müssen.

Nutzung in 3 Schritten

  1. Starten Sie mit einer kleinen Dimension wie K=3 und einer leicht interpretierbaren Voreinstellung.
  2. Erzeugen Sie eine Stichprobe und prüfen Sie theoretische Mittelwerte, Randverteilungen und Zeilenvorschau gemeinsam.
  3. Ändern Sie jeweils nur einen α-Wert oder die Gesamtkonzentration, damit Mittelwert- und Konzentrationseffekte getrennt bleiben.

So lesen Sie das Ergebnis

Jede Zeile ist ein Wahrscheinlichkeitsvektor. Die Mittelwerte zeigen den erwarteten Anteil jeder Komponente, während die Konzentration steuert, wie eng Stichproben am Mittelwert liegen. Da alle Komponenten zusammen 1 ergeben müssen, verringert ein Anstieg einer Komponente den Spielraum der anderen.

Grenzprüfungen

Häufige Fragen

Warum korrelieren Komponenten negativ?
Weil alle Komponenten zusammen 1 ergeben müssen, senkt ein höherer Wert einer Komponente tendenziell mindestens eine andere Komponente.
Warum liegen Stichproben an Ecken?
Wenn ein oder mehrere α-Werte unter 1 liegen oder die Gesamtkonzentration klein ist, wandert die Dichte zu den Simplex-Grenzen.
Warum kann eine exportierte Zeile nicht exakt 1 ergeben?
Gerundete Ausgabe kann die exakte Gleichheit verlieren, obwohl die zugrunde liegende Stichprobe vor dem Runden weiterhin 1 ergibt.
Wie unterscheidet sich das von Beta?
Dirichlet behandelt Wahrscheinlichkeitsvektoren; Beta ist der zweikomponentige Spezialfall über eine Komponente.
Was sollte ich zuerst tun?
Starten Sie mit einer niedrigdimensionalen Basis und ändern Sie dann jeweils nur einen α-Wert oder die Konzentration.