ForHosting KIT · Mathematik

Gültigkeit Wahrscheinlichkeitsverteilung

Vier Massen von je 0,25 bestehen die Prüfung mit einer Summe von genau 1. Fügen Sie eine Liste von Wahrscheinlichkeiten ein und sehen Sie sofort, ob sie gültig ist, welche Einträge negativ oder größer als eins sind und wie weit die Summe von 1 abweicht. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Wahrscheinlichkeiten
0,25, 0,25, 0,25, 0,25
Erhalten Sie
Anzahl
4
Sum
1
Absoluter Summenfehler
0
Toleranz
0,000000001

Eine diskrete Wahrscheinlichkeitsmassenfunktion ist nur dann eine gültige Verteilung, wenn jede Masse nichtnegativ ist und die gesamte Liste zu eins summiert. Studierende, Tutorinnen und Tutoren, Data Scientists und Spieldesigner brauchen ständig eine schnelle, deterministische Prüfung, bevor sie einen Vektor in Sampling-Code, Entropieformeln oder Klausurschlüssel speisen. Diese Gültigkeitsprüfung akzeptiert ein Array endlicher Zahlen, optional eine numerische Toleranz für Gleitkommaabweichungen, und liefert ein strukturiertes Urteil: ob die Liste gültig ist, die berechnete Summe, den absoluten Summenfehler, Indizes negativer oder über-eins-Einträge und lesbare Gründe bei Fehlschlag. Ein leeres Array wird als ungültige Eingabe abgelehnt, nicht als hohles false-Ergebnis gemeldet.

Was eine diskrete PMF gültig macht

In der Wahrscheinlichkeitstheorie ist eine diskrete Verteilung mit endlichem Träger eine Liste von Massen p null bis p n minus eins, sodass jede Masse größer oder gleich null ist und die Summe aller Massen genau eins beträgt. Diese beiden Axiome genügen: Sobald jede Masse nichtnegativ ist und die Gesamtsumme eins, kann keine Masse eins überschreiten, weil ein einzelner Eintrag größer als eins die übrigen nichtnegativen Terme zum Überlaufen oder in den negativen Bereich zwingen würde.

In der Praxis prüft man die Axiome getrennt, damit die Diagnose beide Probleme benennt: einen Vorzeichenfehler mit negativem Gewicht und einen Normalisierungsfehler, der die Summe bei null Komma neun fünf oder eins Komma null zwei belässt. Sie durchläuft die Liste einmal, summiert, merkt jeden Index mit negativer Masse und jeden Index mit Masse größer als eins für den optionalen Bericht.

Anschließend vergleicht sie die absolute Differenz zwischen Summe und eins mit einer Toleranz Epsilon, die standardmäßig eins mal zehn hoch minus neun beträgt — eng genug für doppelte Präzision nach einfachen Divisionen und weit genug für gutartige binäre Rundung von Brüchen wie wiederholtem Drittel. Bestehen Nichtnegativitäts- und Summen-zu-eins-Test, setzt die Antwort valid auf true und lässt das reasons-Array leer. Scheitert einer, ist valid false und reasons listet konkrete deutsche Sätze, die Sie neben einem Formular oder einer Protokollzeile zeigen können, ohne den Fehler selbst neu abzuleiten.

Das Werkzeug erfindet keine Kategorien, sampelt nicht aus den Massen und schätzt keine stetigen Dichten: Es zertifiziert oder verwirft nur die endlichen PMF-Axiome auf den Zahlen, die Sie senden.

Eingabevertrag, Antwortform und Fehler bei leerem Array

Ein leeres Array, ein fehlendes Feld oder eine Zeichenkette, die in null Token zerfällt, wird mit klarer Meldung abgelehnt: eine gültige PMF braucht mindestens eine Masse — diese strukturellen Fehler werden als Validierungsfehler abgerechnet, nicht als Erfolge mit valid false. Beispiel: vier gleiche Viertel null Punkt zwei fünf ergeben valid true mit Summe eins. Beispiel: null Punkt fünf, null Punkt fünf, null Punkt eins ergeben valid false mit Summenfehler von etwa null Punkt eins.

Beispiel: null Punkt sechs und minus null Punkt eins ist ungültig mit negativem Index und schlechter Summe. Koppeln Sie die Antwort mit eigenem Sampling- oder Entropiecode, falls Sie weitere Statistik brauchen; dieser Endpunkt prüft nur den Verteilungskontrakt.

Wer Wahrscheinlichkeiten vor dem Einsatz prüft

Spiel- und Simulationsteams prüfen Loot-Tabellen, Würfelseiten-Gewichte und prozedurale Spawn-Tabellen vor dem Release und fangen den klassischen Epsilon-Fehler ab, bei dem fünf Zeilen wegen wiederholter Division null Punkt neun neun neun summieren. Machine-Learning-Pipelines, die kategoriale Verteilungen aus Histogrammen schätzen, brauchen ein deterministisches Tor, bevor Log-Likelihood- oder Kreuzentropie-Code nichtnegative normalisierte Massen voraussetzt. Qualitätsingenieure und Zuverlässigkeitsanalysten wandeln empirische Ausfallmodus-Zählungen in Wahrscheinlichkeitsvektoren um und wollen eine reine Summen- und Vorzeichenprüfung, bevor sie Risiko an Nicht-Statistiker melden.

Fehlgeschlagene Validierung leerer oder missgebildeter Eingabe wird nicht abgerechnet. Halten Sie Listen unter der veröffentlichten Größengrenze, fixieren Sie die bereinigten Summenfelder in automatisierten Tests, und Sie erhalten reproduzierbare PMF-Prüfungen für Hausaufgaben, LMS-Plugins und Edge-Worker, ohne eine eigene Statistikbibliothek aufzubauen.

Unterricht und Hausaufgabenprüfung

Lassen Sie Lernende einen Kandidaten-Wahrscheinlichkeitsvektor einfügen und sofort sehen, ob Massen nichtnegativ sind und innerhalb der Toleranz zu eins summieren.

Spiel- und Simulationstabellen

Validieren Sie Loot-Tabellen, gewichtete Zufallszeilen und Spawn-Verteilungen vor dem Release, damit Runtime-Sampler nie negative oder unnormalisierte Gewichte erhalten.

ML- und Datenpipelines

Sperren Sie geschätzte kategoriale Histogramme vor Entropie-, KL-Divergenz- oder Sampling-Schritten, die eine legale diskrete PMF voraussetzen.

Was passiert, wenn das Array leer ist?

Eine leere Liste kann keine Wahrscheinlichkeitsverteilung sein, daher wird leere Eingabe abgelehnt statt als valid false zurückgegeben.

Dürfen einzelne Wahrscheinlichkeiten größer als eins sein?

Zusammen mit der Nichtnegativität lässt das den Summen-gleich-eins-Test meist ebenfalls scheitern, also ist valid false.

Wie streng ist der Summen-zu-eins-Test?

Standardmäßig muss |sum − 1| höchstens 1e-9 sein.

Warum fällt eine Liste mit der Summe 0,999 durch?

Weil die Standardtoleranz ein Milliardstel beträgt und eine Abweichung von einem Tausendstel weit darüber liegt. Oft steckt wiederholtes Teilen dahinter; skalieren Sie die Massen auf die Summe 1 oder wählen Sie bewusst eine größere Toleranz.

Was erfahre ich, wenn eine Liste ungültig ist?

Sie sehen die berechnete Summe, ihren Abstand zu 1, die Positionen aller negativen Einträge und aller Einträge über eins sowie kurze Begründungen, warum die Prüfung gescheitert ist.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/stat/pmf-validity

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/stat/pmf-validity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"probabilities":[0.25,0.25,0.25,0.25]}'
{
  "probabilities": [
    0.25,
    0.25,
    0.25,
    0.25
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.pmf_validity",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Derselbe reine analytische Pfad speist das kostenlose Browser-Tool und die prepaid API, sodass Hausaufgaben-Orakel und Produktionspipelines bei einem Halbprozent-Rundungsfall nie auseinanderlaufen.

Was eine diskrete PMF gültig macht

Diese Prüfung setzt die Unterrichtsdefinition auf ein schlichtes JSON-Array um.

Eingabevertrag, Antwortform und Fehler bei leerem Array

Senden Sie einen JSON-Körper mit dem Pflichtfeld probabilities, einem nichtleeren Array endlicher Zahlen. Die Aliasse probs, values, pmf und distribution werden akzeptiert, wenn probabilities fehlt, damit Widgets und Skripte vertraute Namen wiederverwenden können. Jeder Eintrag darf eine JSON-Zahl oder eine numerische Zeichenkette sein; nicht-endliche Werte, leere Strings und nicht-numerische Token scheitern mit invalid_input und Nennung des Index. Optional senden Sie tolerance (Aliasse tol, eps, epsilon), eine endliche nichtnegative absolute Toleranz höchstens eins, um den Summen-zu-eins-Test für bekannte Gleitkomma-Pipelines zu weiten oder zu straffen; weglassen für den Standard eins mal zehn hoch minus neun. Bei Erfolg liefert der Körper valid als Boolesch; count als Listenlänge; probabilities als die erzwungenen endlichen Zahlen; sum und abs_sum_error bereinigt für stabiles JSON; die genutzte Toleranz; die Flags sum_equals_one, has_negative und has_above_one; die Arrays negative_indices und above_one_indices; ein reasons-Array mit Erklärungen; und eine formula-Zeichenkette, die das Axiom festhält: gültig genau dann, wenn jedes p_i mindestens null ist und der absolute Summenfehler höchstens Epsilon beträgt.

Wo eine PMF-Gültigkeits-API ihren Nutzen zeigt

Einführende Statistik- und diskrete-Mathematik-Kurse verlangen, Rohhäufigkeiten zu Wahrscheinlichkeiten zu normalisieren und dann zu beweisen, dass der resultierende Vektor eine legale Verteilung ist; ein vertrauenswürdiges Orakel mit strukturiertem JSON beschleunigt Bewertung, Demos und interaktive Unterrichtsgestaltung, ohne undurchsichtige Tabellenkalkulations-Rundung. Weil die Implementierung reines Parse-Tier-A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Basispreis $0.002 ohne Modell-Tokens und ohne ausgehendes Netz.

Wie prüfe ich, ob ein Wahrscheinlichkeits-Array eine gültige PMF ist?

Senden Sie ein nichtleeres probabilities-Array endlicher Zahlen. Die API liefert valid true, wenn jede Masse ≥ 0 ist und die Summe innerhalb der Toleranz von 1 liegt; sonst ist valid false mit reasons.

Was kostet die Gültigkeitsprüfung für Wahrscheinlichkeitsverteilungen?

Das Browser-Tool ist kostenlos. API-Anfragen nutzen prepaid KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wie ein leeres Array wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →